4

Ищете инструмент, который бы надежно проверял целостность ВСЕХ файлов на NTFS-диске Windows 7 x64?

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

Это может быть либо программное обеспечение Windows (= возникновение ловушек при изменении файлов из-за загрузки Windows), либо автономная загрузка (например, linux boot cd + ключ usb для хранения chksum/ метаданных).

2 ответа2

1

Я бы выбрал комбинацию chkdsk, которая хорошо выполняет проверку журналов метаданных и записей каталогов, а также программное обеспечение для контрольной суммы, такое как md5deep. Я хотел бы использовать хороший хеш, как SHA 256.

Я также должен спросить, вы пишете свои собственные API? Надеюсь нет. , ,

0

Chkdsk игнорирует все параметры, кроме первого (кроме /v которое применяется только к файловым системам FAT). Следовательно, нет функциональной команды chkdsk /f /v /r . /f и /r никогда не используются вместе в одной командной строке. Правильный синтаксис, если вы действительно хотите полное сканирование с проверкой поверхности:

chkdsk <drive:> /r /v

Но это только проверяет целостность файловой системы, а не достоверность файлов. Только системные файлы могут быть отсканированы, чтобы убедиться, что их цифровые подписи и контент действительны. Для других файлов нет способа проверить, потому что не с чем их сравнить.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .