首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Windows中实现磁盘检查的自动化?

如何在Windows中实现磁盘检查的自动化?
EN

Server Fault用户
提问于 2016-08-17 22:27:45
回答 2查看 1.4K关注 0票数 1

Chkdsk是一个非常手动的技术解决方案

Windows中的硬盘检查报告了许多不必要的信息,要求您阅读chkdsk报告等。而且chkdsk无法修复正在使用的文件(如Windows驱动器)上的问题。这似乎是一件小事,但非技术用户无法理解ChkDsk的结果,甚至一个技术用户也需要一分钟的时间来阅读每个硬盘的报告。

即使我用/x和/f选项实现了Chkdsk的自动化,我仍然每天都要阅读报告。

是否有一种工具或内置的服务将:

  1. 自动检查所有驱动器的错误
  2. 报告一个简单的“没有问题”或“问题”
  3. 理想情况下,在下次重新启动时安排修复操作。
  4. 加分:重新启动计算机进行修复,并报告所有这些。
EN

回答 2

Server Fault用户

发布于 2016-08-17 22:50:15

有一个系统命令可以用来标记磁盘,以便在下次重新启动时自动检查:

代码语言:javascript
复制
FSUTIL dirty set <drive>:

例如:

代码语言:javascript
复制
FSUTIL dirty set c:

处理报告可通过事件查看器-系统日志获得。

如果你想要一个自动检查-把它作为一个任务到Windows任务计划程序。

如果系统发现磁盘问题,它可能会将卷标记为脏(坏)。若要查询脏状态,请使用:

代码语言:javascript
复制
FSUTIL dirty query c:

请注意,运行FSUTIL需要管理权限。

或者,您可以根据您的需要对这个PowerShell脚本进行调整。

票数 0
EN

Server Fault用户

发布于 2016-08-18 00:03:37

对于自动化,您可以创建一个新的计划任务来运行一个脚本,该脚本检查可用的卷并使用适当的参数运行chkdsk。结果在应用程序事件日志中,其中"Chkdsk“作为源,"26212”作为事件Id。可以将任务附加到此事件,并使用组策略分发这两个计划任务。

自动化修复操作和重新启动不是我会做的事情。对大容量的磁盘检查需要花费大量时间,这意味着不可预测的停机时间。最好手动启动。

所以,从技术上讲,这是可能的,但我不认为我会这么做。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/797519

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档