У меня есть жесткий диск Seagate ST2000DM001 объемом 2 ТБ с одним разделом NTFS. Я не использовал его несколько месяцев, когда я снова подключил его, этот раздел по непонятным причинам стал недоступен: буква тома появляется в Проводнике Windows, но размер раздела больше не распознается, возникает ошибка, если я пытаюсь открыть его. Появляется как «RAW» в диспетчере хранилища. CHKDSK сразу же перестает анализировать его с сообщением об ошибке, в котором говорится, что он не может определить версию и состояние тома.
Тем не менее, если я открою этот диск с помощью R-Studio, раздел сразу появится с его правильным размером (даже сканирование не требуется), я могу открыть его и получить доступ ко всем файлам, которые были там в последний раз, когда я использовал его нормально, с насколько я вижу, все дерево каталогов и содержимое файлов кажутся на 100% правильными. Аналогичным образом, если я открою весь диск с помощью WinHex, он правильно распознает раздел и отобразит файлы и папки с их правильным содержимым. Я также протестировал 2 программы дефрагментации (только в режиме анализа): MyDefrag может перечислять содержимое раздела и предоставлять действительную информацию для каждого блока, наведенного указателем мыши (имя файла, размер, LBA ...); но Дефраглер не может. Я также открыл его с помощью DMDE: как и R-Studio, он может мгновенно распознавать содержимое раздела; он также отображает красное предупреждение относительно записей MFT 1, 2, 3 ; они , как правило , соответствуют: $ MftMirr, $ LogFile и $ Volume, три важные системные файлы, которые действительно отсутствуют в каталоге «$ MetaData». Возвращаясь к R-Studio, я вижу, что эти файлы также отсутствуют в каталоге «Метафайлы». Если я проверю начало MFT с WinHex, я вижу, что запись MFT 0 в порядке (она указывает на сам MFT), но затем записи 1, 2 и 3 MFT повреждены, они заполнены «FF» (шестнадцатеричный код).) / «Ÿ» (ASCII). И странно то, что зеркало MFT (которое я все еще могу найти с WinHex, используя старый моментальный снимок тома, сделанное до появления проблемы, и его местоположение также указывается R-Studio в панели свойств раздела, по-видимому, и MFT, и У MFTMirr их LBA, записанные в загрузочном секторе), имеет точно такой же шаблон искажения: первая запись в порядке, затем следующие три заполняются «FF».
Теперь я предполагаю, что раздел недоступен, потому что эти три записи MFT отсутствуют, поэтому соответствующие файлы не могут быть найдены. И CHKDSK должен требовать, чтобы хотя бы эти файлы работали должным образом. Как это могло случиться? Как мог и MFT, и его зеркало (фактически, является только копией первых 4 записей, но в данном конкретном случае этого должно было быть достаточно, чтобы устранить проблему, поскольку 3 поврежденные записи входят в число этих 4), в конечном итоге поврежденные на в то же время ?
И как я могу исправить / воссоздать те недостающие записи MFT, чтобы исправить раздел «на месте», вместо того, чтобы извлекать все файлы (что я уже сделал в качестве меры безопасности), переформатировать раздел и передавать их обратно ? Я мог бы скопировать действительные записи из другого раздела и изменить значения переменных, зная шаблон, но до сих пор я мог только идентифицировать метки времени (которые я могу копировать из других системных файлов в том же разделе, так как они все созданы в в то же время), я пока не могу найти поля, указывающие размер расположения кластеров. Я также обнаружил, что $ Volume, который является резидентным файлом (расположен полностью в MFT), содержит уникальный идентификатор раздела, который может быть самым проблематичным препятствием: должно ли оно быть таким же, как и раньше, чтобы раздел был правильно распознан, и если да, хранится ли он где-то в системе, или он может быть выбран случайным образом, и если да, то существует ли определенный шаблон, которому он должен соответствовать? Информация об основной структуре записей MFT, по-видимому, скудна или очень трудно найти среди тысяч страниц блуждающих веток форума или статей со слишком широким охватом, чтобы их можно было использовать в подобном случае.
Я описал проблему более подробно о HDDGuru, но у меня не было соответствующего ответа на вопрос «как я могу это исправить?» (постоянные участники очень хорошо осведомлены, когда дело доходит до сбоев аппаратного / микропрограммного обеспечения, но для такого рода логических сбоев они, похоже, довольно быстро сдаются).
http://forum.hddguru.com/viewtopic.php?f=1&t=36969