У меня есть ноутбук dell, который недавно "умер" (он запустит синий экран смерти), а жесткий диск издает странные циклические щелчки.
Я хотел посмотреть, смогу ли я использовать некоторые инструменты на своем компьютере с Linux для восстановления данных, поэтому я подключил их туда.
Если я запускаю "fdisk", я получаю:
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
Хорошо, таблица разделов испорчена. Однако, если я запускаю "testdisk" при попытке исправить таблицу, в этот момент он зависает, производя те же циклические щелчки:
Disk /dev/sdb - 20 GB / 18 GiB - CHS 19078 64 32
Analyse cylinder 158/19077: 00%
Меня не волнует, как снова работает жесткий диск, а только данные, поэтому я запустил gpart, чтобы выяснить, где были разделы. Я получил это:
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
Поэтому я попытался смонтировать только старый раздел NTFS, но получил ошибку:
sudo mount -o loop,ro,offset=16123904 -t ntfs /dev/sdb /mnt/usb
NTFS signature is missing.
Тьфу. Хорошо. Но затем я попытался получить дамп необработанных данных, запустив
dd if=/dev/sdb of=/home/erik/brokenhd skip=31492 count=38956987
Но файл получил до 59885568 байт и издал те же циклические щелчки.
Очевидно, что есть плохой сектор, но я не знаю, что с этим делать!
Данные все еще там ... если я смотрю этот файл 57MB в textpad ... Я могу видеть необработанные данные из файлов.
Как я могу вернуть свои данные?
Спасибо за любые предложения,
Решение:
Мне удалось восстановить около 90% моих данных:
- Заморозил жесткий диск в морозильной камере
- Использовал Ddrescue, чтобы сделать копию диска
- Так как Ddrescue не смог получить достаточно моего диска, чтобы использовать testdisk для восстановления моих разделов / файловой системы, я использовал photorec для восстановления большинства моих файлов.