Vyhledávání na webu

Jak migrovat Windows 10 z HDD na SSD pomocí Clonezilla


Tento tutoriál představuje praktický úryvek o tom, jak migrovat (také známý jako klonování) operačního systému Windows 10 z velkého HDD s více oddíly, jako jsou C:, D: , na menší SSD pomocí distribuce Linuxu, která obsahuje nástroj Clonezilla.

Nástroj Clonezilla lze spustit z obrazu ISO CD distribuce PartedMagic Linux nebo přímo z obrazu ISO CD distribuce Clonezilla Linuxu.

Tato příručka předpokládá, že oba disky (starý HDD a SSD) jsou fyzicky připojeny k počítači současně a operační systém Windows je nainstalován na disku s tabulkou schématu rozdělení MBR. Nástroj příkazového řádku Fdisk by měl zobrazit typ disklabel jako DOS.

Přečtěte si také: 8 Open Source řešení pro klonování disku a zálohování pro Linux

Pokud je disk rozdělen na oddíly v rozložení MBR z UEFI, měli byste naklonovat všechny oddíly, jako je oddíl Windows RE, systémový oddíl EFI, vyhrazený oddíl Microsoft a základní datový oddíl Microsoft, který obsahuje oddíl operačního systému Windows, obvykle C: řídit. V tomto případě by nástroj příkazového řádku Fdisk měl hlásit typ disklabel jako GPT.

Na níže uvedených snímcích obrazovky si můžete prohlédnout počáteční schéma rozdělení systému Windows v případě stylu rozložení MBR a rozložení oddílu GPT provedeného z UEFI.

Rozložení oddílu MBR ze Správy disků

Rozložení oddílu GPT ze správy disků

Krok 1: Zmenšit C: Oddíl systému Windows

Uvědomte si, že v případě, že je váš oddíl Windows C: z HDD větší než celková velikost vašeho SSD, budete muset jeho velikost zmenšit, aby se na SSD vešel.

Výpočty pro tento krok jsou jednoduché:

Systémem rezervováno + Obnovení + oddíl EFI + Windows C: oddíly musí být menší nebo rovné celkové velikosti SSD hlášené nástrojem, jako je fdisk.

1. Chcete-li zmenšit oddíl C: ze systému Windows, nejprve otevřete okno Příkazový řádek a spusťte soubor diskmgmt.msc otevřete nástroj Správa disků systému Windows, který bude použit ke zmenšení svazku (za předpokladu, že systém Windows je nainstalován na začátku disku na druhém oddílu, za oddílem Systémem rezervováno a má přiřazené písmeno C:), aby se jeho velikost zmenšila na minimum.

Pro tento krok můžete použít jiné nástroje pro dělení, jako je Gparted spuštěný z živého Linuxu ISO, abyste zmenšili velikost disku C: na minimum.

