方法三:
用 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下无法访问和显示乱码的东东了。
这个Knoppix Live CD就不提供下载地址了,因为这个是一整套在光盘上直接操作的系统,足足有700MB,本意是为了想玩linux却有不想装linux的人准备的,现在无意中派上这个用途了,有兴趣的可以去买张现成的光盘试试。