2012-11-21 21 views
0

我想通过批处理文件检查C:和D :(C:是主驱动器)。 诀窍是在没有查询或请求的情况下完成它,它应该只是完成任务并在下次启动时进行检查。 我对C的解决方案是:echo j | chkdsk C: /f /r但是这对D不起作用:因为两个请求将完成这项任务,但就像我提到的那样,脚本应该完全自治,毫无疑问不需要查询,只需双击一下手动重新启动一个完整的CHKDS。批处理:CHKDSK for D:在重新启动时无需查询

+0

我想,C将被迫在下次重启时检查,因为它正在使用中。尝试在D上的某处创建临时文件/目录:&然后立即(在fs同步之前)对D:运行相同的命令。您可能需要继续向该临时文件写入垃圾,以便在发出chkdsk命令时保持D:\文件系统繁忙。 – anishsane

回答

0

如果我明白它的好处,您希望在引导时执行辅助驱动器扫描,但在引导时无法扫描除“C:\”(系统驱动器)以外的任何其他驱动器。

因此,没有解决方案,对不起。