上一篇:使用IP过滤,轻松管理网络 >>
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”
()
下一篇:Linux下口令恢复任我行 >>
相关文章:
- · Windows2000/XP服务攻略
- · 破解加密光盘五法破解加密光盘五法
- · 常用的DDOS软件+动画教程
- · 教你申请10GB免费网络硬盘
- · 人在江湖安全第一 使用SNMP服务的安全防范
- · NT系统的门卫——SAM
- · 打造功能更强大更安全的Windows XP启动密码
- · 秘技!让毒霸和瑞星同时为你站岗
- · 优化Windows预读功能为系统提速
- · 远程线程嵌入技术
- · 秘技:突破SP2的线程限制
- · 强化TCPIP堆栈安全-抵御SYNICMPSNMP攻击
- · 解决XP局域网访问故障十八招秘技
- · 关于Linux下病毒的话题
- · 远程克隆你的系统
- · 教你辨认MP3随身听音质的好坏
- · WinXP无法安装DX9的解决方法
- · 一次真实的DDoS攻击防御实战
- · MSSQL入侵时可以用到的代码
- · 玩转GOOGLE的十九招秘技
- · 病毒杀不死的原因分析和相应对策
- · 让你的XP一分钟成为正版
- · 利用注册表管理IP地址
- · 笔记本电脑性能优化技巧
- · 让MSN调用mAxtHon
- · 恶意代码(网页病毒)[破解方法]
- · 减少QQ内存占用的一则方法
- · 多个网卡绑定一个IP地址
- · 反击内奸的无理攻击
- · 电脑特技与虚拟演员—计算机蜜罐技术
- · 列示出你安装了哪些补丁的脚本
- · CT版奇迹SF终极防黑手册
- · IDS的自防护原则与技术途径
- · QQ病毒的克星--QQAV
- · 用google检索密码
- · Win XP系统任务栏实用技巧总集
- · 开启终端的最简单方法全攻略
- · SQL安全设置攻略
