现在的位置: 首页 > 综合 > 正文

虚拟机问题

2012年03月03日 ⁄ 综合 ⁄ 共 2800字 ⁄ 字号 评论关闭

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"

抱歉!评论已关闭.