Weboldal keresés

A Windows 10 áttelepítése HDD-ről SSD-re a Clonezilla használatával


Ez az oktatóanyag gyakorlati kivonatot mutat be a Windows 10 operációs rendszer áttelepítéséhez (más néven klónozáshoz) több partícióval rendelkező nagy merevlemezről, például C:, D: , egy kisebb SSD-re egy Linux disztribúció használatával, amely tartalmazza a Clonezilla segédprogramot.

A Clonezilla segédprogram futtatható a PartedMagic Linux disztribúciós CD ISO lemezképéről vagy közvetlenül a Clonezilla Linux disztribúciós CD ISO lemezképéről.

Ez az útmutató feltételezi, hogy mindkét lemez (régi HDD és SSD) fizikailag egyidejűleg van csatlakoztatva a géphez, és a Windows operációs rendszer egy MBR partíciós sématáblázattal rendelkező lemezre van telepítve. Az Fdisk parancssori segédprogramnak a lemezcímke típusát DOSként kell megjelenítenie.

Olvassa el még: 8 nyílt forráskódú lemezklónozási és biztonsági mentési megoldás Linuxhoz

Ha a lemezt az UEFI MBR-elrendezésében particionálják, klónozni kell az összes partíciót, például a Windows RE partíciót, az EFI rendszerpartíciót, a Microsoft Reserved partíciót és a Microsoft alapvető adatpartíciót, amely tartalmazza a Windows operációs rendszer partícióját, általában a C: meghajtó. Ebben az esetben az Fdisk parancssori segédprogramnak GPTként kell jelentenie a lemezcímke típusát.

Az alábbi képernyőképeken áttekintheti a kezdeti Windows particionálási sémát MBR elrendezési stílus és UEFI-ből végrehajtott GPT partíció-elrendezés esetén.

MBR partícióelrendezés a Lemezkezelésből

GPT partíció elrendezése a Lemezkezelésből

1. lépés: Zsugorítás C: A Windows rendszer partíciója

Ügyeljen arra, hogy abban az esetben, ha a Windows C: partíciója a merevlemezről nagyobb, mint az SSD teljes mérete, csökkentenie kell a méretét, hogy elférjen az SSD-n.

Ehhez a lépéshez a számítások egyszerűek:

Rendszer fenntartott + Helyreállítás + EFI-partíció + Windows C: a partícióknak kisebbnek vagy egyenlőnek kell lenniük az SSD teljes méretével, amelyet egy segédprogram, például az fdisk jelentett.

1. A C: partíció Windows rendszerből való kicsinyítéséhez először nyisson meg egy Parancssor ablakot, és futtassa a diskmgmt.msc fájlt. a Windows Lemezkezelő segédprogram megnyitásához, amely a kötet kicsinyítésére lesz használva (feltételezve, hogy a Windows a második partíción a lemez elejére van telepítve, a Rendszer fenntartott partíció után és C: betű van hozzárendelve), hogy minimálisra csökkentse a méretét.

Nyugodtan használjon más particionáló eszközöket ehhez a lépéshez, például a Gparted-et, amely élő Linux ISO-ból fut, hogy a C: meghajtó méretét minimálisra csökkentse.

