Kā migrēt Windows 10 no HDD uz SSD, izmantojot Clonezilla


Šī apmācība ir praktisks fragments, kā migrēt (pazīstams arī kā klonēšana) Windows 10 operētājsistēmu no liela HDD ar vairākiem nodalījumiem, piemēram, C: , D: , uz mazāku SSD, izmantojot Linux izplatīšanu, kas ietver Clonezilla utilītu.

Clonezilla utilītu var palaist no PartedMagic Linux izplatīšanas CD ISO attēla vai tieši no Clonezilla Linux izplatīšanas CD ISO attēla.

Šajā rokasgrāmatā tiek pieņemts, ka abi diski (vecais HDD un SSD) vienlaikus ir fiziski pievienoti jūsu datoram un Windows OS ir instalēta diskā ar MBR nodalījumu shēmas tabulu. Fdisk komandrindas lietderībai diska etiķetes tips jāparāda kā DOS.

Ja disks ir sadalīts MBR izkārtojumā no UEFI, jums vajadzētu klonēt visus nodalījumus, piemēram, Windows RE nodalījumu, EFI sistēmas nodalījumu, Microsoft Reserved nodalījumu un Microsoft pamata datu nodalījumu, kurā atrodas Windows OS nodalījums, parasti C: disks. Šajā gadījumā Fdisk komandrindas lietderībai diska etiķetes tips jāziņo kā GPT.

Zemāk redzamajos ekrānuzņēmumos varat pārskatīt sākotnējo Windows sadalīšanas shēmu, ja MBR izkārtojuma stils un GPT nodalījuma izkārtojums tiek veikts no UEFI.

1. solis: Samazināt C: Windows sistēmas nodalījums

Ņemiet vērā, ka gadījumā, ja jūsu Windows C: nodalījums no HDD ir lielāks par kopējo SSD izmēru, jums tas būs jāsamazina, lai tas ietilptu SSD.

Šīs darbības aprēķini ir vienkārši:

Sistēma rezervēta + Atkopšana + EFI nodalījums + Windows C: nodalījumiem jābūt mazākiem vai vienādiem par SSD kopējo izmēru, par kuru ziņo lietderība, piemēram, fdisk.

1. Lai samazinātu C: nodalījumu no Windows, vispirms atveriet komandu uzvednes logu un izpildiet diskmgmt.msc, lai atvērtu Windows diska pārvaldības utilītu, kas tiks izmantota, lai samazinātu sējumu (pieņemot, ka Windows ir instalēts vietnē diska sākums otrajā nodalījumā pēc sistēmas rezervētā nodalījuma un tam ir piešķirts C: burts), lai tā izmēru samazinātu līdz minimumam.

Šajā solī nekautrējieties izmantot citus sadalīšanas rīkus, piemēram, Gparted palaist no tiešraides Linux ISO, lai samazinātu diska lielumu C: līdz minimumam.

