1.vmdk文件丢失
首先要发现丢失了什么文件,一般他只丢这样的文件“Windows XP Professional-00000*.vmdk”(“*”号表示有序数字)。你从“Windows XP Professional-000001.vmdk”开始,配合着“Windows XP Professional-000001-s00*.vmdk”(“*”号表示有序数字)这样的文件按顺序向后找,会发现某个配置文件“Windows XP Professional-00000*.vmdk”变成了文件夹,打开后里边还有个小于1K的文件。/*vmware workstation 5 好像没有这个文件夹及文件,跳过吧,vmware workstation 6才有这个东东*/
然后将找到的这个文件夹删除掉,然后自己创建丢失的配置文件,并手动书写里边的内容。比如我们有从“Windows XP Professional-000001.vmdk”到“Windows XP Professional-000006.vmdk”这些个配置文件,丢失了“Windows XP Professional-000005.vmdk”,下边讲解配置文件编写方法。
任意打开一个已存在的vmdk文件,如:“Windows XP Professional-000006.vmdk”,我们复制出这个文件的内容:
--------------------------------------------------------------------------------------------------------------
# Disk DescriptorFile /*磁盘说明文件*/
version=1 /*版本*/
CID=db05769d /*标识码*/
parentCID=836661eb /*上一级快照的标识码*/
createType="twoGbMaxExtentSparse" /*创建类型*/
parentFileNameHint="Windows XP Professional-000001.vmdk" /*指定快照的上一级快照名称,需要根据实际情况修改的位置*/
# Extent description /*区域描述*/
RW 4192256 SPARSE "Windows XP Professional-000006-s001.vmdk" /*
RW 4192256 SPARSE "Windows XP Professional-000006-s002.vmdk"
RW 4192256 SPARSE "Windows XP Professional-000006-s003.vmdk" 一些描述信息,注意修改00000*和你的文件名中的00000*一致就好了,具体描述信息自己
RW 4192256 SPARSE "Windows XP Professional-000006-s004.vmdk" 去google搜一下吧
RW 4192256 SPARSE "Windows XP Professional-000006-s005.vmdk"
RW 10240 SPARSE "Windows XP Professional-000006-s006.vmdk" */
# The Disk Data Base
#DDB
ddb.toolsVersion = "7238" /*磁盘数据库工具版本*/
--------------------------------------------------------------------------------------------------------------
按如下修改后,保存到“Windows XP Professional-000005.vmdk”中就可以了,如下:
--------------------------------------------------------------------------------------------------------------
# Disk DescriptorFile
version=1
CID=db05769d
parentCID=836661eb
createType="twoGbMaxExtentSparse"
parentFileNameHint="Windows XP Professional-000001.vmdk"
# Extent description
RW 4192256 SPARSE "Windows XP Professional-000005-s001.vmdk"
RW 4192256 SPARSE "Windows XP Professional-000005-s002.vmdk"
RW 4192256 SPARSE "Windows XP Professional-000005-s003.vmdk"
RW 4192256 SPARSE "Windows XP Professional-000005-s004.vmdk"
RW 4192256 SPARSE "Windows XP Professional-000005-s005.vmdk"
RW 10240 SPARSE "Windows XP Professional-000005-s006.vmdk"
# The Disk Data Base
#DDB
ddb.toolsVersion = "7238"
2.vmware server使用VMware workstation镜像
1 )修改vmx
进入目录的所有文件为您的虚拟机(注: 是指的虚拟机镜像地址),并修改虚拟机配置.vmx文件。
将以下内容 :
virtualHW.version = “ 6 ”
改成
virtualHW.version = “ 4 ”
2 )修改vmdk
同时修改第一个vmdk文件:
ddb.virtualHWVersion = “ 6 ”
改成
ddb.virtualHWVersion = “ 4 ”
这样server就可以用workstation的镜像文件,等于不需要重新安装虚拟机系统了
3.开启启动某个虚拟系统
虚拟机启动文件路径 start 虚拟系统路径,例如:
"C:\Program Files\VMware\VMware Workstation\vmrun.exe" start "d:\ubuntu\ubuntu.vmx"