Zoeken op website

Hoe u Windows 10 van HDD naar SSD migreert met Clonezilla


Deze tutorial is een praktisch fragment over het migreren (ook wel klonen genoemd) van een Windows 10-besturingssysteem vanaf een grote harde schijf met meerdere partities, zoals C:, D: , naar een kleinere SSD met behulp van een Linux-distributie die het Clonezilla-hulpprogramma bevat.

Het Clonezilla-hulpprogramma kan worden uitgevoerd vanaf de PartedMagic Linux-distributie-CD ISO-image of rechtstreeks vanaf de Clonezilla Linux-distributie-CD ISO-image.

In deze handleiding wordt ervan uitgegaan dat beide schijven (oude harde schijf en SSD) tegelijkertijd fysiek op uw machine zijn aangesloten en dat Windows OS is geïnstalleerd op een schijf met een MBR-partitieschematabel. Het opdrachtregelprogramma Fdisk zou het disklabel-type moeten weergeven als DOS.

Lees ook: 8 open source schijfklonen en back-upoplossingen voor Linux

Als de schijf vanuit UEFI is gepartitioneerd in de MBR-indeling, moet u alle partities klonen, zoals de Windows RE-partitie, de EFI-systeempartitie, de gereserveerde Microsoft-partitie en de Microsoft-basisgegevenspartitie die de Windows OS-partitie bevat, meestal de C: schijf. In dit geval zou het opdrachtregelprogramma van Fdisk het disklabel-type moeten rapporteren als GPT.

Op de onderstaande schermafbeeldingen kunt u het oorspronkelijke Windows-partitioneringsschema bekijken in het geval van een MBR-indelingsstijl en een GPT-partitie-indeling uitgevoerd vanuit UEFI.

MBR-partitie-indeling van Schijfbeheer

GPT-partitie-indeling vanuit Schijfbeheer

Stap 1: C verkleinen: partitie van Windows-systeem

Houd er rekening mee dat in het geval dat uw Windows C: partitie vanaf de HDD groter is dan de totale grootte van uw SSD, u de grootte ervan moet verkleinen zodat deze op de SSD past.

De berekeningen voor deze stap zijn eenvoudig:

Systeem gereserveerd + Herstel + EFI-partitie + Windows C: partities moeten kleiner of gelijk zijn aan de totale grootte van de SSD gerapporteerd door een hulpprogramma zoals fdisk.

1. Om de C: partitie van Windows te verkleinen, opent u eerst een Opdrachtprompt venster en voert u diskmgmt.msc uit om het hulpprogramma Windows Schijfbeheer te openen dat zal worden gebruikt om het volume te verkleinen (ervan uitgaande dat Windows is geïnstalleerd aan het begin van de schijf op de tweede partitie, na de partitie Systeem gereserveerd en heeft de letter C: toegewezen) om de grootte tot minimaal te beperken.

Voel je vrij om andere partitietools te gebruiken voor deze stap, zoals Gparted uitgevoerd vanaf een live Linux ISO, om de C: schijfgrootte tot minimaal te beperken.

