4 正在寻找可以可靠地验证Windows 7 x64 NTFS磁盘上所有文件的完整性的工具? 这是用于测试实验性碎片整理软件,所以它确实需要安全和万无一失。我知道这需要很长时间,磁盘上有数百万个文件,但在这种情况下安全性不会受到影响。免费软件解决方案更受欢迎 可以是Windows软件(=导致因启动Windows而导致文件发生变化的陷阱)或独立启动(例如用于存储chksum /元数据的linux启动cd + usb密钥)。 windows — kilves76 source
1 我会选择chkdsk,它可以很好地检查元数据日志和目录条目,以及校验和软件,如md5deep。我会使用像SHA 256这样的好哈希。 我也可能会问,你在编写自己的API吗?我希望不是。。。 — surfasb source “md5deep可以接受已知哈希的列表,并将它们与一组输入文件进行比较” - 谢谢,这正是我正在寻找的。 — kilves 76年
0 Chkdsk忽略除第一个以外的所有开关(除了/v仅适用于FAT文件系统)。因此,没有功能命令chkdsk /f /v /r。/f并且/r永远不会在同一命令行中一起使用。正确的语法,如果你真的想用表面测试进行全面扫描,那就是: chkdsk <drive:> /r /v 但这只测试文件系统的完整性,而不是文件的有效性。只能扫描系统文件以确保其数字签名和内容有效。对于其他文件,没有办法测试,因为没有什么可以比较它们。 — 卫矛尺 source “没有什么可以比较它们” - 是的,这就是为什么我正在寻找一个可以做到这一点的程序,我很抱歉,但你只是重新解释了我的问题。 — kilves 76年 1 除了我认为你出错了,chkdsk / f / v / x和chkdsk / f / v / x / b之间的运行时间有显着差异 - 前者将在四分之一运行,而后者将需要几个小时。 — kilves 76年