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"



posted on 2008-10-23 11:58  利刃  阅读(1279)  评论(0编辑  收藏  举报