Jinsi ya Kuhamisha Windows 10 kutoka HDD hadi SSD kwa kutumia Clonezilla


Mafunzo haya yanawakilisha dondoo ya vitendo ya jinsi ya kuhama (pia inajulikana kama cloning) Mfumo wa Uendeshaji wa Windows 10 kutoka HDD kubwa iliyo na sehemu nyingi, kama vile C:, D: , kwa SSD ndogo kwa kutumia usambazaji wa Linux unaojumuisha matumizi ya Clonezilla.

Huduma ya Clonezilla inaweza kuendeshwa kutoka kwa picha ya CD ISO ya usambazaji ya PartedMagic Linux au moja kwa moja kutoka kwa picha ya CD ISO ya usambazaji ya Clonezilla Linux.

Mwongozo huu unachukulia kuwa diski zote mbili (HDD ya zamani na SSD) zimechomekwa kwenye mashine yako wakati huo huo na Windows OS imewekwa kwenye diski iliyo na jedwali la mpango wa kugawanya wa MBR. Huduma ya mstari wa amri ya Fdisk inapaswa kuonyesha aina ya lebo ya diski kama DOS.

Ikiwa diski imegawanywa katika mpangilio wa MBR kutoka UEFI, unapaswa kuunganisha sehemu zote, kama vile kizigeu cha Windows RE, kizigeu cha Mfumo wa EFI, kizigeu cha Microsoft Reserved na kizigeu cha data cha msingi cha Microsoft ambacho kinashikilia kizigeu cha Windows OS, kwa kawaida C: endesha. Katika kesi hii, matumizi ya mstari wa amri ya Fdisk inapaswa kuripoti aina ya diski kama GPT.

Kwenye picha za skrini zilizo hapa chini unaweza kukagua mpango wa awali wa kugawanya Windows ikiwa ni mtindo wa mpangilio wa MBR na mpangilio wa kizigeu cha GPT uliofanywa kutoka UEFI.

Hatua ya 1: Punguza C: Sehemu ya Mfumo wa Windows

Fahamu kwamba ikiwa sehemu yako ya madirisha C: kutoka HDD ni kubwa kuliko saizi ya jumla ya SSD yako utahitaji kupunguza ukubwa wake ili kutoshea kwenye SSD.

Mahesabu ya hatua hii ni rahisi:

Mfumo Umehifadhiwa + Urejeshaji + kizigeu cha EFI + Windows C: sehemu lazima ziwe ndogo au sawa kuliko saizi ya jumla ya SSD iliyoripotiwa na shirika kama vile fdisk.

1. Ili kupunguza kizigeu cha C: kutoka Windows, kwanza fungua dirisha la Amri Prompt na utekeleze diskmgmt.msc ili kufungua matumizi ya Usimamizi wa Diski ya Windows ambayo itatumika Kupunguza sauti (ikizingatiwa kuwa windows imesakinishwa kwa mwanzo wa diski kwenye kizigeu cha pili, baada ya kizigeu cha Mfumo Uliohifadhiwa na ina C: barua iliyopewa) ili kupunguza ukubwa wake hadi mdogo.

Jisikie huru kutumia zana zingine za kugawanya kwa hatua hii, kama vile Gparted run kutoka kwa ISO ya moja kwa moja ya Linux, ili kupunguza C: saizi ya kiendeshi hadi kidogo.

