Vmware 精简版 打开vmx虚拟机出错 encoding "windows-1251". 的解决方法
2010-02-18 14:32

打开:出现以下提示:

无法打开虚拟机: *.vmx。

File "*.vmx" line 2: Value "8" for variable "config.version" is not valid in encoding "windows-1251".

意思是当前版本不支持windows-1251解码

当然换个完整版的VMware6.5是可以解决问题,但完整版达几百m的体积,安装后运行速度减慢,实在是不爽

解决方法记事本打开提示的*.vmx文件,可以看到,第一行就有encoding "windows-1251".字样,把encoding "windows-1251".改成encoding "GBK".之后,用VMware可以打开了,但是提示*.vmdk缺失,难道又不行了么?

再接下来WinHex打开*.vmdk文件,可以发现只有这样一串字:

# Disk DescriptorFile

version=1

encoding="windows-1251"

CID=01146af3

parentCID=ffffffff

createType="twoGbMaxExtentSparse"

接下来,当然是把encoding="windows-1251"这些字符改为encoding="GBK",


改成


再用VMware打开,OK了

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