前几天,有个同乡老埋怨他的120G移动硬盘(里面有两个分卷)中了毒,一接上电脑机器便运行得很慢,更麻烦的是其中一个分卷一点击机器就好像死机一样,动弹不得.可怜的是还个错误提示也没有.
但很明显这个分卷受损坏了.开始还怀疑是不是分区表出了问题,就用Finaldata扫描一下,结果还能找到该硬盘的两个分卷,且都能分析到里面的具体数据.看来还是有希望了.于是尝试继续用Finaldata看能不能拿回数据. 尽管Finaldata查找速度快,但分析这个60G分卷的每一簇数据,还不知要等到猴年马月呢.看来这个办法还是行不通,很费力.
但从中应该也可以发觉,数据还在,只是由于某原因分卷受损.并且先排除了中毒的可能性,拿会不会是移动硬盘的使用不当,如强制断开等,导致数据错乱呢.
这时,修复一下分卷便是接下来要做的主要工作.
接着,在XP系统下的CMD窗口下,先用CHKNTFS命令,发觉没办法修复,
于是便用CHKDSK这个尝试修复,当中要注意后缀参数.因为该错误分卷在XP下是H分区,则用CHKDSK H: /F
开始速度很慢,接着一闪而过.并能显示哪些数据错误,做了个修复.
这时再一次打H盘,奇迹出现,H盘顺利打开.里面的数据基本上都还存在.呵.
 
在这里也附上这条命令的使用方法:
CHKDSK [volume[[path]filename]]] [/F] [/V] [/R] [/X] [/I] [/C]
[/L[:size]]
   volume           指定驱动器(后面跟一个冒号)、装入点
                   或卷名。
   filename         仅用于 FAT/FAT32: 指定要检查是否有碎片的文
件。
   /F               修复磁盘上的错误。
   /V               在 FAT/FAT32 上: 显示磁盘上每个文件的完整路
径和名称。
                    在 NTFS 上: 如果有清除消息,将其显示。
   /R               查找不正确的扇区并恢复可读信息(隐含 /F)。
   /L:size        仅用于 NTFS:   将日志文件大小改成指定的 KB 数

                     如果没有指定大小,则显示当前的大小。
   /X                如果必要,强制卷先卸下。
                     卷的所有打开的句柄就会无效(隐含 /F)。
   /I                 仅用于 NTFS: 对索引项进行强度较小的检查。
   /C                仅用于 NTFS: 跳过文件夹结构的循环检查。
 
当然也有其它方法如借用第三方修复软件进行修复.但对比过,用命令往往在简单处理上就显得恰到好处.
所以今后如有硬盘出现问题,不妨先用这一命令.值得一用!