一次在把硬盘分区ghost到U盘时,中途提示出错。在XP下,打开U盘提示“磁盘未格式化”,要求格式化!
U盘里还有好多数据啊,不能格式化的。现在的首要任务是挽救U盘中的数据,至于U盘能不能用,倒是次要的。只要能把数据恢复过来,U盘能修复更好,不能用就直接扔了!U盘有价,数据无价啊~~
看 来是U盘的文件分配表受损了,估计数据区没什么问题,现在解决方法有两个:一是重建FAT表,二是跳过FAT表直接读取数据。估计重建FAT表的方法最 好,这样数据不受任何损失,直接可以读出来,当然前提是FAT区没有硬件损坏;第二种方法即使可行,读出来的数据未必可用,特别是excel文件。
到网上搜了一大把工具,开始了艰巨的数据恢复工作。。。
1、有人说在DOS可以读出,试了一下,不行,无法读出。用ghost偶尔可以读出U盘的文件结构,但无法进行任何读写操作。
2、easyrecovery/finaldata等普通数据恢复软件,恢复成功率一般,并且恢复成功的数据可用性差,多数office文件、JPG文件和视频文件都无法打开或打开不正常。
3、winhex,用它寻找备份的FAT表,用以代替现行损坏的FAT表。理论上可行,网上有不少人也成功了,可惜我试了,没什么作用。
4、RecoveryFix for Windows,倒是可以恢复数据,但是他把以前删除过的文件都混在