GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Mengkloning Partisi Ntfs (winxp) Dari Disk yang Rusak Ke Yang Baru?

Saya perlu mengkloning partisi NTFS dari hard disk yang rusak dan hampir mati (SCSI, jika ini penting) ke yang baru (SATA).

Saya telah menginstal versi terakhir dari utilitas Hiren's Boot CD pada stik USB, dan mencoba dengan GParted, yang memberi tahu saya bahwa itu tidak dapat menyalin/menempel partisi karena rusak dan "ditandai" oleh windows untuk menjalankan CHKDSK. Saya mengikuti saran Peringatan dan mencoba memperbaikinya menggunakan CHKDSK /f (butuh 9 jam dan keluar dengan kesalahan setelah "fase 3") dan program Linux yang tidak dapat saya ingat sekarang, tanpa hasil.

Saya mencoba mengkloning menggunakan Clonezilla, dan gagal juga, karena alasan yang sama.
Di HBCD ada dd_rescue, tetapi gagal lagi karena tidak dapat menemukan "ntfs.something".

Pada akhirnya, yang saya inginkan hanyalah mengkloning partisi itu apa adanya, dengan kesalahannya dan segalanya. Saya dapat memperbaikinya di drive baru.

Jadi, apa yang harus saya lakukan?

Jawaban yang Diterima:

Anda tentu saja dapat mencoba memperbaiki partisi NTFS pada drive asli, tetapi saya tidak dapat merekomendasikan untuk melakukannya, karena masalah mungkin disebabkan oleh kegagalan perangkat keras dan perbaikan dapat memperburuk keadaan.

Buat blok untuk salinan blok dengan ddrescue ke file terlebih dahulu. Jika ada blok yang tidak dapat disalin ddrescue akan melanjutkan dengan sisa disk.

Jika ddrescue tidak menemukan blok buruk maka Anda dapat mencoba menggunakan perangkat lunak perbaikan pada file (dipasang melalui loopback). Jika ada masalah dengan drive SCSI atau Anda hanya ingin memastikan untuk dapat memulai dari awal, buat salinan file Anda dan coba perbaiki sistem file NTFS pada salinan kedua. Karena menyalin disk dengan kesalahan dapat memakan waktu proses, Anda mungkin harus menghentikan proses (karena Anda memerlukan komputer, untuk mendinginkan drive, atau untuk memulai ulang firmware drive).

Itu sebabnya menurut pengalaman saya ddrescue jauh lebih unggul dalam kasus bermasalah daripada dd dengan conv=noerror . ddrescue menyimpan log tentang apa yang telah dilakukan dan memulai ulang berdasarkan informasi itu, sebuah fitur tidak tersedia untuk dd . ddrescue juga lebih pintar dalam membaca blok mulai dari akhir, jika menemui area masalah. Ini akan tiba lebih cepat pada status penyalinan gambar yang dapat Anda gunakan sebagai dasar untuk pemeriksaan sistem file (dan Anda dapat melanjutkan ke ddrescue Salinan asli). Anda hanya dapat melakukan sesuatu seperti itu dengan dd jika Anda bersedia menghabiskan banyak waktu menghitung offset dengan tangan.

Terkait:Tata letak disk SQL Server?

Anda juga dapat menyalin file ke partisi NTFS dengan ukuran yang tepat, meletakkan drive di mesin windows dan menggunakan alat perbaikan asli dari sana.


Linux
  1. Cara mempartisi disk di Linux

  2. Cara Menambahkan Disk Baru Lebih Besar dari 2TB ke Linux yang Ada

  3. Bagaimana cara mengonversi disk linux saya dari MBR ke GPT dengan UEFI?

  1. Cara Menambahkan Disk Baru ke Server Linux yang Ada

  2. Cara Memindahkan Swap Dari Partisi Disk ke Volume LVM di Linux

  3. Cara Mengkloning partisi disk Linux melalui jaringan menggunakan dd

  1. Bagaimana cara menggunakan DD untuk memigrasikan data dari drive lama ke drive baru?

  2. Cara me-mount partisi baru di Red hat linux

  3. Bagaimana saya bisa dengan cepat menghapus data partisi GPT dari disk?