2. Kad esat samazinājis C: nodalījuma lielumu, pievienojiet SSD disku savas mašīnas mātesplatē un restartējiet mašīnu Clonezilla utilītprogrammā (izmantojiet

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

Ņemiet vērā, ka jūsu disku nosaukumi pirmajam diskam būtu sda , otrajam sdb un tā tālāk. Izvēlieties disku ar maksimālu uzmanību, lai galu galā netiktu klonēts nepareiza ierīce un netiktu iznīcināti visi dati.

Lai saskaņotu pareizo diska avotu (šajā gadījumā HDD) un diska mērķa mērķi (SSD), izmantojiet komandu fdisk norādīto lielumu un nodalījumu tabulu. Fdisk izeja parādīs, ka SSD vajadzētu būt mazāka izmēra nekā jūsu HDD disks, un pēc noklusējuma tajā nedrīkst būt izveidota nodalījumu tabula.

GPT diska gadījumā HDD nodalījuma tabulai vajadzētu izskatīties tā, kā parādīts zemāk esošajā ekrānuzņēmumā.

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

2. solis: Klonu diski, izmantojot Clonezilla

3. Pēc tam klonējiet tikai MBR (pirmās pakāpes sāknēšanas ielādētājs + nodalījumu tabula) no HDD uz SSD mērķa disku, izmantojot kādu no šīm komandām (pieņemot, ka sda apzīmē disku, kurā ir instalēta Windows OS, un sdb SSD disks).

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

GPT nodalījuma stila gadījumā jums vajadzētu klonēt pirmos 2048 baitus:

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

Vai arī izmantojiet sgdisk lietderību. Ņemiet vērā, ka, kopējot nodalījuma tabulu no sda uz sdb , lietojot sgdisk, disku secība ir jāapgriež otrādi.

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

Pēc MBR/GPT klonēšanas vēlreiz palaidiet komandu fdisk ar karodziņu -l , lai pārbaudītu, vai nodalījumu tabula sakrīt abos diskos.

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

4. Tagad abiem diskiem jābūt precīzai nodalījumu tabulai. Mērķa diskā tagad izdzēsiet visus nodalījumus, kas seko pēc Windows nodalījuma, lai sāktu ar tīru nodalījumu tabulu ar ierakstiem, kas nepieciešami tikai rezervētajai sistēmai un logiem.

Datus no D: (vai citām nodaļām, kas seko operētājsistēmai Windows) no vecā diska klonēsit. Jūs būtībā klonējat tikai pirmos divus nodalījumus no vecā HDD. Vēlāk jūs izmantosiet šo atstāto nepiešķirto vietu, lai paplašinātu C: nodalījumu, iekļaujot visu neizmantoto vietu no SSD.

Izmantojiet fdisk utilītu, kā aprakstīts zemāk, lai dzēstu nodalījumus. Vispirms palaidiet komandu pret SSD mērķa disku (šajā gadījumā /dev/sdb ), izdrukājiet nodalījumu tabulu ar taustiņu p , nospiediet d taustiņu, lai sāciet dzēst nodalījumus un uzvednē izvēlieties pēdējo nodalījuma numuru (šajā gadījumā trešo nodalījumu), kā parādīts zemāk esošajos ekrānuzņēmumos.

# fdisk /dev/sdb

Gadījumā, ja diskā pēc Windows nodalījuma seko vairāk nekā viens nodalījums, noteikti izdzēsiet tos visus. Kad esat pabeidzis visu nevajadzīgo nodalījumu noņemšanu, vēlreiz nospiediet taustiņu p , lai izdrukātu nodalījumu tabulu, un, ja līdz šim ir uzskaitīti tikai divi nepieciešamie Windows nodalījumi, varat droši nospiediet w taustiņu, lai piemērotu visas izmaiņas.

Tā pati procedūra pēdējo nodalījumu dzēšanai attiecas arī uz GPT diskiem, pieminot, ka, manipulējot ar diska izkārtojumu, jāizmanto utilīta cgdisk, ar kuru ir intuitīvi strādāt.

Neuztraucieties par dublēto nodalījumu tabulas iznīcināšanu GPT diska beigās, cgdisk veiks atbilstošās izmaiņas abās nodalījumu tabulās un automātiski saglabās jauno diska izkārtojuma tabulu diska galā.

# cgdisk /dev/sdb

Un galīgais GPT diska pārskats ar pēdējo 4,9 GB nodalījumu ir izdzēsts.

5. Tagad, ja viss ir vietā, palaidiet Clonezilla utilītu, izvēlieties ierīces ierīces režīmu, palaidiet no iesācēja vedņa un atlasiet klonēšanas opciju part-to-local_part.

Izmantojiet zemāk redzamos ekrānuzņēmumus.

6. Izvēlieties pirmo vietējo nodalījumu no saraksta ( sda1 - System Reserved) kā avotu un nospiediet taustiņu Enter, lai turpinātu.

7. Pēc tam izvēlieties vietējo mērķa nodalījumu, kas būs pirmais nodalījums no otrā diska (/dev/sdb1 ) un nospiediet taustiņu Enter, lai turpinātu.

8. Nākamajā ekrānā izvēlieties Izlaist pārbaudi/labot failu sistēmu un vēlreiz nospiediet taustiņu Enter, lai turpinātu.

9. Visbeidzot, vēlreiz nospiediet taustiņu Enter, lai turpinātu un divreiz atbildētu ar jā (y) , lai akceptētu brīdinājumus un sāktu klonēšanas procesu.

10. Pēc pirmā nodalījuma klonēšanas procesa beigām izvēlieties ievadīt komandrindas uzvedni, palaidiet clonezilla un atkārtojiet tās pašas darbības nākamajiem nodalījumiem (avots sda2 - target sdb2 utt.).

11. Pēc visu Windows nodalījumu klonēšanas pārstartējiet sistēmu un fiziski atvienojiet HDD disku vai, vēl labāk, izjauciet BIOS iestatījumus, lai SSD iestatītu kā galveno sāknēšanas disku vecā HDD vietā.

3. darbība: mainiet Windows nodalījuma lielumu

12. Jūs varat palaist utilītu Gparted, lai pārbaudītu nodalījumu saprātu un paplašinātu Windows nodalījumu no Linux, vai arī varat vienkārši palaist sistēmā Windows un izmantot Disk Management utilītu, lai veiktu šo darbu. Tālāk redzamajos ekrānuzņēmumos ir parādīts, kā izmantot abus utilītus.

Paplašiniet nodalījumu, izmantojot Gparted Live CD

Paplašiniet nodalījumu, izmantojot Windows diska pārvaldības utilītu tieši no Windows.

Tas ir viss! Sadaļa C: tagad ir paplašināta līdz maksimālajam SSD izmēram, un Windows tagad var darboties ar savu maksimālo ātrumu pavisam jaunā SSD. Vecajā cietajā diskā visi dati ir neskarti.

Atkārtoti pievienojiet cieto disku, lai to izmantotu gadījumā, ja to fiziski esat noņēmis no mātesplates. Varat dzēst sistēmas rezervēto nodalījumu un Windows nodalījumu no vecā HDD un izveidot jaunu nodalījumu šo divu vietā. Pārējie vecie nodalījumi ( D: , E: utt.) Paliks neskarti.

Izmantojot Clonezilla, varat izvēlēties arī attēlot nodalījumus un saglabāt tos ārējā cietajā diskā vai tīkla vietā. Šajā gadījumā jums ir arī jāveic HDD MBR/GPT dublēšana ar vienu no šīm komandām un jāsaglabā MBR attēls tajā pašā direktorijā, kur tiek glabāti jūsu klonezilas attēli.

MBR dublējums failā:

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

GPT dublējums failā:

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

Lai nākotnē atjaunotu Windows sistēmu no tīkla vietas, vispirms atjaunojiet MBR sektoru no iepriekš saglabātajiem attēliem, izmantojot kādu no šīm komandām, pēc tam turpiniet katra klonezilla nodalījuma attēla atjaunošanu pa vienam.

MBR attēla atjaunošana no faila:

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

GPT attēla atjaunošana no faila:

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

Šī metode ir vairākkārt izmantota BIOS mātesplatēs un UEFI mašīnās ar Windows, kas instalēta no Legacy Mode (CSM) vai tieši no UEFI bez kļūdām vai datu zudumiem.