一个虚拟机不能装载问题的解决
来源:互联网 发布:curl 上传二进制数据 编辑:程序博客网 时间:2024/04/30 09:51
今天需要用到oracle数据库,我把数据库装在了一个虚拟中,可用vmplayer打开虚拟机的时候,无法打开虚拟机: winXPPro.vmx。
显示的内容大概是:
File "winXPPro.vmx" line 2: Value "8" for variable "config.version" is not valid in encoding "windows-1251".
我的理解是当前版本不支持windows-1251解码
百度了一下,好像换个完整版的VMware6.5是可以解决问题,麻烦,后来在shooterf的博客中发现了另外一种解决办法:
用记事本打开提示的*.vmx文件,可以看到,第一行就有encoding "windows-1251".字样,把encoding "windows-1251".改成encoding "GBK".之后,用VMware可以打开了,但是提示*.vmdk缺失,难道又不行了么?
再接下来用记事本打开*.vmdk文件,可以发现只有这样一串字:
# Disk DescriptorFile
version=1
encoding="windows-1251"
CID=01146af3
parentCID=ffffffff
createType="twoGbMaxExtentSparse"
# Extent description
RW 4192256 SPARSE "BT4-Beta-s001.vmdk"
RW 4192256 SPARSE "BT4-Beta-s002.vmdk"
RW 4192256 SPARSE "BT4-Beta-s003.vmdk"
RW 4192256 SPARSE "BT4-Beta-s004.vmdk"
RW 8192 SPARSE "BT4-Beta-s005.vmdk"
# The Disk Data Base
#DDB
ddb.toolsVersion = "7428"
ddb.adapterType = "lsilogic"
ddb.geometry.sectors = "63"
ddb.geometry.heads = "255"
ddb.geometry.cylinders = "1044"
ddb.uuid = "60 00 C2 97 16 23 51 fd-2d f7 ba 78 dc 4b 68 42"
ddb.virtualHWVersion = "7"
接下来,当然是把encoding="windows-1251"这些字符改为encoding="GBK",再用VMware打开,OK!
感谢shooterf!
shooterf
- 一个虚拟机不能装载问题的解决
- 一个解决虚拟机不能联网的方法
- 虚拟机不能上网问题的解决
- 解决android虚拟机不能打开的问题
- vmware虚拟机不能上网问题的解决
- 解决虚拟机不能上网问题
- 解决虚拟机不能上网问题
- 解决虚拟机下安装的Ubuntu不能联网的问题
- 解决虚拟机下的ubuntu不能上网的问题
- 解决VMware虚拟机桥接不能上网的问题
- 解决VMware虚拟机桥接不能上网的问题
- 解决VMWARE虚拟机linux不能上网的问题
- kali解决VMware虚拟机桥接不能上网的问题
- 解决Vmware 克隆虚拟机 网卡不能启动的问题
- 解决虚拟机克隆后不能上网的问题
- [Linux]--解决虚拟机中安装ubuntu不能自适应的问题
- 【解决】virtualbox导入虚拟机后不能联网的问题
- Linux解决VMware克隆虚拟机网卡不能启动的问题
- GCC编译优化指南
- 还行吧
- Android的文件存储和访问
- 预编译头的使用
- 一个小白问题,关于程序的CPU占用问题
- 一个虚拟机不能装载问题的解决
- 优秀驾驶员开车技巧
- 循环移动问题思考!
- 开源ETL工具kettle系列之常见问题
- 一个小问题的致命后果
- datatable 数据按照字段排序
- inline 函数的用处
- 国家对五险一金的交纳说明
- linux下主要文件