я пытаюсь найти ответ на мой вопрос, связанный с восстановлением файла, когда API-интерфейсы Windows жалуются на "ошибку CRC". Я знаю, что это из-за плохого блока.
Но моя теория такова:
Проблема в том, что я понятия не имею, что это за CRC и где он находится. Я много гуглил, но не могу найти об этом. Я предполагаю, что это функция NTFS, и, насколько я знаю, у NTFS нет полной официальной документации, и мне действительно не нравится идея искать это в исходном коде NTFS-3G C++.
Итак:Я хочу сделать небольшую утилиту или скрипт для восстановления файлов в таком сценарии. Ответ, который говорит мне, где взять этот CRC и какой алгоритм он использует, будет принят.
Также:Я подозреваю, что CRC предназначена для единиц размещения, а не для целых файлов. Может дело в МФТ?