爱子日志

chkdsk、checkdisk

chkdsk(全称是checkdisk),就是磁盘检查的意思,如果不带任何参数,chkdsk 将显示当前驱动器中的磁盘状态。

开始→运行→CMD→Chkdsk,即可启动Chkdsk工具,这样它会自动校验由程序错误或病毒造成的文件丢失。

chkdsk /f 对磁盘的三个阶段进行检查修复;
chkdsk /r 对磁盘的五个阶段进行检查修复。



安装光盘启动→按 R 键选择修复选项→输入管理员→键入 chkdsk /r

如果希望 chkdsk 修复磁盘错误,则此前不能打开该驱动器上的文件。如果有文件打开,会显示下述错误消息:  
Chkdsk cannot run because the volume is in use by another processWould you like to schedule this volume to be checked the next time the system restarts?(Y/N)
如果选择下次重新启动计算机时检查该驱动器,则重新启动计算机后 chkdsk 会自动检查该驱动器并修复错误。如果该驱动器分区为启动分区,则 chkdsk 在检查完该驱动器后会自动重新启动计算机。


修复磁盘错误
只有指定 /f 命令行选项,chkdsk 命令才修复磁盘错误。Chkdsk 必须可以锁定驱动器以纠正错误。由于修复通常会更改磁盘的文件分配表,有时还会丢失数据,所以 chkdsk 会首先发送如下所示的确认消息:
10 lost allocation units found in 3 chains.
Convert lost chains to files?

如果按 Y,Windows 会在根目录中将所有丢失链保存在一个名为 Filennnn.chk 的文件中。chkdsk 结束后,可以查看这些文件是否包含了所需的数据。如果按 N,Windows 会修复磁盘,但对于丢失的分配单元,它不保存其内容。



chkdsk /?

CHKDSK [volume[[path]filename]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:size]]

volume          指定驱动器号(后面跟一个冒号)、装入点或卷名。
filename        仅用于 FAT/FAT32: 指定要检查是否有碎片的文件。
/F                修复磁盘上的错误。必须锁定磁盘。如果 chkdsk 无法锁定驱动器,则会显示一条消息,询问是否在下次重新启动计算机时检查该驱动器。
/V              在 FAT/FAT32 上: 显示磁盘上每个文件的完整路径和名称,在 NTFS 上: 如果有清除消息,则显示。
/R              查找损坏的扇区并恢复可读信息(隐含 /F)。必须锁定磁盘。
/L:size         仅用于 NTFS: 将日志文件大小更改为指定的 KB 数。如果没有指定大小,则显示当前的大小。
/X               如果必要,强制先卸下卷。之后该卷的所有打开的句柄都会无效(隐含 /F)。
/I               仅用于 NTFS: 对索引项进行强度较小的检查。
/C              仅用于 NTFS: 跳过文件夹结构的循环检查。
/B              仅用于 NTFS: 重新评估该卷上不正确的群集(隐含 /R)

/I 或 /C 开关通过跳过对该卷的某些检查,可减少运行 Chkdsk 所需的时间。




http://blog.56uc.com/article/454.htm
http://baike.baidu.com/view/61532.html

聚划算