Bagaimana cara menyalin partisi NTFS yang dapat di-boot dari satu hard drive fisik ke yang lain dengan Ubuntu?

9

Saya memiliki USB flash drive dengan Ubuntu 11.10 diinstal yang ingin saya gunakan untuk tugas berikut:

Saya memiliki hard drive dengan 4 partisi. Yang kedua diformat dengan NTFS dan berisi instalasi Windows yang berfungsi penuh. Saya ingin menyalin partisi kedua itu ke hard drive fisik lain (yang kosong).

Namun ada masalah - saya tidak dapat memiliki kedua hard drive secara fisik terhubung ke komputer pada saat yang sama. Namun saya memiliki hard drive eksternal ketiga yang akan tetap terhubung di seluruh operasi dan memiliki lebih dari dua kali lipat ruang kedua hard drive lainnya.

Saya menyadari ada banyak hal yang perlu dipertimbangkan di sini:

  • Prosesnya jelas akan melibatkan pembuatan semacam "gambar" dari partisi kedua, menyimpannya di drive eksternal, dan kemudian menyalin gambar ke drive baru.

  • Partisi yang saya salin dapat di-boot dan juga harus bisa di-boot ketika disalin ke drive baru. Saya mungkin bisa memperbaiki MBR di partisi setelahnya jika perlu.

  • Drive lama dan baru tidak identik dalam pembuatan, model, atau ukuran. Namun, ada ruang yang cukup untuk partisi kedua di drive baru.

Setiap saran tentang cara melanjutkan atau peringatan untuk kemungkinan jebakan akan sangat dihargai. Juga, jika saya melewatkan detail penting, jangan ragu untuk memintanya.

Nathan Osman
sumber
Menambahkan semacam panduan di bawah ini, beri tahu saya jika saya salah membaca permintaan Anda;) gl
Bruno Pereira

Jawaban:

10

( Tidak diperlukan perangkat lunak tambahan, gunakan alat yang Anda miliki )


dd if=/dev/sda2 of=foo_file.imgakan membuat replika sda ke file .img yang Anda tentukan.

Simpan ke perangkat eksternal dan kembalikan dengan dd if=foo_file.img of=/dev/sday.

Selangkah demi selangkah

  1. Boot dari LiveCD Ubuntu dan buka alat manajemen disk (atau gunakan sudo fdisk -ldari terminal) untuk mengetahui disk mana yang akan Anda salin.

  2. Pasang perangkat eksternal tempat Anda menyimpan file .img , jangan me-mount disk tempat Anda ingin membuat gambar!

  3. Gunakan dd if=/dev/sda2 of=foo_file.img, ganti / dev / sda2 dengan partisi aktual yang ingin Anda salin dan foo_image.img dengan file yang terletak di disk eksternal yang sebelumnya Anda pasang.

  4. Reboot PC Anda dengan menghapus disk yang Anda buat gambarnya dan instal disk baru di PC Anda. Boot komputer dengan Ubuntu LiveCD.

  5. Pasang disk eksternal yang berisi file .img dan buka alat disk untuk memastikan tentang perangkat tempat kita akan menulisnya. ( Mungkin akan menggunakan jalur perangkat yang sama dengan yang baru saja Anda hapus ). Jangan coba me-mount disk baru, seharusnya tidak ada yang perlu dipasang!

  6. Gunakan dd if=foo_file.img of=/dev/sdaxuntuk menulis gambar yang Anda buat dan simpan di perangkat eksternal ke disk baru yang baru saja Anda instal. Ubah sdax untuk partisi yang benar.

  7. Jalankan gparteddan ubah ukuran partisi yang baru Anda buat untuk mengakomodasi ruang ekstra di disk baru Anda.

  8. Mulai ulang dan boot menggunakan disk baru Anda.

Setelah ini selesai, Anda dapat menyimpan file .img sebagai cadangan hingga Anda memastikan semuanya berjalan.

Saya telah menggunakan metode ini oh berkali-kali sekarang dan bukan masalah, tetapi Anda tidak pernah tahu. Simpan cadangan untuk beberapa waktu.

Bruno Pereira
sumber
Ya, saya selalu dapat kembali ke drive asli jika terjadi kesalahan.
Nathan Osman
Itu juga, saya hanya orang aneh ketika menangani data. Abaikan apa pun yang Anda anggap benar-benar perlu;)
Bruno Pereira
Jika Anda menggunakan versi terbaru dari dd, pastikan untuk memasukkan status=progress... salinan disk akan memakan waktu lama!
Tobias J
Metode ini tidak akan berfungsi jika Anda tidak memiliki ruang yang tidak digunakan atau penyimpanan eksternal yang cukup besar untuk gambar disk.
Zauber Paracelsus
Contohnya mungkin agak menyesatkan, saya pikir Anda ingin menggunakan /dev/sda (tanpa angka) untuk menyalin seluruh disk (setidaknya itulah yang bekerja untuk saya, sementara menyalin hanya satu partisi tidak berfungsi).
Martin Modrák
-1

Clonezilla - clonezilla.org

Solusi pemulihan bencana, kloning disk, dan penyebaran perangkat lunak bebas. Mengizinkan pengguna mengkloning mesin individual atau banyak komputer ...

pengguna35538
sumber
2
Tetapi bagaimana saya menggunakan Clonezilla untuk mencapai tujuan di atas? Juga, Clonezilla tampaknya tidak dimasukkan dalam arsip, jadi instruksi pemasangan juga akan membantu :)
Nathan Osman