《 空中接口学园 》 >> 杂谈 >>>> 拯救我的移动硬盘 |
-- 作者:tom -- 发布时间:2015-11-02 12:25:04 最近花了一个月的时间来拯救我的移动硬盘,颇有一些收获,和大家分享一下。 【祸起】 一个月前发生的硬盘故障就是另外一回事了:用完后,想要弹出移动硬盘,老是提示有程序占用。杀了很多进程,也无济于事。于是只能硬拔了。 头几次,没有什么伤害。最后一次拔出,再插入,就提示某个分区需要格式化。于是,这个分区的盘符也没有了,用Win7的磁盘管理系统去看,发现该分区已经变成RAW格式,而不是原来的NTFS格式了。 怎么办呢? -- 作者:tom -- 发布时间:2015-11-02 21:32:34 【方案】 症状还在扩展,我的移动硬盘有3个分区,一个分区出问题后,其他分区也出现了问题,盘符虽然还在,但是文件不能正常读取。 一种解决方案是采用windows自己的scandisk命令来修复,但是也有说法是这个方法并不保险,有可能会丢文件的内容。因为scandisk是全自动的,电脑还是比不上人脑。 由于硬盘的内容比较重要,我还是希望能内容无损,就放弃了简单的scandisk命令。 接下来就是熟悉NTFS系统,虽然NTFS用了很多年,但一直不了解。借了一些书,通过恶补,基本上有了一些认识。知道了NTFS最重要的$MFT元文件。 20年前,我因为病毒才去研究了FAT系统;20年后,因为硬盘故障,才去学习NTFS系统。这也从一个侧面说明了成年人学习的特点:病急才投医,临时抱佛脚。
-- 作者:tom -- 发布时间:2015-11-03 21:44:51 【第一次尝试】 首先,考虑用HDDREG这个工具来进行硬盘扫描和修复。运行后很快发现问题分区有坏块,而且还无法修复。由于扫描过程非常缓慢和漫长,我不得不中途停止了。 HDDREG修复失败,说明问题还是很严重的。这与移动硬盘的使用方式有关,一旦随意拔出,就有可能造成大面积的坏块。 接下来就准备提取分区中的文件了,提取之前,用ghost来备份分区,结果遇到坏块,也失败了。 怎么提取文件呢?前面用HDDREG和Ghost,都是在PE环境下操作的,还发现PE下有DiskGenius这个工具,于是就想利用DiskGenius来提取文件。后来发现走了一个大弯路。 DiskGenius的确可以提取文件,但是扫描问题分区目录的时间非常长,很多次我都只能半途而废。当然,提取还是有效果的,大致上提取了10%的文件内容,增强了我拯救数据的信心:至少不会出现一无所有的最坏局面了。
-- 作者:jzdwxz -- 发布时间:2015-11-04 19:20:36 拯救回来了就好 -- 作者:tom -- 发布时间:2015-11-04 22:35:27 【第二轮尝试】 DiskGenius收获不大,接下来我开始寻找其他的工具,结果找到了NtExplorer、WinHEX和Magic NTFS Recovery。 NtExplorer界面比较直接,像是给工程师用的工具,只要找到了$MFT,根据MFT的内容,就可以恢复对应的文件。这个工具还有一个优点是可以直接恢复目录中的所有内容。 这次值得庆幸的是,$MFT的内容完整且无损,这样用NtExplorer恢复就很方便了,除了个别文件的落入坏块中,99%的文件都被恢复了,于是我总算安心了。 附带说一句,NtExplorer可以安装在windows系统中,这样就不必在PE下恢复了。 Magic NTFS Recovery的特点是可以提取文件目录树,类似DiskGenius,但是扫描的速度更快一些。我用来校验NtExplorer的恢复效果,免得有遗漏。Magic NTFS Recovery同样安装在windows系统中。 值得注意的是,以上工具注册版才有恢复的功能。 -- 作者:tom -- 发布时间:2015-11-05 16:50:44 【总结】 1. 移动硬盘最好分区,这样可以限制损害的范围; 2. 重要数据尽量进行多重备份:机械式硬盘和非机械式U盘、光盘,避免单点存储; 3. 修复前先恢复数据,一旦硬盘出现多处坏块,就没有修复的必要了。 4. Magic NTFS Recovery和NtExplorer都是很好的恢复工具,后者需要对NTFS系统有充分的了解。 目前已经有6条评论 >>> 发表你的见解 |
Powered by:Old version Copyright ©2002 - 2019空中接口学园 , 页面执行时间:31.250毫秒 |