Kako premjestiti Windows 10 s HDD-a na SSD pomoću Clonezille


Ovaj vodič predstavlja praktičan izvadak o tome kako migrirati (također poznato kao kloniranje) operacijskog sustava Windows 10 s velikog HDD-a s više particija, kao što su C:, D: , na manji SSD pomoću distribucije Linuxa koja uključuje uslužni program Clonezilla.

Uslužni program Clonezilla može se pokrenuti s CD ISO slike distribucije PartedMagic Linuxa ili izravno s ISO slike CD distribucije Clonezilla Linuxa.

Ovaj vodič pretpostavlja da su oba diska (stari HDD i SSD) fizički priključena na vaš stroj istovremeno i da je Windows OS instaliran na disku s MBR tablicom particijske sheme. Uslužni program naredbenog retka Fdisk trebao bi prikazati vrstu oznake diska kao DOS.

Pročitajte također: 8 rješenja za kloniranje i sigurnosno kopiranje diskova otvorenog koda za Linux

Ako je disk particioniran u MBR rasporedu iz UEFI-ja, trebali biste klonirati sve particije, kao što su Windows RE particija, EFI System particija, Microsoft Reserved particija i Microsoftova particija s osnovnim podacima koja sadrži particiju Windows OS-a, obično C: pogon. U ovom slučaju uslužni program naredbenog retka Fdisk trebao bi prijaviti vrstu oznake diska kao GPT.

Na donjim snimkama zaslona možete pregledati početnu shemu particioniranja sustava Windows u slučaju MBR stila rasporeda i GPT particionog rasporeda izvedenih iz UEFI-ja.

Izgled MBR particije iz Upravljanja diskovima

Izgled GPT particije iz Upravljanja diskovima

Korak 1: Smanji C: Particija Windows sustava

Imajte na umu da ćete u slučaju da je vaša Windows C: particija s HDD-a veća od ukupne veličine vašeg SSD-a, morati smanjiti njezinu veličinu kako bi stala na SSD.

Izračuni za ovaj korak su jednostavni:

System Reserved + Recovery + EFI partition + Windows C: particije moraju biti manje ili jednake ukupnoj veličini SSD-a koju prijavljuje uslužni program kao što je fdisk.

1. Da biste smanjili C: particiju iz sustava Windows, prvo otvorite prozor Command Prompt i pokrenite diskmgmt.msc za otvaranje uslužnog programa Windows Disk Management koji će se koristiti za smanjivanje volumena (pod pretpostavkom da je Windows instaliran na početku diska na drugoj particiji, nakon particije System Reserved i ima dodijeljeno slovo C:) kako bi se njegova veličina smanjila na minimum.

Slobodno upotrijebite druge alate za particioniranje za ovaj korak, kao što je Gparted koji se pokreće iz živog Linux ISO-a, kako biste smanjili veličinu diska C: na minimum.

