前几天使用移动硬盘拷贝东西,弄到一半的时候突然电池没电了,把移动硬盘里的一个分区的文件索引目录给弄坏了,一连上移动硬盘就问是否格式化,悲剧的是这个分区里面都是自己的重要资料,丢不得的,于是求助强大的Google,刚开始用Windows自带的命令行工具CHKDSK进行回复,下面是CHKDSk的帮组信息:
C:/>CHKDSK /?
检查磁盘并显示状态报告。
CHKDSK [volume[[path]filename]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:size]] [/B]
volume 指定驱动器号(后面跟一个冒号)、
装入点或卷名。
filename 仅用于 FAT/FAT32: 指定要检查是否有碎片的文件。
/F 修复磁盘上的错误。
/V 在 FAT/FAT32 上: 显示磁盘上每个文件的
完整路径和名称。
在 NTFS 上: 如果有清除消息,则显示。
/R 查找损坏的扇区并恢复可读信息
(隐含 /F)。
/L:size 仅用于 NTFS: 将日志文件大小更改为指定的 KB 数。如果未
指定大小,则显示当前
大小。
/X 如果必要,则先强制卸除卷。
该卷的所有打开句柄都会无效
(隐含 /F)。
/I 仅用于 NTFS: 对索引项进行强度较小的检查。
/C 仅用于 NTFS: 跳过文件夹结构的
循环检查。
/B 仅用于 NTFS: 重新评估该卷上的坏簇
(隐含 /R)/I 或 /C 开关通过跳过对该卷的某些检查,
可减少运行 Chkdsk 所需的时间。
先是使用命令CHKDSK M: /R进行修复,结果恢复到检查重建文件索引的那一步时,卡在12%半天不动了,感觉不对劲,强行把命令行窗口关了,豁出去了,然后再网上继续寻找,终于找到了相关的恢复工具:HDRepair,用了不到一分钟,终于重建索引成功了。
HDRepair下载地址:http://www.jb51.net/softs/2446.html
看来以后使用移动硬盘时,要注意了,千万不能在数据传输时断电,还有尽量不要强制删除硬件,以免弄坏文件索引。