====== Převod disku z MBR na GPT bez ztráty dat ====== Převod je nejčastěji používá při migraci z Windows 10 na Windows 11 ===== Pomocí Windows programu mbr2gpt ===== Tento problém jsem řešil několikrát, výchozí podmínky se vždy trochu lišily.\\ Před vlastní migrací proveďte clone disku např. pomocí Clonezilla.\\ Nejednoduší je použít Windows utilitu ''mbr2gpt''.\\ Disk připojit přes USB k běžícím Windows 11.\\ Nejdříve použít přepínač pro validaci(Ověření, zda je převod na GPT možný) a pak případně provést vlastní konverzi.\\ diskpart list disk exit mbr2gpt /validate /disk:1 /allowFullOS mbr2gpt /convert /disk:1 /allowFullOS ===== Ruční převod pomocí Clonezilla ===== * proveďte zálohu původního disku(Disk to Disk) - clone - Clonezilla * nabootujte z live Clonezilla na novém PC a připravte si cílový disk. * vymažte začátek disku ''dd if=/dev/zero of=/dev/nvme0n1 bs=512 count=2048'' * spusťte program gdisk ''gdisk /dev/nvme0n1'' * odstraňte všechny partition * uložte provedené změny, gdisk se dotáže jestli může převést disk na GPT, potvrďte ANO. * vytvořte dvě nové partition, jedno pro EFI boot a druhá pro Systém - NTFS #Vytvoř EFI oddíl #prostředi prohramu gdisk gdisk /dev/nvme0n1 Command (? for help): n Partition number (1-128, default 1): (stiskni Enter) First sector (default = ...): (stiskni Enter) Last sector (default = ...): +300M Hex code or GUID (L to show codes, Enter = 8300): ef00 #Vytvoř systémový oddíl (zbytek disku) Command (? for help): n Partition number (default 2): (stiskni Enter) First sector (default = ...): (stiskni Enter) Last sector (default = ...): (stiskni Enter) Hex code or GUID (L to show codes, Enter = 8300): 0700 * ulož změny na disku - w * naformátuj oddíly - EFI FAT32 - ''mkfs.vfat -F32 /dev/nvme0n1p1'' * naformátuj oddíly - SYSTEM NTFS - ''mkfs.ntfs -f /dev/nvme0n1p2'' * připojit přes USB clone původního disku a provést clone jen systémové partition! V Clonezilla vybrat **Disk to Disk** a pak **partition to partition**. V dalším kroku vybrat možnost ''Do NOT create partition table on boot sector on target machine'' - volba není hned v úvodním menu, ale asi až ve třetík kroku. {{:private:poznamky:pasted:20250906-100553.png}} * po provedení klonu je potřeba cílový disk připojit k funkčnímu PC s Windows 11 a obnovit bootloader(dokun nebyl obnoven bootloader, tak disk nebyl na vidět PC DELL v Boot menu). #Obnova bootloaderu z instalačního média Windows - to nefungovalo #musel jsem disk připojit přes USB k funkčním OS Win 11. Ověř si písmena jednotek: diskpart list volume DISKPART> list volume Volume ### Ltr Label Fs Type Size Status Info ---------- --- ----------- ----- ---------- ------- --------- -------- Volume 0 C NTFS Partition 931 GB Healthy Boot Volume 1 FAT32 Partition 100 MB Healthy System Volume 2 D NTFS Partition 476 GB Healthy Volume 3 FAT32 Partition 300 MB Healthy Hidden # Zajima nas Volume 2 a 3 # Volume musi mit prirazene pismeno - toto provedeme stale v Diskpart DISKPART> select volume 3 Volume 3 is the selected volume. DISKPART> assign letter=S DiskPart successfully assigned the drive letter or mount point. # Nyni mame System partition pod pismenem D a EFI pod pismenem S DISKPART> list volume Volume ### Ltr Label Fs Type Size Status Info ---------- --- ----------- ----- ---------- ------- --------- -------- Volume 0 C NTFS Partition 931 GB Healthy Boot Volume 1 FAT32 Partition 100 MB Healthy System Volume 2 D NTFS Partition 476 GB Healthy * Volume 3 S FAT32 Partition 300 MB Healthy Hidden exit Např. EFI = S: a Windows = D: Obnov EFI bootloader: bcdboot D:\Windows /s S: /f UEFI Měl by vrátit: Boot files successfully created. * po obnovení bootloader lze v novém PC z disku nabootovat. Pokud vše proběhlo v pořádku, měl by nastartvat OS Windows.