Windows 10: n siirtäminen kiintolevyltä SSD: lle Clonezillan avulla


Tämä opetusohjelma on käytännöllinen ote Windows 10 -käyttöjärjestelmän siirtämisestä (tunnetaan myös nimellä kloonaus) suuresta kiintolevystä, jossa on useita osioita, kuten C: , D: , pienempään SSD-asemaan, jossa on Linux-jakelu, joka sisältää Clonezilla-apuohjelman.

Clonezilla-apuohjelma voidaan suorittaa PartedMagic Linux -jakelulevyn ISO-kuvasta tai suoraan Clonezilla Linux -jakelulevyn ISO-kuvasta.

Tässä oppaassa oletetaan, että molemmat levyt (vanha kiintolevy ja SSD) on liitetty fyysisesti koneeseesi samanaikaisesti ja Windows-käyttöjärjestelmä on asennettu levylle, jossa on MBR-osiotaulukko. Fdisk-komentorivin apuohjelman pitäisi näyttää levytunnisteen tyyppi DOS: na.

Jos levy on osioitu UEFI: n MBR-asettelussa, sinun tulisi kloonata kaikki osiot, kuten Windows RE -osiot, EFI-järjestelmäosiot, Microsoft Reserved -osiot ja Microsoftin perustiedot-osiot, jotka pitävät Windows-käyttöjärjestelmän osiota, tyypillisesti C: asema. Tässä tapauksessa Fdisk-komentorivin apuohjelman tulisi ilmoittaa levytunnisteen tyyppi GPT: nä.

Alla olevissa kuvakaappauksissa voit tarkistaa Windowsin alkuperäisen osiointijärjestelmän, jos MBR-asettelutyyli ja GPT-osioasettelu suoritetaan UEFI: ltä.

Vaihe 1: Kutista C: Windows-järjestelmän osio

Huomaa, että jos kiintolevyn Windows C: -osio on suurempi kuin SSD: n koko, sinun on pienennettävä sen kokoa, jotta se mahtuu SSD: lle.

Tämän vaiheen laskelmat ovat yksinkertaisia:

Järjestelmä varattu + palautus + EFI-osio + Windows C: osioiden on oltava pienempiä tai yhtä suuria kuin apuohjelman, kuten fdisk, ilmoittaman SSD: n koko.

1. Jos haluat kutistaa C: -osion Windowsista, avaa ensin komentokehoteikkuna ja suorita diskmgmt.msc avataksesi Windowsin levynhallintaohjelman, jota käytetään äänenvoimakkuuden pienentämiseen (olettaen, että Windows on asennettu levyn alku toisella osiolla, System Reserved -osion jälkeen, ja sille on määritetty C: -kirjain) sen koon pienentämiseksi mahdollisimman pieneksi.

Käytä tässä vaiheessa muita osiointityökaluja, kuten Gparted, joka suoritetaan reaaliaikaisesta Linux-ISO: sta, C: -aseman koon pienentämiseksi minimiin.

