中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-18 01:15
47,814 主题排行 / 349,907 发帖 / 今日 4 篇 / 48,259 会员排行
DOS疑难解答 & 问题讨论 (解答室) » 如何在批处理中运行磁盘检查命令?
可打印版本  1,348 / 7
第1楼 cain 发表于 2006-04-09 11:44
中级用户 发帖 72 积分 201
如何在批处理中运行磁盘检查命令?
在WINXP/2000系统中,在CMD中键入CHKDSK可以进行磁盘检查,但如果建立一个批处理内容为:CHKDSK /F
再在某个分区根目录下运行这个批处理文件则不能进行磁盘检查,请问如何在批处理中运行磁盘检查命令?
第2楼 bagpipe 发表于 2006-04-10 17:29
银牌会员 发帖 425 积分 1,144 来自 北京
chkdsk /f是用来修复磁盘上的错误,不过是在FAT32分区上,NTFS就不可以了...............
第3楼 zys 发表于 2006-04-10 18:30
初级用户 发帖 13 积分 110
ntfs同样可以的
第4楼 bagpipe 发表于 2006-04-11 08:52
银牌会员 发帖 425 积分 1,144 来自 北京
HO,SORRY ,是我记错了,现在脑子有点不好用了,对不起,对不起..........
第5楼 Climbing 发表于 2006-04-11 09:12
铂金会员 发帖 2,753 积分 6,962 来自 河北保定
如果分区正在使用中,则chkdsk需要强制卸下卷或者重新启动才能运行。看是不是这种问题造成的。
第6楼 cain 发表于 2006-04-11 09:56
中级用户 发帖 72 积分 201
Originally posted by Climbing at 2006-4-11 09:12:
如果分区正在使用中,则chkdsk需要强制卸下卷或者重新启动才能运行。看是不是这种问题造成的。


不是这种原因。因为在CMD情况下运行:echo y|chkdsk /f 是可以运行的,偏偏编成批处理文件后就不行,觉得很是奇怪,不信诸位可以试试。
第7楼 bagpipe 发表于 2006-04-11 15:15
银牌会员 发帖 425 积分 1,144 来自 北京
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分区正在使用,必须要等到下次开机或者重新启动时检查磁盘的完整性,要不就是你的系统哪里有问题喽!!!
第8楼 bdfcy 发表于 2006-04-11 23:56
初级用户 发帖 2 积分 108
不知道这样行吗?

chkdsk /f /x
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023