如何在 Windows Server 2003R2 启动时在所有驱动器上运行 Chkdsk

如何在 Windows Server 2003R2 启动时在所有驱动器上运行 Chkdsk

我正在努力寻找一种方法来自动化 chkdsk /f所有驱动器在启动时,到目前为止我还无法完成这项任务。

  1. 无法在批处理文件中使用 chkdsk,因为它需要用户干预(在卷锁定的情况下会提示 Y/N)。
  2. “fsutil dirty set”方法不会完全起作用,只会在启动时执行 c: 驱动器检查

任何想法?

答案1

  1. 我使用这个实用程序:查卡
  2. 您可以在批处理文件中使用 chkdsk,方法是回显 Y 并将其传送到 chkdsk,如下所示:

    echo Y | chkdsk c: /f

相关内容