Kako prebaciti Windows 10 sa HDD na SSD koristeći Clonezilla


Ovaj vodič predstavlja praktičan izvod o tome kako migrirati (također poznat kao kloniranje) Windows 10 operativni sistem sa velikog HDD-a sa više particija, kao što su C:, D: , na manji SSD koji koristi Linux distribuciju koja uključuje uslužni program Clonezilla.

Clonezilla uslužni program može se pokrenuti sa PartedMagic Linux distribucije CD ISO slike ili direktno sa Clonezilla Linux distribucije CD ISO slike.

Ovaj vodič pretpostavlja da su oba diska (stari HDD i SSD) istovremeno fizički priključena na vašu mašinu i da je Windows OS instaliran na disku sa tabelom MBR particione šeme. Fdisk uslužni program komandne linije bi trebao prikazati tip oznake diska kao DOS.

Pročitajte također: 8 Open Source Disk Kloniranje i Backup rješenja za Linux

Ako je disk particioniran u MBR rasporedu iz UEFI-ja, trebali biste klonirati sve particije, kao što su Windows RE particija, EFI sistemska particija, Microsoft Reserved particija i Microsoftova osnovna particija podataka koja sadrži Windows OS particiju, obično C: pogon. U ovom slučaju uslužni program Fdisk komandne linije bi trebao prijaviti tip disklabel kao GPT.

Na snimcima ekrana ispod možete pregledati početnu šemu Windows particioniranja u slučaju stila MBR rasporeda i GPT particije izvedenog iz UEFI-ja.

Izgled MBR particije iz upravljanja diskovima

Izgled GPT particije iz upravljanja diskovima

Korak 1: Smanji C: Particija Windows sistema

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

Izračuni za ovaj korak su jednostavni:

System Reserved + Recovery + EFI particija + Windows C: particije moraju biti manje ili jednake od ukupne veličine SSD-a koju je prijavio uslužni program kao što je fdisk.

1. Da biste smanjili C: particiju iz Windowsa, prvo otvorite Command Prompt prozor i pokrenite diskmgmt.msc da otvorite Windows Disk Management uslužni program koji će se koristiti za smanjenje 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 smanjila njegova veličina na minimalnu.

Za ovaj korak slobodno koristite druge alate za particioniranje, kao što je Gparted pokrenut sa živog Linux ISO-a, da smanjite veličinu diska C: na minimalnu.