2. Kun olet pienentänyt C: -osion kokoa, kytke SSD-asema koneen emolevyyn ja käynnistä kone uudelleen Clonezilla-apuohjelmassa (käytä

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

Huomaa, että asemiesi nimet olisivat sda ensimmäiselle levylle, sdb toiselle ja niin edelleen. Valitse levy tarkasti, jotta et kloonaa väärää laitetta ja tuhoaa kaikkia tietoja.

Käytä oikeaa levylähdettä (tässä tapauksessa HDD) ja levykohteen kohdetta (SSD) sovittamalla fdisk-komennon ilmoittama koko ja osiotaulukko. Fdisk-ulostulo osoittaa, että SSD: n on oltava kooltaan pienempi kuin kiintolevy, eikä sillä saa oletusarvoisesti luoda osiotaulua.

GPT-levyn tapauksessa kiintolevyn osiotaulukon tulisi näyttää alla olevan kuvakaappauksen mukaisesti.

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

Vaihe 2: Kloonaa levyt Clonezillan avulla

3. Seuraavaksi kloonaa vain MBR (vaiheen yksi käynnistyslatain + osiotaulukko) kiintolevyltä SSD-kohdelevylle jollakin seuraavista komennoista (olettaen, että sda edustaa asemaa, johon Windows-käyttöjärjestelmä on asennettu, ja sdb SSD-levy).

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

GPT-osiotyylin tapauksessa sinun tulisi kloonata ensimmäiset 2048 tavua:

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

Tai käytä sgdisk-apuohjelmaa. Huomaa, että jos kopioit osiotaulukon tiedostosta sda tiedostoon sdb , käännä levyjen järjestys, kun käytät sgdisk-tiedostoa.

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

Kun olet kloonannut MBR/GPT: n, suorita fdisk-komento uudelleen -l -lipulla tarkistaaksesi, että osiotaulukko vastaa molempia levyjä.

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

4. Tähän mennessä molemmilla asemilla tulisi olla tarkka osiotaulukko. Poista kohdelevyltä nyt kaikki osiot, jotka seuraavat Windows-osion jälkeen, jotta aloitetaan puhtaalla osiotaululla, jonka merkinnät ovat välttämättömiä vain järjestelmälle varattuille ja Windows-tiedostoille.

Et kloonaa tietoja D: (tai muista Windowsia seuraavista osioista) vanhasta asemasta. Kloonaat periaatteessa vain kaksi ensimmäistä osiota vanhalta kiintolevyltä. Myöhemmin käytät tätä jäljellä olevaa varaamatonta tilaa C: -osion laajentamiseen sisällyttämällä kaikki SSD: n käyttämätön tila.

Poista osiot fdisk-apuohjelmalla alla kuvatulla tavalla. Suorita ensin komento SSD-aseman kohdalla (/dev/sdb tässä tapauksessa), tulosta osiotaulukko p -näppäimellä, paina d -näppäintä aloita osioiden poistaminen ja valitse viimeinen osion numero kehotteesta (tässä tapauksessa kolmas osio) alla olevien kuvakaappausten mukaisesti.

# fdisk /dev/sdb

Jos asemassasi on useita osioita Windows-osion jälkeen, muista poistaa ne kaikki. Kun olet poistanut kaikki tarpeettomat osiot, paina p -näppäintä uudelleen tulostaaksesi osiotaulukon, ja jos tähän mennessä vain kaksi vaadittua Windows-osiota on lueteltu, voit turvallisesti painaa w -näppäintä kaikkien muutosten toteuttamiseksi.

Sama menettely viimeisten osioiden poistamiseksi pätee myös GPT-levyille mainitsemalla, että sinun tulee käyttää cgdisk-apuohjelmaa, jonka kanssa on helppo työskennellä levyn asettelua käsiteltäessä.

Älä ole huolissasi varmuuskopioidun osiotaulukon tuhoamisesta GPT-levyn lopussa, cgdisk tekee tarvittavat muutokset molempiin osiotaulukoihin ja tallentaa uuden levyn asettelutaulukon levyn loppuun automaattisesti.

# cgdisk /dev/sdb

Ja viimeinen 4,9 Gt: n osio poistettiin GPT-levyraportista.

5. Jos kaikki on paikallaan, käynnistä Clonezilla-apuohjelma, valitse laite-laite -tila, suorita ohjatusta aloittelijasta ja valitse kloonausvaihtoehto osasta paikalliseen_osaan.

Käytä alla olevia kuvakaappauksia oppaaksi.

6. Valitse lähteestä ensimmäinen paikallinen osio luettelosta ( sda1 - Järjestelmä varattu) ja jatka painamalla Enter-näppäintä.

7. Valitse seuraavaksi paikallinen kohdealue, joka on toisen levyn ensimmäinen osio (/dev/sdb1 ) ja jatka painamalla Enter-näppäintä.

8. Valitse seuraavalla näytöllä Ohita tarkistus/korjaus tiedostojärjestelmä ja jatka painamalla Enter-näppäintä uudelleen.

9. Paina lopuksi Enter-näppäintä uudelleen jatkaaksesi ja vastaamalla kyllä (y) kahdesti hyväksyäksesi varoitukset ja aloittaaksesi kloonausprosessin.

10. Kun ensimmäisen osion kloonausprosessi on valmis, valitse komentorivikehotteeseen kirjoittaminen, suorita clonezilla ja toista samat vaiheet seuraaville osioille (lähde sda2 - target sdb2 jne.).

11. Kun kaikki Windows-osiot on kloonattu, käynnistä järjestelmä uudelleen ja irrota kiintolevyasema fyysisesti tai, paremminkin, peukaloi BIOS-asetukset, jotta SSD voidaan asettaa ensisijaiseksi käynnistysasemaksi vanhan kiintolevyn sijaan.

Vaihe 3: Muuta Windows-osion kokoa

12. Voit suorittaa Gparted-apuohjelman tarkistaaksesi osioiden järkevyyden ja laajentaaksesi Windows-osiota Linuxista, tai voit käynnistää Windowsin ja käyttää Levynhallinta-apuohjelmaa tämän työn suorittamiseen. Alla olevat kuvakaappaukset kuvaavat molempien apuohjelmien käyttöä.

Laajenna osiota Gparted Live CD: llä

Laajenna osiota Windows Disk Management -apuohjelmalla suoraan Windowsista.

Siinä kaikki! C: -osio on nyt laajennettu SSD-aseman maksimikokoon, ja Windows voi nyt toimia suurimmalla nopeudellaan upouudella SSD: llä. Vanhalla kiintolevyllä on kaikki tiedot ehjinä.

Liitä kiintolevy uudelleen, jotta voit käyttää sitä, jos olet fyysisesti poistanut sen emolevystä. Voit poistaa järjestelmän varatun osion ja Windows-osion vanhalta kiintolevyltä ja luoda uuden osion näiden kahden sijasta. Muut vanhat osiot ( D: , E: jne.) Pysyvät ennallaan.

Clonezillan avulla voit myös valita osiot ja tallentaa ne ulkoiselle kiintolevylle tai verkkopaikkaan. Tässä tapauksessa sinun on myös varmuuskopioitava kiintolevyn MBR/GPT yhdellä seuraavista komennoista ja tallennettava MBR-kuva samaan hakemistoon, jossa clonezilla-kuvasi säilytetään.

MBR-varmuuskopio tiedostoon:

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

GPT-varmuuskopio tiedostoon:

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

Jos haluat palauttaa Windows-järjestelmän tulevaisuudessa verkkopaikasta, palauta ensin MBR-sektori yllä olevasta tallennetusta kuvasta käyttämällä yhtä alla olevista komennoista ja jatka sitten kunkin clonezilla-osion kuvan palauttamista yksitellen.

MBR-kuvan palautus tiedostosta:

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

GPT-kuvan palautus tiedostosta:

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

Tätä menetelmää on käytetty useita kertoja BIOS-emolevyissä ja UEFI-koneissa, joissa Windows on asennettu vanhasta tilasta (CSM) tai suoraan UEFI: stä ilman virheitä tai tietojen menetystä.