这个问题似乎有点奇怪,但我想知道“chkdsk /r”是否会覆盖目标卷上所有未使用的空间。我知道“chkdsk”的目的只是检查磁盘是否有错误,但我注意到当您指定“/r”选项时会发生什么,考虑到它必须在此模式下遍历整个磁盘表面,并且根据任务管理器,它会在此过程中执行一些写入操作。有多少?现在这就是问题所在……
Microsoft 文档中关于 CHKDSK 命令的介绍非常少。我感觉我已经用 Google 搜索了所有地方,希望能够找到更多可以说明这一点的详细信息。希望有一个集中的地方可以更深入地研究一些较旧的 Win 命令。也许就是你用来支撑显示器的那些巨型书籍之一。
答案1
CHKDSK /R 会覆盖未使用的空间吗?
不。
CHKDSK 会在文件结构和磁盘介质中查找错误,如果发现错误,它将尝试修复(如果指定了 /f 参数)。
如果发现错误并尝试更正,则获取包含尝试更正的 CHK00001 类型的文件。
当然,错误修正会使用一些空间,但不会完全覆盖所有未使用的空间。
如果没有错误,CHKDSK 不会向磁盘写入任何内容或更改磁盘结构。
这是有关该主题的非常好的 Microsoft 读物。
/r 定位坏扇区并恢复可读信息。磁盘必须锁定。/r 包括 /f 的功能,并附加了对物理磁盘错误的分析。
/f 修复磁盘上的错误。磁盘必须锁定。如果 chkdsk 无法锁定驱动器,则会出现一条消息,询问您是否要在下次重新启动计算机时检查驱动器
不建议中断 chkdsk。但是,取消或中断 chkdsk 不应使卷比运行 chkdsk 之前更损坏。 <--- 这几乎表明没有写入任何额外内容。