一 故障现象: 有很多新手尝试pqmagic将
ntfs格式的分区转化为fat32格式的分区,导致大量文件出现乱码错误,甚至丢失。很多中文名的文件或者文件夹会在转化后变成??!!!类似的乱码,无法重命名,亦无法删除。
二 故障原因:
Pqmagic的分区格式转换功能经常被人用到,但PQ转换格式(从NTFS到FAT32)时不支持中文的文件名,所以分区转换完了之后文件名全部是乱码,且不能进入,也无法删除和进行其它操作,但文件内容都在。用W2k下扫描,报告文件系统正常,给人带来很×××烦。
三 完全避免方法:
第一就是等PowerQuest公司推出真正的简体中文版,而不是现在流行的汉化版。
第二在进行操作前把分区中的内容全部移走或改为英文名字,这样就可以保证万无一失了,当然硬盘损坏与我无关啊。
但是现在的问题是,已经出现乱码文件了,那要怎么解决?请看第四部分:
四 出现乱码文件的救急方法:
建议:
这时候,为了救回数据,请不要格式化硬盘,目前我了解到三种解决方法。
方法一:
下载软件finaldata,扫描硬盘分区,选择恢复想要恢复的文件。由于毁坏的分区中文文件夹名字已经成乱码!?!!!,有些文件寻找起来可能是分困难。也不一定所有的文件都能找回,或者保证找到的文件没有被破坏,看人品和运气了(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 回去,搞定。
这个方法可以完全无损恢复
附带说一声:linux可以用Knoppix Live CD。Knoppix是一种直接可以在光盘上运行的Linux系统,这样的系统很多,统称Linux Live CD,和Windows PE + ERD Commander组合非常的相似。而Knoppix是其中一个非常流行的系统。出现乱码以后,用Knoppix Live CD引导系统,它会自动挂载转换后乱码的硬盘分区,进入系统后,会看到一些以"?"号为名字的文件和文件夹。直接重命名吧!然后刷新,如果发现还有另外的"?"号文件夹和文件,再次进行重命名,直到不再出现这类文件为止。嘿嘿,然后看看这些重命名后的文件、文件夹内容,是不是以前Windows下无法访问和显示乱码的东东了。
二 故障原因:
Pqmagic的分区格式转换功能经常被人用到,但PQ转换格式(从NTFS到FAT32)时不支持中文的文件名,所以分区转换完了之后文件名全部是乱码,且不能进入,也无法删除和进行其它操作,但文件内容都在。用W2k下扫描,报告文件系统正常,给人带来很×××烦。
三 完全避免方法:
第一就是等PowerQuest公司推出真正的简体中文版,而不是现在流行的汉化版。
第二在进行操作前把分区中的内容全部移走或改为英文名字,这样就可以保证万无一失了,当然硬盘损坏与我无关啊。
但是现在的问题是,已经出现乱码文件了,那要怎么解决?请看第四部分:
四 出现乱码文件的救急方法:
建议:
这时候,为了救回数据,请不要格式化硬盘,目前我了解到三种解决方法。
方法一:
下载软件finaldata,扫描硬盘分区,选择恢复想要恢复的文件。由于毁坏的分区中文文件夹名字已经成乱码!?!!!,有些文件寻找起来可能是分困难。也不一定所有的文件都能找回,或者保证找到的文件没有被破坏,看人品和运气了(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 回去,搞定。
这个方法可以完全无损恢复
附带说一声:linux可以用Knoppix Live CD。Knoppix是一种直接可以在光盘上运行的Linux系统,这样的系统很多,统称Linux Live CD,和Windows PE + ERD Commander组合非常的相似。而Knoppix是其中一个非常流行的系统。出现乱码以后,用Knoppix Live CD引导系统,它会自动挂载转换后乱码的硬盘分区,进入系统后,会看到一些以"?"号为名字的文件和文件夹。直接重命名吧!然后刷新,如果发现还有另外的"?"号文件夹和文件,再次进行重命名,直到不再出现这类文件为止。嘿嘿,然后看看这些重命名后的文件、文件夹内容,是不是以前Windows下无法访问和显示乱码的东东了。
转载于:https://blog.51cto.com/cnnkl/156947