2. Baada ya kupunguza ukubwa wa kizigeu cha C:, chomeka hifadhi ya SSD kwenye ubao mama wa mashine yako na uwashe upya mashine kwenye matumizi ya Clonezilla (tumia

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

Fahamu kwamba majina ya hifadhi zako yatakuwa sda kwa diski ya kwanza, sdb ya pili na kadhalika. Chagua diski kwa umakini wa hali ya juu ili usiishie kuiga kifaa kibaya na kuharibu data zote.

Ili kulinganisha chanzo sahihi cha diski (HDD katika kesi hii) na lengwa la diski (SSD) tumia saizi na jedwali la kizigeu lililoripotiwa na fdisk amri. Pato la Fdisk litaonyesha kuwa SSD inapaswa kuwa ndogo kwa saizi kuliko diski yako ya HDD na haipaswi kuwa na jedwali la kizigeu iliyoundwa na chaguo-msingi.

Ikiwa kuna diski ya GPT, jedwali la kizigeu cha HDD linapaswa kuonekana kama inavyoonyeshwa kwenye picha ya skrini iliyo hapa chini.

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

Hatua ya 2: Clone Disks Kutumia Clonezilla

3. Ifuatayo, linganisha tu MBR (hatua ya kwanza ya kipakiaji + cha kizigeu) kutoka kwa HDD hadi diski lengwa ya SSD kwa kutumia mojawapo ya amri zilizo hapa chini (ikizingatiwa kuwa sda inawakilisha hifadhi ambapo Windows OS imesakinishwa na sdb diski ya SSD).

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

Katika kesi ya mtindo wa kizigeu cha GPT unapaswa kuiga baiti 2048 za kwanza:

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

Au tumia matumizi ya sgdisk. Fahamu kwamba ikiwa unakili jedwali la kugawanya kutoka sda hadi sdb unapaswa kubadilisha mpangilio wa diski unapotumia sgdisk.

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

Baada ya kuunda MBR/GPT, endesha amri ya fdisk tena kwa -l bendera ili kuthibitisha kama jedwali la kugawa linalingana kwenye diski zote mbili.

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

4. Kufikia sasa viendeshi vyote viwili vinapaswa kuwa na jedwali halisi la kizigeu. Kwenye diski inayolengwa sasa futa sehemu zote zinazofuata baada ya kizigeu cha Windows ili kuanza na jedwali safi la kizigeu na viingilio vinavyohitajika tu kwa mfumo uliohifadhiwa na windows.

Hutaunganisha data kutoka D: (au sehemu nyingine zinazofuata Windows) kutoka kwa hifadhi ya zamani. Kimsingi unatengeneza sehemu mbili za kwanza kutoka kwa HDD ya zamani. Baadaye utatumia nafasi hii ambayo haijatengwa iliyoachwa nyuma kupanua kizigeu cha C: kwa kujumuisha nafasi yote ambayo haijatumiwa kutoka kwa SSD.

Tumia matumizi ya fdisk kama ilivyoelezwa hapa chini ili kufuta partitions. Kwanza endesha amri dhidi ya hifadhi yako lengwa ya SSD (/dev/sdb kesi hii), chapisha jedwali la kizigeu kwa ufunguo wa p, bonyeza kitufe cha d ili anza kufuta sehemu na uchague nambari ya mwisho ya kizigeu kutoka kwa haraka (katika kesi hii kizigeu cha tatu) kama inavyoonyeshwa kwenye picha za skrini hapa chini.

# fdisk /dev/sdb

Iwapo kiendeshi chako kina kizigeu zaidi ya kimoja kinachofuata baada ya kizigeu cha Windows, hakikisha umezifuta zote. Baada ya kumaliza kuondoa sehemu zote zisizohitajika, bonyeza kitufe cha p tena ili kuchapisha jedwali la kizigeu na kama, kufikia sasa, ni sehemu mbili tu zinazohitajika za Windows ndizo zimeorodheshwa, uko salama kugonga kwenye w. ufunguo ili kutekeleza mabadiliko yote.

Utaratibu huo huo wa kufuta sehemu za mwisho unatumika kwa diski za GPT pia, kwa kutajwa kuwa unapaswa kutumia matumizi ya cgdisk ambayo ni angavu kufanya kazi nayo katika kudanganya mpangilio wa diski.

Usijali kuhusu kuharibu jedwali la kugawanya kwa nakala zilizohifadhiwa mwishoni mwa diski ya GPT, cgdisk itafanya mabadiliko yanayofaa kwenye meza zote mbili za kizigeu na itahifadhi jedwali mpya la mpangilio wa diski mwishoni mwa diski kiatomati.

# cgdisk /dev/sdb

Na ripoti ya mwisho ya diski ya GPT na sehemu ya mwisho ya 4,9 GB imefutwa.

5. Sasa, ikiwa kila kitu kiko sawa, anzisha matumizi ya Clonezilla, chagua modi ya kifaa-kifaa, endesha kutoka kwa mchawi anayeanza na uchague chaguo la uunganishaji wa sehemu-kwa-ndani.

Tumia picha za skrini zilizo hapa chini kwa mwongozo.

6. Chagua kizigeu cha kwanza cha ndani kutoka kwenye orodha (sda1 - Mfumo Umehifadhiwa ) kama chanzo na ubonyeze kitufe cha Ingiza ili kuendelea.

7. Kisha, chagua kizigeu cha eneo lengwa, ambacho kitakuwa kizigeu cha kwanza kutoka kwa diski ya pili, (/dev/sdb1) na ubonyeze kitufe cha Ingiza ili kuendelea.

8. Kwenye skrini inayofuata chagua Ruka kuangalia/rekebisha mfumo wa faili na ubonyeze kitufe cha Enter tena ili kuendelea.

9. Hatimaye, bonyeza kitufe cha Enter tena ili Endelea na ujibu ndiyo (y) mara mbili ili ukubali maonyo na kuanza mchakato wa kuiga.

10. Baada ya mchakato wa uundaji wa sehemu ya kwanza kukamilika chagua kuingiza mstari wa amri haraka, kukimbia clonezilla na kurudia hatua sawa kwa partitions zifuatazo (chanzo sda2 - lengo sdb2, nk).

11. Baada ya vizuizi vyote vya madirisha kuunganishwa, anzisha upya mfumo na uchomoe kiendeshi cha HDD au, bora, badilisha mipangilio ya BIOS ili kuweka SSD kama kiendeshi cha kuwasha msingi badala ya HDD kuukuu.

Hatua ya 3: Badilisha ukubwa wa Sehemu ya Windows

12. Unaweza kuendesha matumizi ya Gparted ili kuangalia usawa wa kizigeu na kupanua kizigeu cha windows kutoka Linux au unaweza kuwasha tu Windows na kutumia matumizi ya Usimamizi wa Diski kufanya kazi hii. Picha za skrini hapa chini zinaonyesha jinsi ya kutumia huduma zote mbili.

Panua Sehemu kwa kutumia Gparted Live CD

Panua Ugawaji kwa kutumia matumizi ya Usimamizi wa Diski ya Windows moja kwa moja kutoka kwa Windows.

Ni hayo tu! Sehemu ya C: sasa imepanuliwa hadi ukubwa wa juu zaidi wa SSD yako na Windows sasa inaweza kufanya kazi kwa kasi yake ya juu kwenye SSD mpya kabisa. HDD ya zamani ina data yote.

Unganisha diski kuu tena ili uitumie ikiwa umeiondoa kwenye ubao wa mama. Unaweza kufuta kizigeu kilichohifadhiwa cha mfumo na kizigeu cha windows kutoka kwa HDD ya zamani na kuunda kizigeu kipya badala ya hizi mbili. Sehemu zingine za zamani (D:, E: n.k) zitasalia sawa.

Ukiwa na Clonezilla unaweza pia kuchagua kupiga picha sehemu hizo na kuzihifadhi kwenye HDD ya nje au eneo la mtandao. Katika hali hii lazima pia uhifadhi nakala ya HDD MBR/GPT na mojawapo ya amri zifuatazo na uhifadhi picha ya MBR kwenye saraka sawa ambapo picha zako za clonezilla huhifadhiwa.

Hifadhi nakala ya MBR kwa faili:

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

Hifadhi nakala ya GPT kwa faili:

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

Kwa urejesho wa siku zijazo wa mfumo wako wa Windows kutoka eneo la mtandao, kwanza rejesha sekta ya MBR kutoka kwa picha iliyohifadhiwa hapo juu ukitumia mojawapo ya amri zilizo hapa chini, kisha uendelee na kurejesha kila picha ya kugawanya clonezilla moja baada ya nyingine.

Urejeshaji wa picha ya MBR kutoka kwa faili:

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

Urejeshaji wa picha ya GPT kutoka faili:

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

Njia hii imetumika mara nyingi kwenye vibao mama vya BIOS na kwenye mashine za UEFI zilizosakinishwa Windows kutoka kwa Njia ya Urithi (CSM) au moja kwa moja kutoka kwa UEFI bila hitilafu yoyote au kupoteza data.