中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-06-30 03:46
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » 如何在批处理中运行磁盘检查命令? 查看 1,299 回复 7
楼 主 如何在批处理中运行磁盘检查命令? 发表于 2006-04-09 11:44 ·  中国 广东 河源 电信
中级用户
★★
积分 201
发帖 72
注册 2005-11-20 20:57
20年会员
UID 45624
状态 离线
在WINXP/2000系统中,在CMD中键入CHKDSK可以进行磁盘检查,但如果建立一个批处理内容为:CHKDSK /F
再在某个分区根目录下运行这个批处理文件则不能进行磁盘检查,请问如何在批处理中运行磁盘检查命令?
2 发表于 2006-04-10 17:29 ·  中国 北京 朝阳区 联通
银牌会员
★★★
DOS联盟捡破烂的
积分 1,144
发帖 425
注册 2005-10-20 00:00
20年会员
UID 43784
来自 北京
状态 离线
chkdsk /f是用来修复磁盘上的错误,不过是在FAT32分区上,NTFS就不可以了...............
3 发表于 2006-04-10 18:30 ·  中国 广东 广州 广东互联网络交换中心(越秀区东风路305号)
初级用户
积分 110
发帖 13
注册 2005-08-17 00:35
20年会员
UID 41722
状态 离线
ntfs同样可以的
4 发表于 2006-04-11 08:52 ·  中国 北京 朝阳区 联通
银牌会员
★★★
DOS联盟捡破烂的
积分 1,144
发帖 425
注册 2005-10-20 00:00
20年会员
UID 43784
来自 北京
状态 离线
HO,SORRY ,是我记错了,现在脑子有点不好用了,对不起,对不起..........
5 发表于 2006-04-11 09:12 ·  美国
铂金会员
★★★★
网络独行侠
积分 6,962
发帖 2,753
注册 2003-04-16 00:00
23年会员
UID 1565
性别 男
来自 河北保定
状态 离线
如果分区正在使用中,则chkdsk需要强制卸下卷或者重新启动才能运行。看是不是这种问题造成的。
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
6 发表于 2006-04-11 09:56 ·  中国 广东 广州 广东互联网络交换中心(越秀区东风路305号)
中级用户
★★
积分 201
发帖 72
注册 2005-11-20 20:57
20年会员
UID 45624
状态 离线
Originally posted by Climbing at 2006-4-11 09:12:
如果分区正在使用中,则chkdsk需要强制卸下卷或者重新启动才能运行。看是不是这种问题造成的。


不是这种原因。因为在CMD情况下运行:echo y|chkdsk /f 是可以运行的,偏偏编成批处理文件后就不行,觉得很是奇怪,不信诸位可以试试。
7 发表于 2006-04-11 15:15 ·  中国 北京 朝阳区 联通
银牌会员
★★★
DOS联盟捡破烂的
积分 1,144
发帖 425
注册 2005-10-20 00:00
20年会员
UID 43784
来自 北京
状态 离线
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 发表于 2006-04-11 23:56 ·  中国 湖南 郴州 资兴市 电信
初级用户
积分 108
发帖 2
注册 2003-08-23 00:00
22年会员
UID 9088
性别 男
状态 离线
不知道这样行吗?

chkdsk /f /x
论坛跳转: