Kuidas migreerida Windows 10 kõvakettalt SSD-le Clonezilla abil


See õpetus kujutab endast praktilist väljavõtet selle kohta, kuidas migreerida (tuntud ka kui kloonimine) Windows 10 operatsioonisüsteem suurelt kõvakettalt, millel on mitu sektsiooni, näiteks C: , D: , väiksemale SSD-le, kasutades Linuxi jaotust, mis sisaldab utiliiti Clonezilla.

Clonezilla utiliiti saab käitada PartedMagic Linuxi levitamise CD ISO-pildilt või otse Clonezilla Linuxi CD-i ISO-pildilt.

Selles juhendis eeldatakse, et mõlemad kettad (vana HDD ja SSD) on füüsiliselt korraga teie masinasse ühendatud ja Windows OS on installitud MBR-i jaotusskeemitabeliga kettale. Fdisk käsurea utiliit peaks kettasildi tüübi kuvama DOS-na.

Kui ketas on UEFI-st MBR-paigutuses jaotatud, peaksite kloonima kõik sektsioonid, näiteks Windows RE sektsioon, EFI süsteemijaotus, Microsofti reserveeritud sektsioon ja Microsofti põhiandmete sektsioon, mis hoiab Windows OS-i partitsiooni, tavaliselt C: draiv. Sel juhul peaks Fdisk käsurea utiliit teatama kettasildi tüübist GPT.

Allpool olevatelt ekraanipiltidelt saate üle vaadata Windowsi esialgse jaotamise skeemi, kui MBR-i paigutusstiil ja GPT-partitsioonide paigutus on tehtud UEFI-st.

1. samm: kahanda C: Windowsi süsteemi sektsioon

Pange tähele, et juhul kui teie kõvakettalt pärinev Windowsi C: -partitsioon on teie SSD-ketta kogu suurusest suurem, peate selle suurust vähendama, et see SSD-le sobiks.

Selle sammu arvutused on lihtsad:

Süsteem reserveeritud + taastamine + EFI sektsioon + Windows C: sektsioonid peavad olema väiksemad või võrdsed SSD-ketta kogumahuga, millest teatab utiliit, näiteks fdisk.

1. Sektsiooni C: kokkutõmbamiseks avage esmalt käsuviiba aken ja käivitage ketas diskmgmt.msc, et avada Windowsi kettahalduse utiliit, mida kasutatakse köite kokkutõmbamiseks (eeldades, et aknad on installitud aadressil ketta algus teises sektsioonis pärast jaotist System Reserved ja sellele on määratud C: täht), et vähendada selle suurust minimaalseks.

Kasutage selle sammu jaoks julgelt muid jaotustööriistu, näiteks Gpartedi käivitus reaalsest Linuxi ISO-st, et vähendada draivi C: suurust minimaalseks.

2. Pärast partitsiooni C: suuruse vähendamist ühendage SSD-draiv oma arvuti emaplaadiga ja taaskäivitage masin Clonezilla utiliidis (kasutage

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

Pange tähele, et teie draivide nimed oleksid esimese ketta jaoks sda , teise jaoks sdb ja nii edasi. Valige ketas maksimaalse tähelepanuga, nii et te ei klooniks valet seadet ega hävitaks kõiki andmeid.

Õige ketta allika (antud juhul HDD) ja ketta sihtmärgi (SSD) sobitamiseks kasutage käsku fdisk teatatud suurust ja partitsioonitabelit. Fdiski väljund näitab, et SSD peaks olema teie kõvaketta ketast väiksem ja sellel ei tohiks vaikimisi luua partitsioonitabelit.

GPT-ketta korral peaks HDD-partitsioonitabel välja nägema nii, nagu on näidatud alloleval ekraanipildil.

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

2. samm: kloonige kettad Clonezilla abil

3. Seejärel kloonige kõvakettalt SSD-kettale ainult MBR (esimese astme alglaadur + partitsioonitabel), kasutades ühte järgmistest käskudest (eeldades, et sda tähistab draivi, kuhu Windows OS on installitud, ja sdb SSD ketas).

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

GPT partitsioonistiili korral peaksite kloonima esimesed 2048 baiti:

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

Või kasutage utiliiti sgdisk. Pange tähele, et kui kopeerite partitsioonitabelit sda -st sdb -i, peaksite sgdiski kasutamisel pöörduma ketaste järjekorda.

# sgdisk -R /dev/sdb /dev/sda

Pärast MBR/GPT kloonimist käivitage uuesti käsk fdisk koos lipuga -l , et kontrollida, kas partitsioonitabel sobib mõlemal kettal.

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

4. Nüüdseks peaks mõlemal kettal olema täpne partitsioonitabel. Sihtkettalt kustutage nüüd kõik sektsioonid, mis järgnevad pärast Windowsi sektsiooni, et alustada puhta sektsioonitabeliga, kus kirjed on vajalikud ainult süsteemi reserveeritud ja Windowsi jaoks.

Te ei klooni andmeid vanalt kettalt D: (või muudest Windowsi järgivatest sektsioonidest). Kloonite põhimõtteliselt ainult kaks esimest vana HDD-sektsiooni. Hiljem kasutate seda mahajäämata ruumi jaotise C: laiendamiseks, lisades kogu SSD-st kasutamata ruumi.

Partitsioonide kustutamiseks kasutage utiliiti fdisk allpool kirjeldatud viisil. Esmalt käivitage käsk oma SSD-draivi vastu (/dev/sdb sel juhul), printige partitsioonitabel võtmega p , vajutage klahvi d alustage partitsioonide kustutamist ja valige viipelt viimane partitsiooninumber (antud juhul kolmas partitsioon), nagu on näidatud allpool olevatel ekraanipiltidel.

# fdisk /dev/sdb

Juhul, kui teie kettal on pärast Windowsi sektsiooni järgmine mitu partitsiooni, kustutage need kindlasti. Kui olete kõigi mittevajalike sektsioonide eemaldamise lõpetanud, vajutage sektsioonitabeli printimiseks uuesti klahvi p ja kui praeguseks on loetletud ainult kaks vajalikku Windowsi sektsiooni, võite turvaliselt lüüa w Kõigi muudatuste rakendamiseks võti .

Sama protseduur viimaste sektsioonide kustutamiseks kehtib ka GPT-ketaste kohta, mainides, et ketta paigutusega töötamisel peaksite kasutama utiliiti cgdisk, millega on intuitiivne töötada.

Ärge muretsege GPT-ketta lõpus varundatud sektsioonitabeli hävitamise pärast, cgdisk teeb vastavad muudatused mõlemas sektsioonitabelis ja salvestab uue ketta paigutustabeli ketta lõppu automaatselt.

# cgdisk /dev/sdb

Ja viimane GPT-ketta aruanne koos viimase 4,9 GB partitsiooniga on kustutatud.

5. Nüüd, kui kõik on paigas, käivitage Clonezilla utiliit, valige seadme-seadme režiim, käivitage algaja viisard ja valige kloonimise suvand partii-kohalik_partii.

Juhiste saamiseks kasutage allolevaid ekraanipilte.

6. Valige loendist esimene kohalik partitsioon ( sda1 - süsteem reserveeritud) ja vajutage jätkamiseks sisestusklahvi.

7. Seejärel valige kohalik sihtpartitsioon, mis on teise ketta esimene partitsioon (/dev/sdb1 ) ja vajutage jätkamiseks sisestusklahvi.

8. Järgmisel ekraanil valige Jäta kontroll/paranda failisüsteem ja vajutage jätkamiseks uuesti klahvi Enter.

9. Lõpuks vajutage uuesti klahvi Enter, et jätkata ja vastake kaks korda jah (y) , et hoiatused aktsepteerida ja kloonimisprotsess alustada.

10. Kui esimese sektsiooni kloonimisprotsess on lõppenud, valige käsurea viivituse sisestamine, käivitage klonezilla ja korrake järgmisi sektsioone (lähtekood sda2 - target sdb2 jne) samu samme.

11. Kui kõik Windowsi sektsioonid on kloonitud, taaskäivitage süsteem ja ühendage kõvakettadraiv füüsiliselt lahti või, parem, muutke BIOS-i seadeid, et määrata SSD esmase alglaadimiskettana vana kõvaketta asemel.

3. samm: muutke Windowsi partitsiooni suurust

12. Võite käivitada utiliidi Gparted, et kontrollida partitsioonide mõistlikkust ja laiendada Windowsi partitsiooni Linuxist, või võite lihtsalt Windowsi käivitada ja kasutada selle töö jaoks kettahalduse utiliiti. Allpool olevad ekraanipildid illustreerivad mõlema utiliidi kasutamist.

Laiendage jaotist Gparted Live CD abil

Laiendage jaotist Windowsi kettahalduse utiliidi abil otse Windowsist.

See on kõik! Sektsioon C: on nüüd teie SSD maksimaalse suurusega laiendatud ja Windows saab nüüd uhiuuel SSD-l töötada maksimaalse kiirusega. Vanas HDD-s on kõik andmed puutumata.

Ühendage kõvaketas uuesti, et seda kasutada juhul, kui olete selle füüsiliselt emaplaadilt eemaldanud. Saate kustutada süsteemi reserveeritud sektsiooni ja Windowsi sektsiooni vanalt kõvakettalt ning luua nende kahe asemel uue sektsiooni. Ülejäänud vanad partitsioonid ( D: , E: jne) jäävad puutumatuks.

Clonezilla abil saate valida ka sektsioonide pildistamise ja salvestamise välisele kõvakettale või võrgukohta. Sellisel juhul peate varundama ka HDD MBR/GPT ühe järgneva käsuga ja salvestama MBR-i pilt samasse kataloogi, kus hoitakse teie klonezilla pilte.

MBR-i varukoopia faili:

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

GPT varundamine faili:

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

Teie Windowsi süsteemi edaspidiseks taastamiseks võrgukohast taastage kõigepealt ülaltoodud salvestatud MBR-sektor ühe alloleva käsu abil, seejärel jätkake iga klonezilla partitsioonipildi ükshaaval taastamist.

MBR-i pildi taastamine failist:

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

GPT-pildi taastamine failist:

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

Seda meetodit on mitu korda kasutatud BIOS-i emaplaatidel ja UEFI-masinatel, mille Windows on installitud pärandrežiimist (CSM) või otse UEFI-st ilma vigade ja andmete kadumiseta.