Поврежденный жесткий диск: потерянные разделы, сжатый диск, поврежденные загрузочные секторы, несоответствие CHS и LBA
Поэтому вчера я получил от родственника "мертвый" жесткий диск ноутбука WDC WD WD10 JVPX-22JC3T0 емкостью 1 ТБ. Я никогда прежде не сталкивался с чем-то подобным, но я пытался.
История:
Он использовался на Windows-машине с двумя (возможно, 500 ГБ) разделами. При последнем использовании он издавал "нездоровый звук", и в следующий раз Windows пыталась загрузиться в режиме восстановления, который в какой-то момент не удался (я знаю, что это подробное описание, но он не разбирается в компьютерах). Все его важные данные на нем, и он не делал никаких резервных копий.
Я попытался смонтировать его с подключением SATA. BIOS показал, что это всего лишь 32-мегабайтный диск с неизвестной файловой структурой. Когда я загружался, часто не показывался диск, поэтому с этого момента я использовал внешний жесткий диск. Windows распознала диск, но его нужно отформатировать, чего я не сделал, чтобы не потерять данные, которые можно восстановить.
Что я пробовал:
CHKDSK: сначала возникла ошибка на диске, теперь он распознается как том NTFS размером 65536 КБ. TestDisk/Photorec: распознает первые 32 МБ и два идентичных раздела (одинаковые начало и конец!) И говорит:
Warning: Bad endning cylinder (CHS and LBA don't match)
С фотореком вижу тоже самое - смотри прикрепленную картинку.
DMDA: когда я пытаюсь загрузить его как физический диск, он предупреждает меня о следующем:
There are partitions in MBR table which require the disk size to be not less than (bytes) LBA 1.00TB. Current disk size is 65134 LBA (33.0MB). There may be errors in MBR table or driver can't access entire disk (...) .
Тем не менее он находит два тома, "структура которых отсутствует или повреждена"- см. Прилагаемую картинку. Я бы сканировал тома один за другим, но программа не позволяет мне, так как начальный и конечный секторы выходят за границы (помните, что он видит только 32 МБ).
Я также пытался смонтировать voulmes диска в Linux, но он не был поврежден.
На данный момент у меня нет инструментов и идей. Я подумал о том, чтобы быстро отформатировать диск entie, чтобы вернуть полную емкость, а затем запустить какой-нибудь инструмент восстановления, но сначала я хотел спросить сообщество, надеюсь, кто-то более опытный, чем я.
Редактировать: я также пробовал OnTrack EasyRecovery, но он мог спасти только поврежденные (4096 КБ) файлы mp4, которые нельзя использовать.
2 ответа
Решение: я скачал и запустил Ultimate Boot CD
с USB, что позволило мне запустить HDAT2
(32-битная программа) на 64-битной машине с использованием некоторой среды DOS. HDAT2
уменьшил HPA
(Host Protected Area) до 0 блоков, восстанавливая исходный размер блока диска. Это восстановило исходный размер диска с 32 МБ до 1 ТБ. С этим сделано, Testdisk
написал таблицу разделов из моего спасения Linux Live USB. Загрузка обратно в окна, DMDE
распознал два раздела и NTFS поиска распознал полный корень. Мне удалось сохранить около 90% важных данных.
Найдите другой диск объемом 1 ТБ (цель),
загрузиться с Linux Rescue CD (*), затем $ ddrescue -f -b1M *source-device* *target-device*
[(*) по какой-то причине в Ubuntu он называется gddrescue]
Должно работать для NTFS.
Или читайте здесь: