标题: 如何在批处理中运行磁盘检查命令?
[打印本页]
作者: cain
时间: 2006-4-9 11:44
标题: 如何在批处理中运行磁盘检查命令?
在WINXP/2000系统中,在CMD中键入CHKDSK可以进行磁盘检查,但如果建立一个批处理内容为:CHKDSK /F
再在某个分区根目录下运行这个批处理文件则不能进行磁盘检查,请问如何在批处理中运行磁盘检查命令?
作者: bagpipe
时间: 2006-4-10 17:29
chkdsk /f是用来修复磁盘上的错误,不过是在FAT32分区上,NTFS就不可以了...............
作者: zys
时间: 2006-4-10 18:30
ntfs同样可以的
作者: bagpipe
时间: 2006-4-11 08:52
HO,SORRY ,是我记错了,现在脑子有点不好用了,对不起,对不起..........
作者: Climbing
时间: 2006-4-11 09:12
如果分区正在使用中,则chkdsk需要强制卸下卷或者重新启动才能运行。看是不是这种问题造成的。
作者: cain
时间: 2006-4-11 09:56
Quote: |
Originally posted by Climbing at 2006-4-11 09:12:
如果分区正在使用中,则chkdsk需要强制卸下卷或者重新启动才能运行。看是不是这种问题造成的。 |
|
不是这种原因。因为在CMD情况下运行:echo y|chkdsk /f 是可以运行的,偏偏编成批处理文件后就不行,觉得很是奇怪,不信诸位可以试试。
作者: bagpipe
时间: 2006-4-11 15:15
C:\>notepad chk.bat
C:\>chk
文件系统的类型是 NTFS。
无法锁定当前驱动器。
因为另一个过程正在使用这个卷,无法运行 Chkdsk。
是否计划在下次系统重新启动时检查这个卷? (Y/N)
将会在下次系统重新启动时检查这个卷。
HELLO
C:\>type chk.bat
@echo off
echo y|chkdsk /f
echo HELLO
C:\>
楼主看见没,这不能够运行吗?Climbing兄说过了,如果你的NTFS分区正在使用,必须要等到下次开机或者重新启动时检查磁盘的完整性,要不就是你的系统哪里有问题喽!!!
作者: bdfcy
时间: 2006-4-11 23:56
不知道这样行吗?
chkdsk /f /x