2. Po zmenšení velikosti oddílu C: připojte jednotku SSD k základní desce počítače a restartujte počítač pomocí nástroje Clonezilla (použijte obraz Clonezilla ISO nebo < arel=”nofollow” href=”https://partedmagic.com/downloads/” target=”_blank”>Parted Magic ISO), vstupte do rozhraní Bash shell a zkontrolujte tabulku rozdělení disku a velikost pomocí níže uvedených příkazů.

fdisk -l /dev/sda
fdisk -l /dev/sdb

Uvědomte si, že názvy vašich jednotek by byly sda pro první disk, sdb pro druhý a tak dále. Vybírejte disk s maximální pozorností, abyste neskončili klonováním nesprávného zařízení a nezničili všechna data.

Ke shodě správného zdroje disku (v tomto případě HDD) a cílového cíle disku (SSD) použijte velikost a tabulku oddílů nahlášenou příkazem fdisk. Výstup Fdisk ukáže, že SSD by měl být menší než váš HDD disk a ve výchozím nastavení by neměl mít žádnou tabulku oddílů.

V případě disku GPT by tabulka oddílů HDD měla vypadat tak, jak je znázorněno na níže uvedeném snímku obrazovky.

su -
fdisk -l /dev/sda
fdisk -l /dev/sdb

Krok 2: Klonování disků pomocí Clonezilly

3. Dále klonujte pouze MBR (zavaděč první fáze + tabulku oddílů) z HDD na cílový disk SSD pomocí jednoho z níže uvedených příkazů (za předpokladu, že sda představuje jednotku, na které je nainstalován operační systém Windows, a sdb disk SSD).

dd if=/dev/sda of=/dev/sdb bs=512 count=1
or
sfdisk -d /dev/sda | sfdisk -f /dev/sdb

V případě stylu oddílu GPT byste měli naklonovat prvních 2048 bajtů:

dd if=/dev/sda of=/dev/sdb bs=2048 count=1

Nebo použijte nástroj sgdisk. Uvědomte si, že pokud zkopírujete tabulku oddílů z sda do sdb, měli byste při použití sgdisk obrátit pořadí disků.

sgdisk -R /dev/sdb /dev/sda

Po naklonování MBR/GPT spusťte znovu příkaz fdisk s příznakem -l, abyste ověřili, zda se tabulka oddílů shoduje na obou discích.

fdisk -l /dev/sda
fdisk -l /dev/sdb

4. Nyní by měly mít oba disky přesnou tabulku oddílů. Na cílovém disku nyní odstraňte všechny oddíly, které následují za oddílem Windows, abyste mohli začít s čistou tabulkou oddílů s položkami nezbytnými pouze pro vyhrazené systémy a okna.

Nebudete klonovat data z D: (nebo jiných oddílů, které následují po Windows) ze starého disku. V podstatě klonujete pouze první dva oddíly ze starého HDD. Později použijete toto nepřidělené místo k rozšíření oddílu C: začleněním veškerého nevyužitého místa z SSD.

K odstranění oddílů použijte nástroj fdisk, jak je popsáno níže. Nejprve spusťte příkaz na cílové jednotce SSD (v tomto případě /dev/sdb), vytiskněte tabulku oddílů pomocí klávesy p, stiskněte klávesu d začněte odstraňovat oddíly a vyberte poslední číslo oddílu z výzvy (v tomto případě třetí oddíl), jak je znázorněno na snímcích níže.

fdisk /dev/sdb

Pokud má váš disk za oddílem Windows více než jeden oddíl, nezapomeňte je odstranit všechny. Poté, co dokončíte odstranění všech nepotřebných oddílů, stiskněte znovu klávesu p pro vytištění tabulky oddílů, a pokud jsou nyní uvedeny pouze dva požadované oddíly Windows, můžete bezpečně stisknout w pro použití všech změn.

Stejný postup pro mazání posledních oddílů platí také pro disky GPT s tím, že byste měli použít nástroj cgdisk, se kterým se při manipulaci s rozložením disku pracuje intuitivně.

Nedělejte si starosti se zničením zálohované tabulky oddílů na konci disku GPT, cgdisk provede příslušné změny na obou tabulkách oddílů a uloží novou tabulku rozložení disku na konec disku. automaticky.

cgdisk /dev/sdb

A závěrečná zpráva o disku GPT s odstraněným posledním 4,9 GB oddílu.

5. Nyní, pokud je vše na svém místě, spusťte nástroj Clonezilla, vyberte režim zařízení-zařízení, spusťte průvodce pro začátečníky a vyberte možnost klonování část-k-local_part.

Jako průvodce použijte níže uvedené snímky obrazovky.

6. Vyberte první místní oddíl ze seznamu (sda1 – System Reserved ) jako zdroj a pokračujte stisknutím klávesy Enter.

7. Dále vyberte místní cílový oddíl, který bude prvním oddílem z druhého disku, (/dev/sdb1) a stiskněte Enter pro pokračování.

8. Na další obrazovce zvolte možnost Přeskočit kontrolu/opravu systému souborů a pokračujte stisknutím klávesy Enter.

9. Nakonec znovu stiskněte klávesu Enter pro pokračování a dvakrát odpovězte ano (y), čímž přijmete varování a spustíte proces klonování.

10. Po dokončení procesu klonování prvního oddílu vyberte vstup do příkazového řádku, spusťte klonezilla a opakujte stejné kroky pro další oddíly (zdroj sda2 kód> – cílová sdb2 atd.).

11. Po naklonování všech oddílů systému Windows restartujte systém a fyzicky odpojte jednotku HDD nebo, lépe, upravte nastavení systému BIOS, abyste nastavili SSD jako primární spouštěcí jednotku namísto starý HDD.

Krok 3: Změňte velikost oddílu Windows

12. Můžete spustit nástroj Gparted ke kontrole zdravého stavu oddílů a rozšíření oddílu systému Windows z Linuxu nebo můžete jednoduše spustit systém Windows a použít nástroj Správa disků dělat tuto práci. Níže uvedené snímky obrazovky ukazují, jak používat oba nástroje.

Rozšířit oddíl pomocí Gparted Live CD

Rozšiřte oddíl pomocí nástroje Windows Disk Management přímo z Windows.

To je vše! Oddíl C: je nyní rozšířen na maximální velikost vašeho SSD a Windows nyní mohou běžet maximální rychlostí na zcela novém SSD. Starý HDD má všechna data nedotčená.

Připojte pevný disk znovu, abyste jej mohli použít v případě, že jste jej fyzicky odebrali ze základní desky. Můžete odstranit systémový oddíl a oddíl Windows ze starého HDD a vytvořit nový oddíl místo těchto dvou. Ostatní staré oddíly (D:, E: atd.) zůstanou nedotčeny.

Závěr

S Clonezilla si také můžete zvolit image oddílů a uložit je na externí HDD nebo do síťového umístění. V tomto případě musíte také zálohovat HDD MBR/GPT pomocí jednoho z následujících příkazů a uložit obraz MBR do stejného adresáře, kde jsou uloženy vaše obrazy clonezilla.

Záloha MBR do souboru:

dd if=/dev/sda of=/path/to/MBR.img bs=512 count=1
or
sfdisk -d /dev/sda > =/path/to/sda.MBR.txt

Záloha GPT do souboru:

dd if=/dev/sda of=/path/to/GPT.img bs=2048 count=1
or
sgdisk --backup=/path/to/sda.MBR.txt /dev/sda

Pro budoucí obnovení systému Windows ze síťového umístění nejprve obnovte sektor MBR z uloženého obrázku výše pomocí jednoho z níže uvedených příkazů a poté pokračujte v obnově každého obrazu oddílu klonezilla jeden po druhém.

Obnovení obrazu MBR ze souboru:

dd if=/path/to/MBR.img of=/dev/sda bs=512 count=1
or
sfdisk /dev/sda < =/path/to/sda.MBR.txt

Obnovení obrázku GPT ze souboru:

dd if=/path/to/GPT.img of=/dev/sda bs=2048 count=1
sgdisk - -load-backup=/path/to/sda.MBR.txt /dev/sda

Přečtěte si také: Jak klonovat nebo zálohovat linuxový disk pomocí Clonezilly

Tato metoda byla několikrát použita na základních deskách BIOS a na počítačích UEFI s Windows nainstalovaným z Legacy Mode (CSM) nebo přímo z UEFI bez jakékoli chyby nebo ztráty dat.