2. Nakon što ste smanjili veličinu C: particije, priključite SSD disk na matičnu ploču vašeg uređaja i ponovo pokrenite uređaj u Clonezilla uslužni program (koristite Clonezilla ISO sliku ili < arel=”nofollow” href=”https://partedmagic.com/downloads/” target=”_blank”>Parted Magic ISO), uđite u Bash shell interfejs i provjerite tablicu particija i veličinu oba diska koristeći donje naredbe.

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 pogrešan uređaj i uništili sve podatke.

Da biste uskladili ispravan izvor diska (HDD u ovom slučaju) i cilj odredišta diska (SSD) koristite veličinu i tabelu particija koju prijavljuje fdisk naredba. Fdisk izlaz će pokazati da bi SSD trebao biti manji od vašeg HDD diska i ne bi trebao imati particionu tablicu kreiranu prema zadanim postavkama.

U slučaju GPT diska, tabela HDD particija bi trebala 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 (prva faza pokretač pokretanja + tabela particija) sa HDD-a na SSD ciljni disk koristeći jednu od naredbi u nastavku (pod pretpostavkom da je sda predstavlja disk jedinicu na kojoj je instaliran Windows OS i 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 GPT stila particije trebali biste klonirati prvih 2048 bajtova:

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

Ili koristite sgdisk uslužni program. Imajte na umu da ako kopirate particijsku tablicu sa sda u sdb trebali biste obrnuti redoslijed diskova kada koristite sgdisk.

sgdisk -R /dev/sdb /dev/sda

Nakon kloniranja MBR/GPT-a, ponovo pokrenite naredbu fdisk sa oznakom -l da biste provjerili da li se tabela particija podudara na oba diska.

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

4. Do sada bi oba diska trebala imati tačnu tablicu particija. Na ciljnom disku sada obrišite sve particije koje slijede nakon Windows particije kako biste počeli s čistom tablicom particija sa unosima potrebnim samo za rezervisan sistem i Windows.

Nećete klonirati podatke sa D: (ili drugih particija koje slijede Windows) sa starog diska. U osnovi klonirate samo prve dvije particije sa starog HDD-a. Kasnije ćete koristiti ovaj nedodijeljeni prostor koji vam je ostao da proširite C: particiju tako što ćete uključiti sav neiskorišteni prostor sa SSD-a.

Koristite fdisk uslužni program kao što je opisano u nastavku da izbrišete particije. Prvo pokrenite naredbu protiv vašeg SSD ciljnog diska (/dev/sdb u ovom slučaju), odštampajte particijsku tablicu pomoću tipke p, pritisnite tipku d da počnite brisati particije i odaberite posljednji broj particije iz prompta (u ovom slučaju treću particiju) kao što je ilustrovano na snimcima ekrana ispod.

fdisk /dev/sdb

U slučaju da vaš disk ima više od jedne particije nakon Windows particije, obavezno ih izbrišite. Nakon što završite sa uklanjanjem svih nepotrebnih particija, ponovo pritisnite tipku p da ispišete tabelu particija i ako su do sada navedene samo dvije potrebne Windows particije, možete sigurno kliknuti na w taster kako biste primijenili sve promjene.

Ista procedura za brisanje zadnjih particija važi i za GPT diskove, uz napomenu da biste trebali koristiti cgdisk uslužni program koji je intuitivan za rad u manipulaciji rasporedom diska.

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

cgdisk /dev/sdb

I konačni izvještaj o GPT disku sa izbrisanom posljednjom particijom od 4,9 GB.

5. Sada, ako je sve na svom mjestu, pokrenite Clonezilla uslužni program, odaberite način rada uređaja, pokrenite od čarobnjaka za početnike i odaberite opciju kloniranja od dijela do lokalnog_dijela.

Koristite donje snimke ekrana za vodič.

6. Odaberite prvu lokalnu particiju sa liste (sda1 – Sistem rezervisan) kao izvor i pritisnite taster Enter da nastavite.

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

8. Na sljedećem ekranu odaberite Preskoči provjeru/popravi sistem datoteka i ponovo pritisnite tipku Enter da nastavite.

9. Na kraju, ponovo pritisnite tipku Enter da nastavite i odgovorite sa da (y) dvaput da prihvatite upozorenja i započnete proces kloniranja.

10. Nakon što se završi proces kloniranja prve particije, odaberite da uđete u prompt komandne linije, pokrenite clonezilla i ponovite iste korake za sljedeće particije (izvor sda2 – ciljni sdb2, itd.).

11. Nakon što su sve Windows particije klonirane, restartujte sistem i fizički isključite HDD disk ili, još bolje, promijenite postavke BIOS-a 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 da provjerite ispravnost particija i proširite Windows particiju iz Linuxa ili možete jednostavno pokrenuti Windows i koristiti Upravljanje diskovima uslužni program da radim ovaj posao. Snimke ekrana ispod ilustruju kako koristiti oba uslužna programa.

Proširite particiju koristeći Gparted Live CD

Proširite particiju koristeći Windows uslužni program za upravljanje diskovima direktno iz Windowsa.

To je sve! C: particija je sada 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.

Ponovo povežite tvrdi disk kako biste ga koristili u slučaju da ste ga fizički uklonili s matične ploče. Možete izbrisati sistemsku rezervisanu particiju i Windows particiju sa starog HDD-a i kreirati novu particiju umjesto ove dvije. Ostale stare particije (D:, E: itd.) će ostati netaknute.

Zaključak

Uz Clonezilla također možete odabrati da snimite particije i spremite ih na vanjski HDD ili mrežnu lokaciju. U ovom slučaju morate također napraviti sigurnosnu kopiju HDD MBR/GPT pomoću jedne od sljedećih naredbi i spremiti MBR sliku u isti direktorij gdje se čuvaju vaše klonezilla slike.

MBR sigurnosna kopija u fajl:

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 fajl:

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 restauraciju vašeg Windows sistema sa mrežne lokacije, prvo vratite MBR sektor sa sačuvane slike iznad koristeći jednu od naredbi ispod, a zatim nastavite sa 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 koristeći Clonezilla

Ova metoda je korišćena više puta na BIOS matičnim pločama i na UEFI mašinama sa Windows instaliranim iz Legacy Mode (CSM) ili direktno iz UEFI bez greške ili gubitka podataka.