Převod MBR disku na GPT na Windows 10 pomocí MBR2GPT

Windows 10 v1703 (Creators Update) představuje nový nástroj konzoly  mbr2gpt.exe, což umožňuje převést disk s tabulkou oddílů MBR (Master Boot Record) na GPT (GUID Partition Table) bez ztráty dat a odstranění oddílů na disku. Nástroj může převést jak systémový disk, na kterém je nainstalován Windows, tak datový disk. Tento nástroj lze použít k převodu tabulky oddílů v prostředí Windows PE (Windows Preinstallation Environment), včetně obou částí upgradu ze systému Windows 7 na Windows 10 a přímo z Windows 10.

Mbr2gpt vám umožňuje převést tabulku oddílů z MBR na GPT ve verzích Windows 10 1507, 1511 a v1607 (za předpokladu, že provádíte offline převod z obrazu Windows 10 1703). Starší verze operačního systému (Windows 7, Windows 8 a Windows 8.1) nejsou oficiálně podporovány.

Poznámka:. Dříve mohl být nástroj gptgen třetí strany použit k převodu nesystémového disku z MBR na GPT bez ztráty oddílů. Chcete-li převést systémový disk, musíte jej naformátovat.

Logika obslužného programu Mbr2gpt při převodu disku z MBR na GPT je následující:

  1. Kontrola disku
  2. Pokud na disku není žádný systémový oddíl EFI (ESP), vytvoří se z důvodu volného místa na jednom z diskových oddílů
  3. Spouštěcí soubory UEFI jsou zkopírovány do oddílu ESP
  4. Byla použita metadata GPT
  5. Aktualizujte spouštěcí soubor BCD

Jak vidíte, data na existujících oddílech nejsou ovlivněna.

Nástroj MBR2GPT má následující syntaxi:

mbr2gpt / validate | převést [/ disk:] [/ logs:] [/ map: =] [/ allowFullOS]

  • /ověřit - pouze na disku je zkontrolována možnost převodu tabulky oddílů (včetně kontroly, zda je dostatek místa pro uložení hlavních a sekundárních tabulek GPT: 16 kB + 2 sektory na začátku disku a 16 kB + 1 sektor na konci)
  • / převést - zahájit převod disku, po úspěšném ověření
  • /disk: - nastaví číslo disku, který má být převeden na GPT. Pokud není nastaveno číslo, má se za to, že je třeba převést systémový disk (podobně jako v případě Diskpart: příkaz select disk system)
  • /protokoly: - označuje cestu k adresáři, do kterého má program MBR2GPT zapisovat protokoly. Pokud není zadána žádná cesta, použije se adresář% windir%. Protokolovat soubory diagerr.xml, diagwrn.xml, setuperr.log a setupact.log
  • / mapa: = umožňuje určit další mapování tabulky oddílů mezi MBR a GPT. Například / mapa: 42 = af9b60a0-1431-4f62-bc68-3311714a69ad. Číslo oddílu MBR je popsáno v desítkovém systému a GPT GUID obsahuje oddělovače. Můžete určit několik takových mapování.
  • /allowFullOS - ve výchozím nastavení je nástroj MBR2GPT spuštěn pouze v runtime Windows PE. Pomocí tohoto klíče můžete povolit spuštění obslužného programu v úplném prostředí Windows

Například spusťte test na schopnost převést aktuální systémový disk MBR na GPT.

mbr2gpt.exe / disk: 0 / ověření / Protokoly: C: \ logs / allowFullOS

Řetězec MBR2GPT: Ověření dokončeno úspěšně označuje, že taková konverze může být provedena.

Tip. Pokud je systémová jednotka šifrována pomocí nástroje BitLocker, musíte ji před převodem oddílu dešifrovat.

Spusťte převod:

mbr2gpt.exe / convert / disk: 0

MBR2GPT se nyní pokusí převést disk 0.
Pokud je převod úspěšný, lze disk zavést pouze v režimu GPT.
Tyto změny nelze vrátit zpět!
MBR2GPT: Pokouší se převést disk 0
MBR2GPT: Načítání rozložení disku
MBR2GPT: Ověření rozložení, velikost diskového sektoru je: 512 bytů
MBR2GPT: Pokouší se zmenšit systémový oddíl
MBR2GPT: Pokouší se zmenšit oddíl OS
MBR2GPT: Vytvoření systémové oblasti EFI
MBR2GPT: Instalace nových spouštěcích souborů
MBR2GPT: Provádění převodu rozvržení
MBR2GPT: Migrace výchozí spouštěcí položky
MBR2GPT: Přidání spouštěcí položky obnovy
MBR2GPT: Oprava mapování písmen jednotky
MBR2GPT: Převod byl úspěšně dokončen
MBR2GPT: Předtím, než se nový systém může správně spustit, musíte přepnout firmware do režimu UEFI!

Aby se počítač mohl spustit z nového oddílu EFI, musíte znovu nakonfigurovat počítač tak, aby se spouštěl v režimu UEFI. Restartujte počítač a v nastavení UEFI změňte spouštěcí režim Legacy (BIOS) na UEFI (Pure) a uložte změny.

Windows 10 by se měl úspěšně spustit. Pomocí obslužného programu msinfo32.exe můžete ověřit, zda se Windows 10 spouštějí v režimu UEFI.

Při používání UEFI mohou uživatelé využít následujících výhod:

  • schopnost vytvářet oddíly o více než 2 Tb
  • Bezpečné spouštěcí prostředí s Secure Boot
  • technologie včasného spuštění ochrany proti malwaru - ELAM (Early Launch Antimalware)
  • Zabezpečení zařízení a kreativní stráž v systému Windows 10 Enterprise
  • bezpečný start (Measured Boot)