====== 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.