IT天空

 找回密码
 加入我们

手机号码,快捷登录

搜索

[分享] CHKDSK(磁盘检测)命令的运用

[复制链接]
qingmei 发表于 2019-4-12 12:42:30 | 显示全部楼层 |阅读模式

CHKDSK命令可检查磁盘状态并显示状态报告,还能修正磁盘错误。

  状态报告显示MS-DOS文件系统中的逻辑错误,该文件系统由文件分配表(FAT)和目录组成(CHKDSK不验证文件中的信息能否准确读出)。如果磁盘有错误,CHKDSK便会给出一条警告信息。所以,应不时地用CHKDSK来检查一下磁盘有无错误,以保证系统的正常运行。

  一、CHKDSK命令的语法

  CHKDSK drive:[[path]filename][/F][/V]

  若要显示当前驱动器的磁盘状态,可用命令:

  CHKDSK

  二、CHKDSK命令的参数解释

  (1)drive

  指定要用CHKDSK检查的磁盘所在的驱动器。

  (2)[path]filename

  指定要用CHKDSK进行碎片检查的一个或一组文件的路径及名称,可用通配符(*或?)指定多上文件。

  三、CHKDSK命令的开关项

  (1)/F

  修正磁盘错误。需要注意的是从其它应用程序(如Windows等)运行CHKDSK时不要选此项。

  (2)/V

  磁盘检查时,显示每个目录下的文件。

  四、帮助信息的获取

  如果不知道CHKDSK命令的用法也没关系,在DOS下随时打入CHKDSK/?便可了解其用法。

  五、关于CHKDSK命令的注释

  (1)状态报告的形式

  MS-DOS按类似下列的形式显示CHKDSK的状态报告:

  Volume MS-DOS_6 created 07-16-1996 10:40a

  Volume Serial Number is 2111-59F0

  629,424,128 bytes total disk space

  638,976 bytes in 15 hidden files

  1,146,880 bytes in 70 directories

  120,766,464 bytes in 1,802 user files

  506,871,808 bytes available on disk

  (2)修正磁盘错误

  在修正磁盘错误时,最好使用ScanDisk程序。详细信息可以参阅(SCANDISK)命令。用CHKDSK/F命令修正磁盘错误的显示信息如下:

  10 lost allocation units found 3 chains

  convert lost chains to files?

  若按下Y,MS-DOS把每个丢失的链在根目录中以FILEnnnn .CHK形式的文件名存放文件,nnnn是从0000开始的数字。CHKDSK检查结束后,可以检查一下这些文件是否含有所需要的数据,如果有就可以对其进行编辑后使用,否则便可将其全部删除,以免占用磁盘空间。若选N,MS-DOS只修正磁盘,但不保存丢失的分配单元的内容。

  如果不用/F开关项,CHKDSK将出示信息提醒用户是否文件需要修正恢复,但不进行实际的错误修正工作。

  (3)ERRORLEVER参数

  若CHKDSK没有找到任何错误,则返回到ERRORLEVER的值为0。如果找到了一个或多个错误,返回时ERRORLEVER的值为255。

  六、使用CHKDSK命令的注意事项

  (1)系统存在打开的文件时

  当有文件打开时请不要使用CHKDSK。因为CHKDSK是假定磁盘文件处于关闭状态而设计的。当有文件打开时,相应的MS-DOS将会修改文件分配表和目录结构。这种改变并不一定立即进行,文件分配表和目录结构的改变发生在不同时刻。因此如果磁盘上文件打开时运行CHKDSK,就会把目录结构和文件分配表的不一致解释为出错,从而导致数据丢失或文件系统的破坏。因此,在运行其它程序,如Microsoft Windows时,千万不要运行CHKDSK。

  (2)CHKDSK不能用于分配的驱动器和网络。

  CHKDSK不能用于由SUBST命令形成的驱动器工作,也不能用于网络驱动器上的磁盘检查。

  (3)物理磁盘错误

  CHKDSK命令只能找到文件系统中的逻辑错误,而不能查找物理磁盘错误。要查找物理磁盘错误,请使用SCANDISK程序。

  (4)坏磁盘扇区

  CHKDSK报告中将坏扇区标记上“bad”,SCANDISK和其它物理磁盘错误修正程序也将坏扇区标记为“bad”,因此坏扇区不会造成危害。

  (5)交叉链接的文件

  如果有两个文件或目录共用同一磁盘空间的记录,CHKDSK会报告有交叉链接文件。如果CHKDSK发现有交叉链接文件存在,会显示类似如下信息:

  <File> is cross linked on allocation unit <number>

  CHKDSK不会修补交叉链接文件,即使指定了/F项。要修复交叉链接文件,需要运行SCANDISK程序,或者进行手工修复,然后复制到指定的文件中并删除原文件。

  七、应用实例

  (1)将CHKDSK的状态报告存入文件

  可将CHKDSK状态报告重定向输出到一文件中保存,但注意重定向CHKDSK输出到文件时,不要使用/F开关项。例如:将CHKDSK检查的信息输出到CHK.LIS文件中,其命令为:

  C:\DOS>CHKDSK A:>CHK.LIS。

  (2)若检查C盘存储多少数据,还有多少剩余空间并修正磁盘错误,可输入如下命令:

  CHKDSK C:

  当遇到错误时,CHKDSK会暂停并提示信息。

  (3)查找文件

  利用CHKDSK与FIND命令结合管道功能实现在全盘的文件查找,这一命令格式不仅可以列出所查找文件的所在目录,而且还可以列出各目录中的同名文件,连隐含文件也不例外。值得注意的是使用本命令之前,应先用CHKDSK/F参数修正磁盘错误。例如在C盘上查找README文件,其命令格式如下:

  C:>CHKDSK/VIFIND “README”