2. Miután csökkentette a C: partíció méretét, csatlakoztassa az SSD-meghajtót a gép alaplapjához, és indítsa újra a gépet a Clonezilla segédprogramba (használjon Clonezilla ISO-képet vagy < arel=”nofollow” href=”https://partedmagic.com/downloads/” target=”_blank”>Parted Magic ISO), lépjen be a Bash shell felületre, és ellenőrizze mindkét lemez partíciós tábláját és méretét az alábbi parancsokkal.

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

Ügyeljen arra, hogy a meghajtók neve sda az első lemeznél, sdb a másodiknál és így tovább. Maximális odafigyeléssel válassza ki a lemezt, nehogy a végén rossz eszközt klónozzon, és ne semmisítse meg az összes adatot.

A megfelelő lemezforrás (ebben az esetben HDD) és a lemezcélcél (SSD) egyeztetéséhez használja az fdisk parancs által jelentett méretet és partíciós táblát. Az Fdisk kimenete azt mutatja, hogy az SSD-nek kisebbnek kell lennie, mint a HDD-lemezének, és nem szabad alapértelmezés szerint létrehoznia partíciós táblát.

GPT lemez esetén a HDD partíciós táblájának az alábbi képernyőképen látható módon kell kinéznie.

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

2. lépés: Lemezek klónozása a Clonezilla segítségével

3. Ezután klónozza csak az MBR-t (első szakasz rendszerbetöltő + partíciós tábla) a HDD-ről az SSD céllemezére az alábbi parancsok egyikével (feltételezve, hogy Az sda azt a meghajtót jelenti, amelyre a Windows operációs rendszer telepítve van, az sdb pedig az SSD-lemezt).

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

GPT partícióstílus esetén klónozni kell az első 2048 bájtot:

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

Vagy használja az sgdisk segédprogramot. Ügyeljen arra, hogy ha az sda partíciós táblát az sdb-ba másolja, az sgdisk használatakor meg kell fordítania a lemezek sorrendjét.

sgdisk -R /dev/sdb /dev/sda

Az MBR/GPT klónozása után futtassa újra az fdisk parancsot a -l kapcsolóval annak ellenőrzésére, hogy a partíciós tábla egyezik-e mindkét lemezen.

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

4. Mostanra mindkét meghajtónak pontos partíciós táblával kell rendelkeznie. A céllemezről törölje a Windows partíció után következő összes partíciót, hogy egy tiszta partíciós táblával kezdje meg a csak a rendszer fenntartott és a Windows számára szükséges bejegyzéseket.

A régi meghajtóról nem klónozhatja a D: (vagy más, a Windows rendszert követő partíciók) adatait. Lényegében csak az első két partíciót klónozod a régi HDD-ről. Később ezt a fel nem osztott helyet fogja használni a C: partíció kiterjesztésére az SSD-ről származó összes fel nem használt terület beépítésével.

A partíciók törléséhez használja az fdisk segédprogramot az alábbiak szerint. Először futtassa a parancsot az SSD célmeghajtón (ebben az esetben /dev/sdb), nyomtasson partíciós táblát a p billentyűvel, majd nyomja meg a d billentyűt a indítsa el a partíciók törlését, és válassza ki az utolsó partíció számát a promptból (jelen esetben a harmadik partíciót), ahogy az alábbi képernyőképeken látható.

fdisk /dev/sdb

Abban az esetben, ha a meghajtón egynél több partíció következik a Windows partíció után, feltétlenül törölje mindegyiket. Miután befejezte az összes szükségtelen partíció eltávolítását, nyomja meg újra a p billentyűt a partíciós tábla kinyomtatásához, és ha mostanra már csak a két szükséges Windows partíció szerepel a listán, nyugodtan ráüthet a w kulcsot az összes módosítás alkalmazásához.

Ugyanez az eljárás az utolsó partíciók törlésére vonatkozik a GPT lemezekre is, azzal a megjegyzéssel, hogy a cgdisk segédprogramot kell használni, amely intuitív módon használható a lemezelrendezés manipulálásakor.

Ne aggódjon amiatt, hogy megsemmisíti a mentett partíciós táblát a GPT lemez végén, a cgdisk elvégzi a megfelelő változtatásokat mindkét partíciós táblán, és elmenti az új lemezelrendezési táblát a lemez végén. automatikusan.

cgdisk /dev/sdb

És a végső GPT lemez jelentés az utolsó 4,9 GB-os partíció törlésével.

5. Most, ha minden a helyén van, indítsa el a Clonezilla segédprogramot, válassza ki az eszköz-eszköz módot, futtassa a kezdő varázslót, és válassza a rész-helyi_rész klónozási lehetőséget.

Használja az alábbi képernyőképeket útmutatóként.

6. Válassza ki az első helyi partíciót a listából (sda1 – System Reserved ) forrásként, és nyomja meg az Enter billentyűt a folytatáshoz.

7. Ezután válassza ki a helyi célpartíciót, amely a második lemez első partíciója lesz (/dev/sdb1), majd nyomja meg az Enter billentyűt. > gombot a folytatáshoz.

8. A következő képernyőn válassza a A fájlrendszer ellenőrzése/javítása lehetőséget, majd a folytatáshoz nyomja meg ismét az Enter billentyűt.

9. Végül nyomja meg ismét az Enter billentyűt a Folytatáshoz, és válaszoljon kétszer igennel (y) a figyelmeztetések elfogadásához és a klónozás elindításához.

10. Miután az első partíció klónozása befejeződött, válassza ki a parancssori parancsot, futtassa a clonezilla programot, és ismételje meg ugyanezeket a lépéseket a következő partíciókkal (forrás: sda2 – cél sdb2 stb.).

11. Az összes Windows-partíció klónozása után indítsa újra a rendszert, és fizikailag húzza ki a merevlemez-meghajtót, vagy jobb esetben módosítsa a BIOS-beállításokat, hogy az SSD-t állítsa be elsődleges rendszerindító meghajtóként. régi HDD.

3. lépés: A Windows partíció átméretezése

12. Futtathatja a Gparted segédprogramot a partíciók épségének ellenőrzéséhez és a Windows partíció kiterjesztéséhez Linuxról, vagy egyszerűen elindíthatja a Windows rendszert, és használhatja a Lemezkezelés segédprogramot. elvégezni ezt a munkát. Az alábbi képernyőképek mindkét segédprogram használatát szemléltetik.

Bővítse ki a partíciót a Gparted Live CD segítségével

Bővítse ki a partíciót a Windows Lemezkezelő segédprogrammal közvetlenül a Windows rendszerből.

Ez minden! A C: partíció most az SSD maximális méretére bővült, és a Windows mostantól maximális sebességgel futhat egy vadonatúj SSD-n. A régi HDD-n minden adat sértetlen.

Csatlakoztassa újra a merevlemezt, hogy használni tudja, ha fizikailag eltávolította az alaplapról. Törölheti a rendszer fenntartott partíciót és a Windows partíciót a régi HDD-ről, és e kettő helyett újat hozhat létre. A többi régi partíció (D:, E: stb.) érintetlen marad.

Következtetés

A Clonezilla segítségével azt is választhatja, hogy a partíciókat leképezi, és külső merevlemezre vagy hálózati helyre menti. Ebben az esetben biztonsági másolatot kell készítenie a HDD MBR/GPT-ről a következő parancsok egyikével, és el kell mentenie az MBR-képet ugyanabba a könyvtárba, ahol a clonezilla-képek vannak.

MBR biztonsági mentés fájlba:

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

GPT biztonsági mentés fájlba:

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

A Windows rendszer jövőbeli hálózati helyről történő visszaállításához először állítsa vissza az MBR szektort a fent mentett képből az alábbi parancsok egyikével, majd folytassa az egyes clonezilla partícióképek visszaállításával egyenként.

MBR kép visszaállítása fájlból:

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

GPT kép visszaállítása fájlból:

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

Olvassa el még: Linux-lemez klónozása vagy biztonsági mentése a Clonezilla használatával

Ezt a módszert többször alkalmazták BIOS-alaplapokon és olyan UEFI-gépeken, amelyeken a Windows a Legacy Mode-ból (CSM) vagy közvetlenül az UEFI-ről van telepítve, hiba vagy adatvesztés nélkül.


Minden jog fenntartva. © Linux-Console.net • 2019-2024