Saya punya laptop dell yang baru-baru ini "mati" (Ini akan mendapatkan layar biru kematian setelah mulai) dan hard drive akan membuat suara mengklik siklik aneh.
Saya ingin melihat apakah saya dapat menggunakan beberapa alat di mesin linux saya untuk memulihkan data, jadi saya menghubungkannya ke sana.
Jika saya menjalankan "fdisk" saya mendapatkan:
Disk /dev/sdb: 20.0 GB, 20003880960 bytes
64 heads, 32 sectors/track, 19077 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Disk identifier: 0x64651a0a
Disk /dev/sdb doesn't contain a valid partition table
Baik, tabel partisi berantakan. Namun jika saya menjalankan "testdisk" dalam upaya untuk memperbaiki tabel, itu membeku pada saat ini, membuat suara mengklik siklikal yang sama:
Disk /dev/sdb - 20 GB / 18 GiB - CHS 19078 64 32
Analyse cylinder 158/19077: 00%
Saya tidak terlalu peduli tentang hard drive yang bekerja lagi, dan hanya data, jadi saya menjalankan "gpart" untuk mencari tahu di mana partisi dulu. Saya mengerti:
dev(/dev/sdb) mss(512) chs(19077/64/32)(LBA) #s(39069696) size(19077mb)
* Warning: strange partition table magic 0x2A55.
Primary partition(1)
type: 222(0xDE)(UNKNOWN)
size: 15mb #s(31429) s(63-31491)
chs: (0/1/1)-(3/126/63)d (0/1/32)-(15/24/4)r
hex: 00 01 01 00 DE 7E 3F 03 3F 00 00 00 C5 7A 00 00
Primary partition(2)
type: 007(0x07)(OS/2 HPFS, NTFS, QNX or Advanced UNIX) (BOOT)
size: 19021mb #s(38956987) s(31492-38988478)
chs: (4/0/1)-(895/126/63)d (15/24/5)-(19037/21/31)r
hex: 80 00 01 04 07 7E FF 7F 04 7B 00 00 BB 6F 52 02
Jadi saya mencoba me-mount hanya ke partisi NTFS lama, tetapi mendapat kesalahan:
sudo mount -o loop,ro,offset=16123904 -t ntfs /dev/sdb /mnt/usb
NTFS signature is missing.
Ugh. Baik. Tapi kemudian saya mencoba untuk mendapatkan dump data mentah dengan menjalankan
dd if=/dev/sdb of=/home/erik/brokenhd skip=31492 count=38956987
Tetapi file tersebut mencapai hingga 59885568 byte, dan membuat suara mengklik siklikal yang sama.
Jelas ada sektor yang buruk, tapi saya tidak tahu harus berbuat apa!
Data masih ada ... jika saya melihat file 57MB itu di textpad ... Saya bisa melihat data mentah dari file.
Bagaimana saya bisa mendapatkan kembali data saya?
Terima kasih atas sarannya,
Larutan:
Saya dapat memulihkan sekitar 90% dari data saya:
- Membeku harddisk dalam freezer
- Ddrescue yang digunakan untuk membuat salinan drive
- Karena Ddrescue tidak bisa mendapatkan cukup dari drive saya untuk menggunakan testdisk untuk memulihkan sistem partisi / file saya, saya akhirnya menggunakan photorec untuk memulihkan sebagian besar file saya
sumber
Jawaban:
DDrescue dirancang untuk mengeluarkan data dalam situasi seperti ini. Kemudian coba pasang gambar, dan jika file hilang berikan testdisk dan photorec kesempatan pada gambar.
sumber
Karena Anda mengerti Linux, coba jalankan Testdisk dan PhotoRec di drive. Atau bahkan lebih baik, cobalah untuk mendapatkan gambar dd drive dan minta mereka menjelajahinya. Hard drive yang menimbulkan kebisingan cenderung memiliki masalah serius dan tidak bertahan lama setelah kebisingan mulai.
sumber
TestDisk adalah pemindai partisi sumber terbuka gratis dan alat pemulihan data. Ini sangat berguna untuk memulihkan partisi yang hilang. PhotoRec adalah alat pemulihan data gratis yang umum digunakan.
TestDisk jauh lebih efisien daripada PhotoRec. Masalah dengan TestDisk adalah tidak selalu memulihkan semua file yang dihapus. Jika Anda secara tidak sengaja memformat ulang partisi, TestDisk dapat memulihkan ribuan file tanpa kehilangan satu file, tetapi jika Anda menghapus file dengan mengirimkannya ke Trash dan kemudian mengosongkan Trash, TestDisk tidak selalu dapat memulihkannya.
Jadi gunakan TestDisk terlebih dahulu, dan jika Anda memulihkan semua file yang dihapus dengan TestDisk, maka Anda sudah selesai. Jika Anda memulihkan sebagian besar file yang dihapus dengan TestDisk, Anda dapat memutuskan apakah Anda selesai atau tidak. Jika Anda belum selesai setelah menjalankan TestDisk, Anda dapat mencoba memulihkan file yang dihapus menggunakan PhotoRec. PhotoRec tidak dapat memulihkan file yang dihapus yang telah ditimpa sepenuhnya (misalnya, dengan
dd
program). Dalam beberapa kasus, nama file disimpan dalam file itu sendiri. PhotoRec mencoba memulihkan nama file dalam kasus ini, tetapi sebagian besar waktu PhotoRec tidak dapat memulihkan nama file.Pulihkan file berdasarkan tipe file menggunakan PhotoRec
Lebih baik untuk boot dari Linux live DVD / USB sebelum mengikuti langkah-langkah ini, untuk menghindari penggunaan sistem operasi di mana file yang dihapus berada.
Instal TestDisk jika belum diinstal di OS Anda. Dalam distribusi Linux, menginstal TestDisk juga akan menginstal PhotoRec.
Luncurkan PhotoRec (luncurkan dari terminal dalam CD / USB langsung atau luncurkan sebagai root).
Pilih hard disk.
Pilih jenis partisi.
Jika hard disk Anda memiliki partisi Linux, lalu pilih
[Intel]
.Pilih opsi tipe file.
Pindah ke
[File Opt]
dan tekan Enter. Di sini Anda dapat menonaktifkan semua jenis file dengan menekan s. Gunakan ruang untuk mengaktifkan tombol centang. Pilih tipe file untuk dipulihkan.Pilih Pilihan.
PhotoRec juga memiliki daftar opsi yang berbeda. Dalam keadaan normal Anda tidak perlu memodifikasinya.
Pilih partisi.
Pindahkan pemilih ke partisi tempat Anda menghapus file. Kemudian tekan Enterpada
[Search]
.Pilih jenis sistem file.
Jika Anda menggunakan Linux, itu akan menjadi ext2 / ext3 / ext4, jadi pilihan defaultnya adalah
ext2/ext3
. Kalau tidak, jika Anda memulihkan file dari partisi yang diformat sebagai FAT atau NTFS pilihOther
.Pilih ruang untuk analisis.
Pilih
Free
jika Anda tidak menulis ke partisi itu setelah menghapus file tertentu, jika tidak pilihWhole
.Pilih direktori untuk memulihkan file.
Sekarang pilih jalur di mana file yang dipulihkan akan disimpan. Lalu tekan Y.
PhotoRec akan menunjukkan berapa banyak file yang telah dipulihkan.
sumber
http://www.grc.com/spinrite.htm
Saya sudah mendengar banyak hal baik tentang program ini.
Harganya sangat sen ($ 89,00 seumur hidup, saya percaya, lisensi), dan saya tidak bisa membicarakannya dari pengalaman pribadi.
Namun saya berharap komunitas akan menurunkan saya jika itu bukan solusi yang baik untuk masalah Anda - tunggu tanggapan lain (dan umpan balik) sebelum menghabiskan uang tunai.
Yang mengatakan, ide dasar dari program ini adalah bahwa ia memindai drive pada tingkat yang dalam, membaca setiap sektor, mencari cacat, kesalahan, salah membaca, dll. Dan kemudian "memperbaiki" mereka (menukar mereka untuk sektor yang baik, atau hanya biarkan HD melakukannya sendiri).
Terlepas dari itu, saya sarankan saat Anda mendapatkan data dari drive Anda, Anda mendapatkan yang baru! Mengklik sangat sangat buruk!
sumber
Alat terbaik yang pernah saya gunakan untuk pemulihan hard drive adalah GetDataBack dari Runtime Software . Ini adalah program Windows, jadi Anda harus menemukan cara untuk memasang hard drive itu ke mesin desktop yang menjalankan Windows. Saya telah menggunakannya untuk memulihkan drive SCSI, drive IDE diformat ulang dengan Windows XP (pemulihan parsial), drive dengan partisi yang terpesona dengan FDISK, disk yang bahkan tidak dapat dideteksi oleh BIOS, dll.
Anda dapat menjalankan versi evaluasi untuk mencari tahu file mana yang akan Anda dapatkan kembali, tetapi biayanya sekitar USD 80 untuk benar-benar mulai memulihkan file. Saya memiliki versi NTFS dan FAT, tetapi hanya menggunakan FAT sekali.
sumber