Chkdsk是一个非常手动的技术解决scheme
Windows中的硬盘检查报告了大量不必要的信息,要求您通读chkdsk报告等。另外,chkdsk无法修复正在使用的文件(如Windows驱动器)上的问题。 这似乎是一件小事,但一个非技术用户无法理解ChkDsk的结果,即使是技术用户,也需要一分钟的时间来读取每个硬盘的报告。
即使我用/ x和/ f选项自动化Chkdsk,我仍然需要每天阅读报告。
有没有工具或build立在服务将会:
您可以使用系统命令将磁盘标记为在下次重新启动时进行自动检查:
FSUTIL dirty set <drive>:
例如:
FSUTIL dirty set c:
处理报告可通过事件查看器 – 系统日志获得。
如果你想要一个自动检查 – 把它作为一个任务到Windows任务计划。
如果系统发现磁盘问题,可能会将磁盘卷标记为脏(坏)。 要查询脏状态,请使用:
FSUTIL dirty query c:
请注意,运行FSUTIL需要pipe理员权限。
或者,您可以根据需要调整此PowerShell脚本 。
对于自动化,您可以创build一个新的计划任务来运行脚本,该脚本检查可用卷并使用适当的参数运行chkdsk。 结果在应用程序事件日志中,以“Chkdsk”作为源,“26212”作为事件ID。 您可以将任务附加到此事件,并使用组策略分配两个计划任务。
自动修复操作并重新启动不是我会做的。 大量磁盘检查需要花费大量时间,这意味着不可预知的停机时间。 最好手动启动它。
所以,在技术上,这是可能的,但我不认为这是我会做的事情。