Cara Migrasi Windows 10 dari HDD ke SSD Menggunakan Clonezilla


Tutorial ini merupakan kutipan praktis tentang cara melakukan migrasi (juga dikenal sebagai kloning) Sistem Operasi Windows 10 dari HDD besar dengan banyak partisi, seperti C:, D: , ke SSD yang lebih kecil menggunakan distribusi Linux yang menyertakan utilitas Clonezilla.

Utilitas Clonezilla dapat dijalankan dari image ISO CD distribusi PartedMagic Linux atau langsung dari image ISO CD distribusi Clonezilla Linux.

Panduan ini mengasumsikan bahwa kedua disk (HDD dan SSD lama) secara fisik dicolokkan ke mesin Anda secara bersamaan dan OS Windows diinstal pada disk dengan tabel skema partisi MBR. Utilitas baris perintah Fdisk harus menampilkan jenis disklabel sebagai DOS.

Baca Juga: 8 Solusi Kloning dan Pencadangan Disk Sumber Terbuka untuk Linux

Jika disk dipartisi dalam tata letak MBR dari UEFI, Anda harus mengkloning semua partisi, seperti partisi Windows RE, partisi Sistem EFI, partisi Cadangan Microsoft, dan partisi data dasar Microsoft yang menampung partisi OS Windows, biasanya C: mengemudi. Dalam hal ini utilitas baris perintah Fdisk harus melaporkan jenis disklabel sebagai GPT.

Pada tangkapan layar di bawah ini Anda dapat meninjau skema partisi Windows awal jika gaya tata letak MBR dan tata letak partisi GPT dilakukan dari UEFI.

Tata Letak Partisi MBR dari Manajemen Disk

Tata Letak Partisi GPT dari Manajemen Disk

Langkah 1: Kecilkan C: Partisi Sistem Windows

Perlu diketahui bahwa jika partisi C: windows Anda dari HDD lebih besar dari ukuran total SSD Anda, Anda perlu mengurangi ukurannya agar muat di SSD.

Perhitungan pada langkah ini sederhana:

Partisi Cadangan Sistem + Pemulihan + EFI + Windows C: harus lebih kecil atau sama dengan ukuran total SSD yang dilaporkan oleh utilitas seperti fdisk.

1. Untuk mengecilkan partisi C: dari Windows, pertama-tama buka jendela Command Prompt dan jalankan diskmgmt.msc untuk membuka utilitas Windows Disk Management yang akan digunakan untuk Mengecilkan volume (dengan asumsi bahwa windows diinstal di awal disk pada partisi kedua, setelah partisi System Reserved dan telah menetapkan huruf C:) untuk memperkecil ukurannya menjadi minimal.

Jangan ragu untuk menggunakan alat partisi lain untuk langkah ini, seperti Gparted yang dijalankan dari ISO Linux langsung, untuk mengurangi ukuran drive C: menjadi minimal.

