Любой способ восстановить файл с плохими блоками (ошибка CRC в Windows)?

Что я вижу это:

  • Windows жалуется при чтении файла, потому что CRC для него не соответствует вычисленному CRC.
  • это означает, что NTFS имеет CRC для файла.
  • Я ожидаю, что оскорбительный блок / сектор может быть известен или, по крайней мере, угадан.
  • Я также ожидаю, что "неверные данные" могут быть прочитаны с диска.
  • Если биты "неправильных данных" были перевернуты один за другим, грубой силой мы могли бы найти правильный данные.
  • файл может быть восстановлен с помощью статистики и перебора битов для соответствия CRC.

мой вопрос в том, делает ли какое-либо программное обеспечение такие вещи? Любой способ, которым я мог бы это сделать (я был бы счастлив получить CRC, "неправильные" данные диска, знать, какой из них является оскорбительным блоком/сектором, и написать сценарий для его сам, если даны соответствующие направления).

кстати, это механический жесткий диск.

Edit: Посмотрев с шестнадцатеричными редакторами и такими, я заметил, что плохой блок появляется как мусор, например, заполненный нулями или копией последнего блока (это, похоже, зависит от программы), поэтому, чтобы получить "реальные данные", которые повреждены, нам придется отключить некоторую аппаратную коррекцию, которая отказывается читать блок, который плох. Я считаю, что это называется ECC.
Кроме того, я ожидаю, что если всего несколько бит помечают блок как "плохой", то некоторая 32-разрядная контрольная сумма из Windows может быть использована для грубой силы a спичка.

Так что на этот вопрос можно ответить просто с руководством, чтобы сделать это самостоятельно.

5
задан Camilo Martin
08.12.2022 20:47 Количество просмотров материала 2908
Распечатать страницу

1 ответ

к сожалению, то, что я хотел сделать не возможно (NTFS не хранит CRC, а жесткий диск).

тем не менее, я рекомендую SpinRite, так как он находится в процессе восстановления жесткого диска (с болезненно медленной скоростью некоторых GBs в день, иногда я монтирую файловую систему, чтобы увидеть, как состояние файлов).

Это может или не может работать для вас, так что если данные стоит несколько тысяч долларов, перейдите в специализированное место восстановления жесткого диска. это ужасно дорого, но иногда эксперты получают данные из маловероятных ситуаций.

О, и последняя рекомендация: если данные стоят несколько тысяч, не трогайте диск. Не горе это, не смей с нее загрузиться, не работать chkdsk, ничего не делай. Это может поставить под угрозу возможность восстановления диска.

Но если это диск с песнями, фильмами или другими не-importan t содержание, не упустите шанс играть с его к содержанию вашего сердца! :)

1
отвечен Camilo Martin 2022-12-10 04:35

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

bad-blocks
crc
data-recovery
hard-drive-recovery
ntfs
Вверх