Saya perlu mengkloning partisi NTFS dari hard disk yang rusak, hampir mati (SCSI, jika ini penting) ke yang baru (SATA).
Saya telah menginstal versi terakhir dari utilitas Boot CD Hiren pada stik USB, dan mencoba dengan GParted, yang memberi tahu saya bahwa ia 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. Dalam HBCD ada dd_rescue, tetapi gagal lagi karena tidak dapat menemukan "ntfs.something".
Pada akhirnya, semua yang saya inginkan adalah mengkloning partisi apa adanya, dengan kesalahannya dan segalanya. Saya dapat memperbaikinya di drive baru.
Jadi apa yang harus aku lakukan?
sumber
CHKDSK /f
setelah "fase 3"?Jawaban:
Anda tentu saja dapat mencoba untuk 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 menyalin 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 dapat memulai dari awal, buat salinan file Anda dan cobalah untuk memperbaiki sistem file NTFS pada salinan kedua. Karena menyalin disk dengan kesalahan dapat menghabiskan waktu, Anda mungkin harus menghentikan proses (karena Anda membutuhkan komputer, membiarkan drive menjadi dingin, atau memulai ulang firmware drive).Itu sebabnya dalam pengalaman saya
ddrescue
jauh lebih unggul dalam kasus-kasus bermasalah daripadadd
denganconv=noerror
.ddrescue
menyimpan catatan tentang apa yang telah dilakukan dan memulai kembali berdasarkan informasi itu, fitur yang tidak tersediadd
.ddrescue
juga lebih pintar dalam membaca blok mulai dari akhir, jika menemui area masalah. Ini akan tiba lebih cepat pada kondisi penyalinan gambar yang dapat Anda gunakan sebagai dasar untuk pemeriksaan sistem file (dan Anda dapat melanjutkan keddrescue
salinan asli). Anda hanya dapat melakukan sesuatu seperti itu dengandd
jika Anda bersedia menghabiskan banyak waktu menghitung offset dengan tangan.Anda juga dapat menyalin file ke partisi NTFS dengan ukuran yang tepat, meletakkan drive di mesin windows dan menggunakan alat perbaikan asli dari sana.
sumber
ddrescue
dalam aksi, mirip dengandd
contoh di jawaban lainnya?ddrescue /dev/sdX driveimage logfile
) tetapi Anda benar - benar harus menghabiskan upaya membacaddrescue
dokumentasi. Jika sistem Anda rusak, ada banyak alasan untuk membaca manual sebelum berpotensi memperburuk keadaan.ddrescue
setara paling konservatifdd if=/dev/olddisk of=/dev/newdisk bs=4k conv=noerror,sync
? Ingatlah bahwa itu akan dijalankan pada disk yang rusak (dan sekarat), dan bahwa "berusaha keras untuk menyelamatkan data jika terjadi kesalahan baca" bukanlah pilihan. Terima kasih!-i
dan-s
memulihkannya.ddrescue /dev/sr0 driveimage.iso
(pada CD tergores), program mencoba membaca lagi banyak bad sector, sering kali. Saya mungkin salah, tetapi saya akan gelisah tentang berjalanddrescue
tanpa opsi pembatasan lain pada disk yang sekarat.Punya masalah yang sama: Disk yang hampir mati,
dengan partisi NTFS yang ingin saya selamatkan terlebih dahulu dan perbaiki setelah
(sebelum disk benar-benar hilang).
Mampu menyelesaikannya dengan ntfsclone :
(bisa menggunakan Parted Magic untuk itu juga)
(gunakan gparted untuk itu)
(
/dev/sdaX
,/dev/sdbX
)ntfsclone --force --ignore-fs-check --rescue --overwrite NEW-part OLD-part
NEW-part
OLD-part
/dev/sd...
-- ketika selesai --
(Anda ingin menggunakannya sesedikit mungkin, sekarang)
dan coba perbaiki partisi pada disk baru
EDIT:
- CATATAN -
Catu daya yang salah (tidak stabil) dapat menyebabkan pengontrol disk menjadi gila,
dan jauh lebih besar kemungkinannya gagal daripada disk, jadi sebaiknya periksa juga.
Anda mungkin mengalami perilaku yang semuanya berfungsi baik selama beberapa menit
(atau detik) dan kemudian sistem mulai menjadi gila, segera setelah itu memanas, secara harfiah.
(memperbaiki catu daya tidak akan mengembalikan data yang hilang, tentu saja, tetapi mencegah Anda kehilangan lebih banyak data)
sumber
Saya akan mencoba untuk memperbaiki disk dengan HDAT (freeware) atau mungkin Spinrite (Komersial). Saya telah menggunakan kedua alat ini untuk memulihkan disk yang gagal dan keduanya telah bekerja dengan baik di masa lalu.
Sampai drive dalam kondisi yang dapat digunakan, saya tidak mengantisipasi Anda terlalu jauh dalam upaya pemulihan Anda. Setelah disk telah dibersihkan saya akan menggunakan Clonezilla untuk mereplikasi secepat mungkin ke HDD alternatif.
sumber
Saya merasa pertanyaan ini harus memiliki contoh kerja jadi ini adalah bagaimana saya menggunakan ddrescue
0) Memasang drive pengganti dengan ukuran yang sama (dan merek) dengan jaminan dan memindahkan drive lama ke slot kedua
1) Saya menggunakan cd boot ubuntu
Saya mencoba opsi yang sederhana tetapi segera menghasilkan banyak kesalahan dan digantung
2) Baca artikel ini:
Perhatikan yang terakhir disarankan menggunakan
-d
akses disk langsung, tetapi saya tidak menggunakannya3) Instal ddrescue
Mungkin juga perlu (?)
4) Akhirnya berlari (jika Anda menyalin dan menempel, hentikan, sda adalah drive baru saya ... perhatikan dan lakukan pekerjaan rumah Anda)
Keluaran:
5) Boot windows dan diaktifkan kembali ... tbc
sumber
Selamat siang!
Intinya adalah seberapa banyak disk sumber Anda rusak. Jika hampir hancur, satu-satunya cara untuk mengkloning data adalah dengan menggunakan suite pemulihan data perangkat keras profesional. Seperti Atola Insight
sumber