我使用 cipher /w:C 清除了 C 盘上的可用磁盘空间。第一次执行时,大约花了 2 天时间。两天后我又使用了一次,结果花了 1.5 天时间。然后我又使用了一次,结果花了 1 天时间。下一次执行时,花了 12 个小时。
这正常吗?如果不正常,那到底是怎么回事?
答案1
在我看来,从阅读中https://support.microsoft.com/en-us/topic/cipher-exe-security-tool-for-the-encrypting-file-system-56c85edd-85cf-ac07-f2f7-ca2d35dab7e4,该密码虽然在文件级别之下起作用,但在块级别之上起作用,并且只关心清理底层文件系统,而不是擦除磁盘上所有未使用的块 - 因此似乎多次运行可以减少它必须做的工作量。
我认为,写入任意文件来填满磁盘然后删除该文件是确保磁盘未使用部分的数据碎片不可恢复的更好方法。