Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1029398
  • 博文数量: 179
  • 博客积分: 10080
  • 博客等级: 上将
  • 技术积分: 2580
  • 用 户 组: 普通用户
  • 注册时间: 2006-02-10 09:26
文章分类

全部博文(179)

文章存档

2015年(1)

2014年(1)

2012年(1)

2011年(3)

2010年(14)

2009年(11)

2008年(10)

2007年(42)

2006年(96)

我的朋友

分类:

2010-05-19 20:37:23

取决于操作系统的CODE, 中文版的操作系统和英文版的操作系统不同. 修改第一行即可.
vmware server 2.0 做出的VMX 用记事本打开后的内容如下:
.encoding = "windows-1252"
.......................后面内容省略
 
vmware 6.0 做出的VMX 用记事本打开后的内容如下:
.encoding = "GBK"
...........后面内容省略
只要把第一句替换后, vmware server 2.0 就可以读取vmware 6.0 的虚拟文件.
===========
下面的文章是网上收集的。原文地址:http://hi.baidu.com/zqjiang/blog/item/381d377a7a2cf3e62e73b3ce.html
 
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"


改成


再用VMware打开,OK

阅读(2699) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~