Мой внешний жесткий диск внезапно начал сообщать как «931,51 ГБ RAW (Primary)» в управлении дисками Windows.
Я попытался использовать DiskInternals Partition Recovery, который действительно сообщил, что диск виден только как RAW, легко нашел раздел в секторе 2048, охватывающий полный размер диска, обнаружил на нем систему NTFS ... и затем он полностью не смог найти любые файлы.
DISKPART видит раздел как RAW.
ChkDsk H: однако, обнаруживает его как NTFS и проверяет файловую систему (обнаруживая ошибки индексации в дескрипторе файла 5, который является корневой папкой «.», Поэтому до сих пор я запускал его только в режиме «только чтение»).
MiniTool, другая программа восстановления, сразу заметила диск с правильной меткой тома и исследуемым содержимым, даже без запуска этапа восстановления, но бесплатная версия не позволяет мне копировать файлы.
Наконец, TestDisk может читать содержимое диска без каких-либо проблем, не выполняя специализированный этап восстановления - он обращается к системе NTFS, как будто все в порядке.
Читая диск в шестнадцатеричном режиме, я вижу, что область MBR полностью пуста (все нули), за исключением серийного номера и одной, казалось бы, правильной записи раздела:
0000000000: 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00
....
00000001A0: 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00
00000001B0: 00 00 00 00 00 00 00 00 │ 39 72 8E 13 00 00 00 20 <- serial, part.type
00000001C0: 21 00 07 FE FF FF 00 08 │ 00 00 AC 65 70 74 00 00 <- partition 1
00000001D0: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00
00000001E0: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00
00000001F0: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 55 AA <- magic
....
00000FFFF0: 00 00 00 00 00 00 00 00 │ 00 00 00 00 00 00 00 00
0000100000: EB 52 90 4E 54 46 53 20 │ 20 20 20 00 02 08 00 00 <- NTFS
Раздел относится к типу 07, поэтому NTFS начинается с сектора 2048, и фактически файловая система все еще там - со смещением 0x100000 (размер сектора 2048 * 512) запускается хорошая NTFS-система. Так что, кажется, все там.
Судя по всему, я ожидал бы, что Windows увидит диск как раздел NTFS и, возможно, потребует проверки файловой системы, а не отформатирует его вообще.
Означает ли это, что диск хорошо читается, но Windows почему-то не может получить к нему доступ? Или Windows кэшировала MBR (так как я еще не перезагружал машину)? Или, может быть, мне даже не нужна MBR, поскольку это не загрузочный диск, а просто внешний USB-накопитель?
Что я должен сделать, чтобы Windows распознала раздел NTFS, если он там весь, нетронутым и, по-видимому, достаточно здоровым, чтобы его можно было прочитать без посекторного восстановления? Должен ли я запустить chkdsk H: /f
и, возможно, попытаться это исправить? (Я еще не пробовал, так как слышал, что chkdsk уничтожает данные в некоторых случаях)
(Это не универсальное «как мне восстановить мои данные?«вопрос, восстановление не было такой большой проблемой в этом случае, так как на этом диске не было уникальных данных - это скорее« чего не хватает, почему не работает, можно ли исправить вместо восстановления?»вопрос. Большинство сообщений об ошибках «RAW-раздела» включают в себя CHKDSK, отказывающийся работать с RAW-разделом; здесь, CHKDSK работает нормально, как ни странно.)