![如何在 Windows Server 2003R2 启动时在所有驱动器上运行 Chkdsk](https://linux22.com/image/655471/%E5%A6%82%E4%BD%95%E5%9C%A8%20Windows%20Server%202003R2%20%E5%90%AF%E5%8A%A8%E6%97%B6%E5%9C%A8%E6%89%80%E6%9C%89%E9%A9%B1%E5%8A%A8%E5%99%A8%E4%B8%8A%E8%BF%90%E8%A1%8C%20Chkdsk.png)
我正在努力寻找一种方法来自动化 chkdsk /f所有驱动器在启动时,到目前为止我还无法完成这项任务。
- 无法在批处理文件中使用 chkdsk,因为它需要用户干预(在卷锁定的情况下会提示 Y/N)。
- “fsutil dirty set”方法不会完全起作用,只会在启动时执行 c: 驱动器检查
任何想法?
答案1
- 我使用这个实用程序:查卡
您可以在批处理文件中使用 chkdsk,方法是回显 Y 并将其传送到 chkdsk,如下所示:
echo Y | chkdsk c: /f
我正在努力寻找一种方法来自动化 chkdsk /f所有驱动器在启动时,到目前为止我还无法完成这项任务。
任何想法?
您可以在批处理文件中使用 chkdsk,方法是回显 Y 并将其传送到 chkdsk,如下所示:
echo Y | chkdsk c: /f