2. Nadat u de grootte van de C: partitie heeft verkleind, sluit u de SSD-schijf aan op het moederbord van uw machine en start u de machine opnieuw op in het Clonezilla-hulpprogramma (gebruik Clonezilla ISO-image of < arel=”nofollow” href=”https://partedmagic.com/downloads/” target=”_blank”>Parted Magic ISO), ga naar de Bash shell-interface en controleer de partitietabel en grootte van beide schijven met behulp van de onderstaande opdrachten.

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

Houd er rekening mee dat de namen van uw schijven sda zijn voor de eerste schijf, sdb voor de tweede, enzovoort. Kies de schijf met maximale aandacht, zodat u niet uiteindelijk het verkeerde apparaat gaat klonen en alle gegevens vernietigt.

Om de juiste schijfbron (HDD in dit geval) en schijfbestemmingsdoel (SSD) te matchen, gebruikt u de grootte en de partitietabel gerapporteerd door fdisk-opdracht. De Fdisk-uitvoer zal laten zien dat de SSD kleiner moet zijn dan uw HDD-schijf en dat er standaard geen partitietabel moet worden aangemaakt.

In het geval van een GPT-schijf zou de HDD-partitietabel er uit moeten zien zoals geïllustreerd in de onderstaande schermafbeelding.

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

Stap 2: Kloon schijven met Clonezilla

3. Kloon vervolgens alleen de MBR (fase één bootloader + partitietabel) van de HDD naar de SSD-doelschijf met behulp van een van de onderstaande opdrachten (ervan uitgaande dat sda vertegenwoordigt de schijf waarop Windows OS is geïnstalleerd en sdb de SSD-schijf).

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

In het geval van een GPT-partitiestijl moet u de eerste 2048 bytes klonen:

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

Of gebruik het hulpprogramma sgdisk. Houd er rekening mee dat als u de partitietabel van sda naar sdb kopieert, u de volgorde van de schijven moet omkeren wanneer u sgdisk gebruikt.

sgdisk -R /dev/sdb /dev/sda

Na het klonen van de MBR/GPT voert u de opdracht fdisk opnieuw uit met de vlag -l om te verifiëren of de partitietabel op beide schijven overeenkomt.

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

4. Beide schijven zouden nu de exacte partitietabel moeten hebben. Verwijder nu op de doelschijf alle partities die volgen na de Windows-partitie om te beginnen met een schone partitietabel met de vermeldingen die alleen nodig zijn voor systeemgereserveerd en Windows.

U kunt geen gegevens klonen van D: (of andere partities die Windows volgen) van de oude schijf. Je kloont feitelijk alleen de eerste twee partities van de oude harde schijf. Later zul je deze niet-toegewezen ruimte die je achterlaat gebruiken om de C: partitie uit te breiden door alle ongebruikte ruimte van de SSD op te nemen.

Gebruik het hulpprogramma fdisk zoals hieronder beschreven om partities te verwijderen. Voer eerst de opdracht uit op uw SSD-doelschijf (/dev/sdb in dit geval), druk de partitietabel af met de p-toets, druk op de d-toets om start met het verwijderen van partities en kies het laatste partitienummer uit de prompt (in dit geval de derde partitie), zoals geïllustreerd in de onderstaande schermafbeeldingen.

fdisk /dev/sdb

Als uw schijf meer dan één partitie heeft na de Windows-partitie, zorg er dan voor dat u ze allemaal verwijdert. Nadat u klaar bent met het verwijderen van alle onnodige partities, drukt u nogmaals op de p-toets om de partitietabel af te drukken. Als er nu alleen de twee vereiste Windows-partities in de lijst staan, kunt u veilig op w drukken -toets om alle wijzigingen toe te passen.

Dezelfde procedure voor het verwijderen van de laatste partities is ook van toepassing op GPT-schijven, met de vermelding dat u het hulpprogramma cgdisk moet gebruiken, waarmee u intuïtief kunt werken bij het manipuleren van een schijfindeling.

Maak je geen zorgen over het vernietigen van de geback-upte partitietabel aan het einde van de GPT-schijf. cgdisk zal de juiste wijzigingen aanbrengen op beide partitietabellen en zal de nieuwe schijfindelingstabel aan het einde van de schijf opslaan automatisch.

cgdisk /dev/sdb

En het laatste GPT-schijfrapport waarbij de laatste partitie van 4,9 GB is verwijderd.

5. Als alles op zijn plaats is, start u het hulpprogramma Clonezilla, selecteert u de apparaat-apparaatmodus, voert u de beginnerswizard uit en selecteert u de optie voor het klonen van part-to-local_part.

Gebruik de onderstaande schermafbeeldingen als richtlijn.

6. Kies de eerste lokale partitie uit de lijst (sda1 – System Reserved ) als bron en druk op de Enter-toets om door te gaan.

7. Kies vervolgens de lokale doelpartitie, die de eerste partitie van de tweede schijf zal zijn, (/dev/sdb1) en druk op Enter toets om door te gaan.

8. Kies in het volgende scherm voor Check/repair file system overslaan en druk nogmaals op de Enter-toets om door te gaan.

9. Druk ten slotte nogmaals op de Enter-toets om door te gaan en antwoord tweemaal met ja (y) om de waarschuwingen te accepteren en het kloonproces te starten.

10. Nadat het kloonproces van de eerste partitie is voltooid, selecteert u om de opdrachtregelprompt in te voeren, voert u clonezilla uit en herhaalt u dezelfde stappen voor de volgende partities (bron sda2 – doel-sdb2, enz.).

11. Nadat alle Windows-partities zijn gekloond, start het systeem opnieuw op en koppelt u de HDD-schijf fysiek los, of, beter nog, knoeit u met de BIOS-instellingen om de SSD in te stellen als primaire opstartschijf in plaats van oude harde schijf.

Stap 3: Wijzig de grootte van de Windows-partitie

12. U kunt het hulpprogramma Gparted uitvoeren om de gezondheid van de partities te controleren en de Windows-partitie vanuit Linux uit te breiden, of u kunt gewoon Windows opstarten en het hulpprogramma Schijfbeheer gebruiken om dit werk te doen. De onderstaande schermafbeeldingen illustreren hoe u beide hulpprogramma's kunt gebruiken.

Partitie uitbreiden met Gparted Live CD

Breid de partitie uit met het hulpprogramma Windows Schijfbeheer rechtstreeks vanuit Windows.

Dat is alles! De C: partitie is nu uitgebreid tot de maximale grootte van uw SSD en Windows kan nu op maximale snelheid draaien op een gloednieuwe SSD. Op de oude HDD zijn alle gegevens intact.

Sluit de harde schijf opnieuw aan om deze te kunnen gebruiken als u deze fysiek van het moederbord hebt verwijderd. U kunt door het systeem gereserveerde partitie en Windows-partitie van de oude harde schijf verwijderen en een nieuwe partitie maken in plaats van deze twee. De andere oude partities (D:, E: etc) blijven intact.

Conclusie

Met Clonezilla kunt u er ook voor kiezen om een image van de partities te maken en deze op te slaan op een externe harde schijf of een netwerklocatie. In dit geval moet u ook een back-up maken van HDD MBR/GPT met een van de volgende opdrachten en de MBR-image opslaan in dezelfde map waar uw clonezilla-images worden bewaard.

MBR-back-up naar bestand:

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

GPT-back-up naar bestand:

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

Voor een toekomstig herstel van uw Windows-systeem vanaf een netwerklocatie, herstelt u eerst de MBR-sector van de opgeslagen afbeelding hierboven met behulp van een van de onderstaande opdrachten, en gaat u vervolgens verder met het één voor één herstellen van elke clonezilla-partitie-image.

MBR-afbeelding herstellen van bestand:

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

GPT-afbeelding herstellen van bestand:

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

Lees ook: Linux-schijf klonen of back-uppen met Clonezilla

Deze methode is meerdere keren gebruikt op BIOS-moederborden en op UEFI-machines waarop Windows is geïnstalleerd vanuit Legacy Mode (CSM) of rechtstreeks vanuit UEFI, zonder enige fout of gegevensverlies.