最近访问 头像模式 列表模式
ln998 发表于 2019-4-12 13:17:26 | 显示全部楼层

活跃 2759| 技术 1| 互助 1| 钻石 111

感谢分享
Aboluo 发表于 2019-4-12 18:03:32 来自手机 | 显示全部楼层

活跃 8789| 技术 0| 互助 0| 钻石 850

谢谢分享!
lihui612ld 发表于 2019-4-12 19:54:06 | 显示全部楼层

活跃 13563| 技术 8| 互助 4| 钻石 24

现在chkdsk这个命令没有什么用了,修复C盘文件系统需要进PE,进PE又不需要用命令修复直接windows工具就可以搞定,修复非系统盘连PE都不用进,所以chkdsk这个命令就是鸡肋
whxmxhy 发表于 2019-4-13 10:22:28 | 显示全部楼层

活跃 319| 技术 0| 互助 0| 钻石 0

新手,看不懂
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

qingmei

224

活跃

0

技术

0

互助
签到任务
最火的业界新闻
  • 12nm Zen+架构、频率提升:AMD新一代桌面AP
  • 闪存芯片降价幅度将逐步收窄:年底前趋稳
  • 华硕发布Chromebook Flip C434新品:造型靓
  • 华擎发布IMB-1216 Mini-ITX主板新品 搭载英
  • 华为P月事件反转,谁该道歉?
  • Intel抢发Windows 10五月更新显卡驱动:全
  • 传Zen 2处理器良率超过70%:成本比英特尔低
  • 英特尔XE显卡或许不是自家10nm生产,明年上
  • SK Hynix无锡二厂竣工:月产18万片DRAM晶圆
  • 微软:2019年将放弃对Win8系统支持
炫酷的硬件Show
  • 振华SUPER FLOWER 铜皇450W 铜牌电源
  • 比小更小,Mini-STX装机
  • 华擎X99E-ITX + 银欣ML06 装机记
  • 最强双路泰坦硬管水冷 制作流程
  • 银欣FT02,双路E5工作站
  • 迟到的定制机箱小钢炮清理灰尘
  • 乔思伯UMX1 Plus,小巧的家用综合主机
  • 分体水冷第二弹-Inwin 805 infinity
  • 第一次DIY硬管水冷~~
  • 樱桃MX6.0 青轴 机械键盘 开箱
有趣的美图分享
  • 一辈子很长,我想好好宠你。
  • 自~杀前的13秒~
  • 太真实了,是我本人了
  • 这些 水果蔬菜 实在太帅了!!
  • 早就该扔掉你了~
  • 我观察了一整年那些厉害的人,他们教会了我
  • 不打算修了,不知道交警查不查
  • 医院22张偷拍照曝光:这些人间真实,你见过
  • 吃鸡男孩在线造句
  • 社会我猫哥,人狠话不多。
关注官方微信
快速回复 返回顶部 返回列表