2. Nakon što ste smanjili veličinu C: particije, priključite SSD disk na matičnu ploču vašeg stroja i ponovno pokrenite stroj u uslužnom programu Clonezilla (upotrijebite Clonezilla ISO sliku ili < arel=”nofollow” href=”https://partedmagic.com/downloads/” target=”_blank”>Parted Magic ISO), uđite u sučelje Bash ljuske i provjerite particijsku tablicu i veličinu obje diskove pomoću donjih naredbi.

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

Imajte na umu da bi nazivi vaših diskova bili sda za prvi disk, sdb za drugi i tako dalje. Odaberite disk s maksimalnom pažnjom kako ne biste na kraju klonirali krivi uređaj i uništili sve podatke.

Za podudaranje ispravnog izvora diska (HDD u ovom slučaju) i ciljnog odredišta diska (SSD) koristite veličinu i particijsku tablicu koju prijavljuje naredba fdisk. Fdisk izlaz će pokazati da bi SSD trebao biti manji od vašeg HDD diska i da ne bi trebao imati tablicu particija stvorenu prema zadanim postavkama.

U slučaju GPT diska, HDD particijska tablica trebala bi izgledati kao što je prikazano na slici ispod.

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

Korak 2: Klonirajte diskove koristeći Clonezilla

3. Zatim klonirajte samo MBR (bootloader prve faze + particijsku tablicu) s HDD-a na ciljni SSD disk pomoću jedne od donjih naredbi (pod pretpostavkom da sda predstavlja pogon na kojem je instaliran Windows OS, a sdb SSD disk).

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

U slučaju stila GPT particije trebali biste klonirati prvih 2048 bajtova:

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

Ili upotrijebite uslužni program sgdisk. Imajte na umu da ako kopirate particijsku tablicu iz sda u sdb trebate obrnuti redoslijed diskova kada koristite sgdisk.

sgdisk -R /dev/sdb /dev/sda

Nakon kloniranja MBR/GPT-a, ponovno pokrenite naredbu fdisk s oznakom -l da provjerite podudara li se particijska tablica na oba diska.

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

4. Do sada bi oba pogona trebala imati točnu tablicu particija. Na ciljnom disku sada izbrišite sve particije koje slijede nakon Windows particije kako biste započeli s čistom tablicom particija s unosima koji su potrebni samo za system reserved i windows.

Nećete klonirati podatke s D: (ili drugih particija koje slijede Windows) sa starog pogona. Vi zapravo klonirate samo prve dvije particije sa starog HDD-a. Kasnije ćete koristiti ovaj nedodijeljeni prostor koji je ostao za proširenjem C: particije uključivanjem svog neiskorištenog prostora sa SSD-a.

Za brisanje particija upotrijebite uslužni program fdisk kako je opisano u nastavku. Prvo pokrenite naredbu na ciljnom SSD pogonu (/dev/sdb u ovom slučaju), ispišite particijsku tablicu tipkom p, pritisnite tipku d za počnite brisati particije i odaberite zadnji broj particije iz odzivnika (u ovom slučaju treću particiju) kao što je prikazano na snimkama zaslona u nastavku.

fdisk /dev/sdb

U slučaju da vaš pogon ima više od jedne particije koja slijedi nakon Windows particije, svakako ih izbrišite sve. Nakon što završite s uklanjanjem svih nepotrebnih particija, ponovno pritisnite tipku p za ispis particijske tablice i ako su do sada navedene samo dvije potrebne Windows particije, možete sigurno kliknuti na w kako biste primijenili sve promjene.

Ista procedura za brisanje zadnjih particija također se primjenjuje za GPT diskove, uz napomenu da biste trebali koristiti cgdisk pomoćni program koji je intuitivan za rad u manipulaciji rasporedom diska.

Ne brinite o uništavanju sigurnosne kopije particijske tablice na kraju GPT diska, cgdisk će napraviti odgovarajuće promjene na obje particijske tablice i spremit će novu tablicu izgleda diska na kraju diska automatski.

cgdisk /dev/sdb

I konačno izvješće o GPT disku s izbrisanom zadnjom particijom od 4,9 GB.

5. Sada, ako je sve na svom mjestu, pokrenite uslužni program Clonezilla, odaberite način rada uređaj-uređaj, pokrenite čarobnjak za početnike i odaberite opciju kloniranja part-to-local_part.

Koristite donje snimke zaslona kao vodič.

6. Odaberite prvu lokalnu particiju s popisa (sda1 – System Reserved ) kao izvor i pritisnite tipku Enter za nastavak.

7. Zatim odaberite lokalnu ciljnu particiju, koja će biti prva particija s drugog diska, (/dev/sdb1) i pritisnite Enter tipka za nastavak.

8. Na sljedećem ekranu odaberite Preskoči provjeru/popravak datotečnog sustava i ponovno pritisnite tipku Enter za nastavak.

9. Na kraju ponovno pritisnite tipku Enter za nastavak i dvaput odgovorite s da (y) kako biste prihvatili upozorenja i pokrenuli proces kloniranja.

10. Nakon završetka procesa kloniranja prve particije odaberite za ulazak u redak naredbe, pokrenite clonezilla i ponovite iste korake za sljedeće particije (izvor sda2 – ciljni sdb2, itd.).

11. Nakon što su sve Windows particije klonirane, ponovno pokrenite sustav i fizički isključite HDD pogon ili, još bolje, promijenite BIOS postavke kako biste postavili SSD kao primarni pogon za pokretanje umjesto stari HDD.

Korak 3: promijenite veličinu Windows particije

12. Možete pokrenuti Gparted uslužni program za provjeru ispravnosti particija i proširiti Windows particiju iz Linuxa ili se možete jednostavno pokrenuti u Windowsu i koristiti uslužni program Upravljanje diskom raditi ovaj posao. Snimke zaslona u nastavku ilustriraju kako koristiti oba pomoćna programa.

Proširite particiju pomoću Gparted Live CD-a

Proširite particiju pomoću uslužnog programa Windows Disk Management izravno iz sustava Windows.

To je sve! Particija C: sada je proširena na maksimalnu veličinu vašeg SSD-a i Windows sada može raditi maksimalnom brzinom na potpuno novom SSD-u. Stari HDD ima sve podatke netaknute.

Ponovno spojite tvrdi disk kako biste ga mogli koristiti u slučaju da ste ga fizički uklonili s matične ploče. Možete izbrisati sistemski rezerviranu particiju i windows particiju sa starog HDD-a i stvoriti novu particiju umjesto ove dvije. Ostale stare particije (D:, E: itd.) ostat će netaknute.

Zaključak

Uz Clonezilla također možete odabrati sliku particija i njihovo spremanje na vanjski HDD ili mrežnu lokaciju. U tom slučaju također morate sigurnosno kopirati HDD MBR/GPT s jednom od sljedećih naredbi i spremiti MBR sliku u isti direktorij gdje se čuvaju vaše klonezilla slike.

MBR sigurnosna kopija u datoteku:

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

GPT sigurnosna kopija u datoteku:

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

Za buduću obnovu vašeg Windows sustava s mrežne lokacije, prvo vratite MBR sektor sa spremljene gornje slike pomoću jedne od donjih naredbi, zatim nastavite s vraćanjem svake slike particije clonezilla jednu po jednu.

Vraćanje MBR slike iz datoteke:

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

Vraćanje GPT slike iz datoteke:

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

Pročitajte također: Kako klonirati ili sigurnosno kopirati Linux disk pomoću Clonezille

Ova je metoda korištena više puta na BIOS matičnim pločama i na UEFI strojevima s instaliranim Windowsima iz Legacy Mode (CSM) ili izravno iz UEFI-ja bez ikakve pogreške ili gubitka podataka.