Vmware 精简版 打开vmx虚拟机出错 encoding "windows-1251". 的解决方法
2013-12-03 21:38
483 查看
Vmware 精简版 打开vmx虚拟机出错 encoding "windows-1251". 的解决方法
打开:出现以下提示:无法打开虚拟机: *.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",
![](http://hiphotos.baidu.com/zqjiang/pic/item/e4aaa50f15d324deab645705.jpg)
改成
![](http://hiphotos.baidu.com/zqjiang/pic/item/a7ddbd3eab1fecc9828b1307.jpg)
再用VMware打开,OK了
相关文章推荐
- Vmware 精简版 打开vmx虚拟机出错 encoding "windows-1251". 的解决方法(转http://hi.baidu.com/zqjiang/blog/item/381d377)
- 在类库中申明"System.Windows.Forms”出错的解决方法
- Linux中VMware打开NTFS下VMX文件性能降低的解决方法
- 虚拟机启动报错Unable to open kernel device "\\.\VMCIDev\VMX"的解决方法
- VMware vSphere Client 连接 vCenter 时"连接到 VMware vCenter Update Manager 时出错"解决办法
- "登陆windows live messenger失败,因为服务暂时不可用。请稍后再试。"的解决方法
- VMware "VMnet0 is not running"错误的解决方法
- vc6.0无法使用“添加到工程”或者"打开文件"解决方法
- 用ado打开Excel文件时报"外部表不是预期的格式"的解决方法
- 早期的Sevlet不支持 respose.setCharacterEncoding("...")方法的解决办法
- OpenCV:Visual Studio "无法查找或打开PDB文件"解决方法
- [Python]"no encoding declared 错误"解决方法
- vs2010 "写入项目文件时出错。没有注册类别","无法读取项目文件",解决方法
- VC6.0启动”打开文件"对话框出现错误的解决方法
- 无法打开物理文件 "xxx.mdf"。 操作系统错误5:"5(拒绝访问。)" 解决方法 操作系统错误 5:"5(拒绝访问。)"的解决办法
- VMware 打开虚拟机内部错误解决方法
- MyEclipse打开JSP文件报"Failed to create the part's controls"解决方法汇总
- 在虚拟机中启动系统,出现"Operating System not found"--解决方法
- c# 读取其他程序正打开的文件的时“正由另一进程使用,因此该进程无法访问该文件。"的问题解决方法
- 打开Android studio弹出来"cannot lock system folders"框框的解决方法