Konwertuj dysk GPT na dysk MBR w miejscu?

3

Czy jest jakiś sposób na niezawodną konwersję dysku z GPT na MBR w miejscu?
(tj. bez konieczności tworzenia kopii zapasowych / przywracania jakichkolwiek partycji).

Mehrdad
źródło

Odpowiedzi:

3

Konwersji tej można dokonać za pomocą mojego gdiskprogramu . Rzeczywista konwersja GPT na MBR nie jest aż tak skomplikowana (dla użytkownika końcowego), chociaż istnieją pewne istotne zastrzeżenia, takie jak:

  • Jeśli są więcej niż cztery partycje, niektóre z nich będą musiały być logicznymi partycjami w MBR, a te mają wymagania dotyczące odstępów, które mogą nie być spełnione w oryginale. Dlatego konwersja wszystkich partycji może nie być możliwa bez zmiany rozmiaru niektórych z nich.
  • Niektóre dane GPT, takie jak nazwy partycji, zostaną utracone.
  • Jeśli dysk jest większy niż 2 TB (przy założeniu sektorów 512-bajtowych), partycje, które wykraczają poza znak 2 TB, nie zostaną przekonwertowane. MBR ma limit 2TiB wielkości partycji i punktów początkowych, co jest jednym z głównych powodów, dla których jest wypasany; dzisiaj nie jest to przydatne na większych dyskach.
  • Jeśli dysk jest dyskiem rozruchowym, może być konieczne ponowne zainstalowanie modułu ładującego. Będzie to prawdziwy ból w systemie Windows, ale prawdopodobnie będzie łatwiej w przypadku systemu Linux.

gdiskDokumentacja obejmuje proces w szczegółach. Większe pytanie brzmi jednak: dlaczego? Istnieją uzasadnione powody, aby chcieć przeprowadzić tę konwersję, ale jest też wiele przypadków, w których taka konwersja byłaby niewłaściwa. Wiedza, dlaczego chcesz przeprowadzić konwersję, pozwoliłaby mi lepiej doradzić, czy przejście na MBR ma sens, czy też istnieje lepszy sposób na osiągnięcie ostatecznego celu.

Rod Smith
źródło
+1 Doceniam odpowiedź. Część, która mnie niepokoi (a której nie wspomniałeś), jest tym, co dzieje się, jeśli na moim komputerze jest zainstalowany system Windows 8 - jak ten proces się zmienia (zakładając, że mój komputer obsługuje starszy tryb) i czy to unieważnia moją licencję? „Dlaczego” polega przede wszystkim na tym, że chcę móc uruchamiać systemy operacyjne niezgodne z UEFI (np. Stare Linuxy itp.), Czego nie robi menedżer rozruchu systemu Windows UEI.
Mehrdad
@Mehrdad Ten sam magazyn C't wydaje 20 stron na te tematy. Historia konwersji GPT-> MBR była jednym z tych artykułów. Jeśli umiesz czytać po holendersku, mogę go polecić. Jest bardzo dokładny i szczegółowo wyjaśnia. Wydanie 2013-10.
Tonny
@Rod Smith Świetny program, twój gdisk!
Tonny
@Tonny: lol Nie umiem czytać po holendersku, czy jest wersja angielska?
Mehrdad
Mehrdad, patrz mój czwarty punkt: „Jeśli dysk jest dyskiem rozruchowym, może być konieczne ponowne zainstalowanie modułu ładującego. Będzie to prawdziwy problem w systemie Windows, ale prawdopodobnie będzie łatwiej w przypadku systemu Linux”. Jeśli system Windows uruchamia się z dysku, nie będzie już uruchamiał się z dysku po takiej konwersji - przynajmniej dopóki nie ponownie zainstalujesz modułu ładującego.
Rod Smith
2

Kreator partycji MiniTool może to zrobić.
Właśnie przetestowałem w obu kierunkach (MBR <-> GPT) i wykonało to zadanie w około 10 sekund.

Mehrdad
źródło
1
Mogę to potwierdzić. Musisz tylko ustawić partycję systemową jako nieaktywną, jeśli Kreator partycji powie ci, że nie może zmodyfikować dysku rozruchowego.
Marcin Wisnicki
1

Jest to możliwe dzięki narzędziu Linux o nazwie „gdisk” ...

Ale proces ten jest bardzo skomplikowany, niebezpieczny, a prosta konwersja nie zawsze jest możliwa.
(Zależy to w dużej mierze od oryginalnego układu partycji. Nie wszystko konwertuje z GPT na MBR, ponieważ MBR ma bardziej ograniczone funkcje.)
Jeśli jest to twój dysk rozruchowy, to później będziesz musiał zepsuć BCDBOOT / BCDBOOT, aby naprawić boot systemu Windows -proces.
(Lub wykonaj skomplikowane operacje chroot, aby ponownie uruchomić system Linux).

Przykład: holenderski magazyn komputerowy C't miał artykuł na ten temat w zeszłym miesiącu. Opisanie całego procesu zajęło im 3 pełne strony. (Nie powtórzę tego tutaj.)

Jeśli nie jesteś ekspertem w tych sprawach (ponieważ musiałeś o to NIE pytać), prawdopodobnie lepiej, jeśli nawet nie spróbujesz tego zrobić.
Powiedziałbym, że pełny proces tworzenia kopii zapasowej / przywracania jest łatwiejszy i mniej niebezpieczny.
(I tak będziesz musiał wykonać pełną kopię zapasową, aby zachować bezpieczeństwo, zanim zrobisz coś takiego. W takim razie możesz również użyć jej do przywrócenia).

PS Jeśli masz (wstępnie zainstalowany) komputer z systemem Windows 8, który standardowo jest wyposażony w GPT, jego przetwarzanie jest jeszcze bardziej skomplikowane i możliwe jest nawet, że unieważni twoją (wstępnie zainstalowaną) licencję na system Windows.
(Możliwe jest, że producent skonfigurował UEFI BIOS / Secure boot, tak aby działał TYLKO na GPT.)

Tonny
źródło