Batch file 批处理:D:\的CHKDSK,重新启动时无查询

Batch file 批处理:D:\的CHKDSK,重新启动时无查询,batch-file,Batch File,我想通过批处理文件检查C:和D:(C:是主驱动器)。 诀窍是不用查询或请求就可以完成任务,它应该只完成任务并在下一次引导时进行检查。 我对C的解决方案是:echo j|chkdsk C:/f/r,但这对D不起作用:因为这两个请求将使该任务完成,但正如我之前提到的,脚本应该完全自主工作,毫无疑问,无需查询,只需双击手动重新启动,在重新启动时重新启动一个完整的CHKDS。如果我理解得好,您想要的是在引导时对辅助驱动器执行扫描,但在引导时不能扫描除“C:\”(系统驱动器)之外的任何其他驱动器 所以,很

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

如果我理解得好,您想要的是在引导时对辅助驱动器执行扫描,但在引导时不能扫描除“C:\”(系统驱动器)之外的任何其他驱动器


所以,很抱歉,没有解决方案。

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