现象:
有很多新手尝试pqmagic(现在称norton patitionmagic)将ntfs格式的分区转化为fat32格式的分区,导致大量文件出现乱码错误,甚至丢失。很多中文名的文件或者文件夹会在转化后变成??!!!类似的乱码,无法rename,亦无法删除。
原因:
仔细的原理不分析了,简而言之,用pqmagic将fat32转化为ntfs是绝对安全的,然而由于pqmagic对中文的支持不是很完善,反过来转换则是危险的。
建议:
这时候,为了救回数据,请不要格式化硬盘(当然,如果觉得nothing important,可以格而块之:)目前我了解到三种解决方法。
方法一:
下载软件finaldata,扫描硬盘分区,选择恢复想要恢复的文件。由于毁坏的分区中文文件夹名字已经成乱码!?!!!,有些文件寻找起来可能是分困难。也不一定所有的文件都能找回,或者保证找到的文件没有被破坏,看rp和运气了(hoho,与此同时,你也会以外地发现很多陈芝麻烂豆子的惊喜或者是见不得人的咚咚)。
注意事项:
1. 用finaldata恢复前请勿再往毁坏的分区里面大量写入,因为这样会加大你的损失;
2. 有些文件可能恢复后不只一个,注意耐心寻找。
方法二:
用norton ghost(任何版本,目前常用8.0汉化版)制作毁坏的分区镜像到另一个分区,然后用ghost explorer打开,导出那些???文件夹,注意要改名字就行了。
说明:
使用它没有不能向硬盘写数据这个限制,但是你需要保证有足够大的空间保存毁坏分区的镜像。:)要是没有的话,黑一个同学的硬盘做辅助硬盘或者去村里买一个移动硬盘吧!
方法三:
用 linux 启动,mount 那个 fat32 分区,指定 codepage = cp437
就可以看到完整的中文文件名和目录了,cp -r 到 linux 分区上面;
umount fat32 分区,再次 mount 上,指定 codepage = cp936
cp -r 回去,搞定。
可以全部无损恢复!(kxn@smth:)
ps:
1. 鉴于这个问题反复出现,决定汇总一下这个方面的咚咚。希望越来越少的xdjm遇到同样的问题;
2. pqmagic这类的操作磁盘分区的软件,还是少用为好,毕竟是对硬盘动大动作,不到万不得已,不要轻易操作;
3. 个人建议windows还是统一都用ntfs格式的吧,“不要做这种逆潮流的行为”了;
ntfs的优点简单列举:碎片少,速度快,支持大文件,安全性高,权限管理方便,可加密,etc(suduo@smth:)
4. 看到的推荐一下,普及一下为好。
附带软件下载地址:
1. finaldata
http://www.crsky.com/SoftView/SoftView_963.html
2. ghost
http://www.skycn.com/soft/3532.html
3. ghost explorer
http://www.skycn.com/soft/5295.html