2. Setelah Anda mengurangi ukuran partisi C:, sambungkan drive SSD ke motherboard mesin Anda dan reboot mesin ke utilitas Clonezilla (gunakan image ISO Clonezilla atau < arel=”nofollow” href=”https://partedmagic.com/downloads/” target=”_blank”>Parted Magic ISO), masuk ke antarmuka Bash Shell dan periksa tabel partisi dan ukuran disk menggunakan perintah di bawah ini.

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

Perlu diketahui bahwa nama drive Anda adalah sda untuk disk pertama, sdb untuk disk kedua, dan seterusnya. Pilih disk dengan perhatian maksimal sehingga Anda tidak akan mengkloning perangkat yang salah dan menghancurkan semua data.

Untuk mencocokkan sumber disk yang benar (dalam hal ini HDD) dan target tujuan disk (SSD) gunakan ukuran dan tabel partisi yang dilaporkan oleh perintah fdisk. Output fdisk akan menunjukkan bahwa SSD harus berukuran lebih kecil dari disk HDD Anda dan tidak boleh ada tabel partisi yang dibuat secara default.

Dalam kasus disk GPT, tabel partisi HDD akan terlihat seperti yang diilustrasikan pada gambar di bawah.

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

Langkah 2: Kloning Disk Menggunakan Clonezilla

3. Selanjutnya, kloning hanya MBR (bootloader tahap pertama + tabel partisi) dari HDD ke disk target SSD menggunakan salah satu perintah di bawah ini (dengan asumsi sda mewakili drive tempat OS Windows diinstal dan sdb disk SSD).

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

Dalam hal gaya partisi GPT Anda harus mengkloning 2048 byte pertama:

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

Atau gunakan utilitas sgdisk. Perlu diketahui bahwa jika Anda menyalin tabel partisi dari sda ke sdb Anda harus membalik urutan disk saat menggunakan sgdisk.

sgdisk -R /dev/sdb /dev/sda

Setelah mengkloning MBR/GPT, jalankan kembali perintah fdisk dengan flag -l untuk memverifikasi apakah tabel partisi cocok pada kedua disk.

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

4. Saat ini kedua drive seharusnya sudah memiliki tabel partisi yang tepat. Pada disk target sekarang hapus semua partisi setelah partisi Windows untuk memulai dengan tabel partisi yang bersih dengan entri yang diperlukan hanya untuk sistem cadangan dan windows.

Anda tidak akan mengkloning data dari D: (atau partisi lain setelah Windows) dari drive lama. Pada dasarnya Anda hanya mengkloning dua partisi pertama dari HDD lama. Nanti Anda akan menggunakan sisa ruang yang tidak terisi ini untuk memperluas partisi C: dengan menggabungkan semua ruang yang tidak terpakai dari SSD.

Gunakan utilitas fdisk seperti dijelaskan di bawah ini untuk menghapus partisi. Pertama-tama jalankan perintah pada drive target SSD Anda (dalam kasus ini /dev/sdb), cetak tabel partisi dengan tombol p, tekan tombol d untuk mulai hapus partisi dan pilih nomor partisi terakhir dari prompt (dalam hal ini partisi ketiga) seperti yang diilustrasikan pada gambar di bawah.

fdisk /dev/sdb

Jika drive Anda memiliki lebih dari satu partisi setelah partisi Windows, pastikan Anda menghapus semuanya. Setelah Anda selesai menghapus semua partisi yang tidak diperlukan, tekan tombol p lagi untuk mencetak tabel partisi dan jika, saat ini, hanya dua partisi Windows yang diperlukan yang terdaftar, Anda dapat menekan w kunci untuk menerapkan semua perubahan.

Prosedur yang sama untuk menghapus partisi terakhir juga berlaku untuk disk GPT, dengan menyebutkan bahwa Anda harus menggunakan utilitas cgdisk yang intuitif untuk digunakan dalam memanipulasi tata letak disk.

Jangan khawatir tentang penghancuran tabel partisi yang dicadangkan di akhir disk GPT, cgdisk akan membuat perubahan yang sesuai pada kedua tabel partisi dan akan menyimpan tabel tata letak disk baru di akhir disk secara otomatis.

cgdisk /dev/sdb

Dan laporan akhir disk GPT dengan partisi 4,9 GB terakhir dihapus.

5. Sekarang, jika semuanya sudah siap, mulai utilitas Clonezilla, pilih mode perangkat-perangkat, jalankan dari wizard pemula dan pilih opsi kloning part-to-local_part.

Gunakan tangkapan layar di bawah ini untuk panduan.

6. Pilih partisi lokal pertama dari daftar (sda1 – Cadangan Sistem ) sebagai sumber dan tekan tombol Enter untuk melanjutkan.

7. Selanjutnya, pilih partisi target lokal, yang akan menjadi partisi pertama dari disk kedua, (/dev/sdb1) dan tekan Enter kunci untuk melanjutkan.

8. Pada layar berikutnya pilih untuk Lewati pemeriksaan/perbaikan sistem file dan tekan tombol Enter lagi untuk melanjutkan.

9. Terakhir, tekan tombol Enter lagi untuk Lanjutkan dan jawab dengan ya (y) dua kali untuk menerima peringatan dan memulai proses kloning.

10. Setelah proses kloning partisi pertama selesai pilih untuk masuk ke prompt baris perintah, jalankan clonezilla dan ulangi langkah yang sama untuk partisi berikutnya (sumber sda2 – target sdb2, dll).

11. Setelah semua partisi windows dikloning, reboot sistem dan cabut drive HDD secara fisik atau, lebih baik lagi, ubah pengaturan BIOS untuk menetapkan SSD sebagai drive boot utama, bukan sebagai drive boot utama. HDD lama.

Langkah 3: Ubah ukuran Partisi Windows

12. Anda dapat menjalankan utilitas Gparted untuk memeriksa kewarasan partisi dan memperluas partisi windows dari Linux atau Anda dapat langsung boot ke Windows dan menggunakan utilitas Manajemen Disk untuk melakukan pekerjaan ini. Tangkapan layar di bawah menggambarkan cara menggunakan kedua utilitas tersebut.

Perluas Partisi menggunakan Gparted Live CD

Perluas Partisi menggunakan utilitas Manajemen Disk Windows langsung dari Windows.

Itu saja! Partisi C: kini diperluas ke ukuran maksimum SSD Anda dan Windows kini dapat berjalan pada kecepatan maksimumnya pada SSD baru. HDD lama memiliki semua data yang utuh.

Hubungkan kembali hard-disk untuk menggunakannya jika Anda telah melepaskannya secara fisik dari motherboard. Anda dapat menghapus partisi cadangan sistem dan partisi windows dari HDD lama dan membuat partisi baru sebagai pengganti keduanya. Partisi lama lainnya (D:, E: dll) akan tetap utuh.

Kesimpulan

Dengan Clonezilla Anda juga dapat memilih untuk membuat gambar partisi dan menyimpannya ke HDD eksternal atau lokasi jaringan. Dalam hal ini Anda juga harus membuat cadangan HDD MBR/GPT dengan salah satu perintah berikut dan menyimpan gambar MBR ke direktori yang sama di mana gambar clonezilla Anda disimpan.

Cadangan MBR ke file:

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

Cadangan GPT ke file:

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

Untuk pemulihan sistem Windows Anda di masa mendatang dari lokasi jaringan, pertama-tama pulihkan sektor MBR dari gambar tersimpan di atas menggunakan salah satu perintah di bawah ini, kemudian lanjutkan dengan memulihkan setiap gambar partisi clonezilla satu per satu.

Pemulihan gambar MBR dari file:

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

Pemulihan gambar GPT dari file:

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

Baca Juga: Cara Mengkloning atau Mencadangkan Disk Linux Menggunakan Clonezilla

Metode ini telah digunakan berkali-kali pada motherboard BIOS dan mesin UEFI dengan Windows diinstal dari Legacy Mode (CSM) atau langsung dari UEFI tanpa kesalahan atau kehilangan data.