目录
Vmware文件夹结构
vmx文件
vmdk文件
vmsd文件
vmxf文件
nvram文件
虚拟机复制和改名
复制虚拟机
更改文件名
修改vmx文件
VMware打开虚拟机
Vmware文件夹结构
在这里插入图片描述
从上图可以看出,虚拟机所有的文件都放在Windows 7 x64 Keil文件夹下,里边有8个文件和一个文件夹。
vmx文件
文件夹中有一个Windows 7 Keil.vmx文件,这个文件是虚拟机配置文件。可以用任何文本编辑工具打开,本人的vmx文件内容如下。
.encoding = “GBK”
config.version = “8”
virtualHW.version = “12”
numvcpus = “2”
cpuid.coresPerSocket = “2”
scsi0.present = “TRUE”
scsi0.virtualDev = “lsisas1068”
sata0.present = “TRUE”
memsize = “4096”
mem.hotadd = “TRUE”
scsi0:0.present = “TRUE”
scsi0:0.fileName = “Windows 7 x64-cl1-000001.vmdk”
ethernet0.present = “TRUE”
ethernet0.virtualDev = “e1000”
ethernet0.wakeOnPcktRcv = “FALSE”
ethernet0.addressType = “generated”
usb.present = “TRUE”
ehci.present = “TRUE”
ehci.pciSlotNumber = “35”
sound.present = “TRUE”
sound.virtualDev = “hdaudio”
sound.fileName = “-1”
sound.autodetect = “TRUE”
mks.enable3d = “TRUE”
svga.graphicsMemoryKB = “1048576”
serial0.present = “TRUE”
serial0.fileType = “thinprint”
…以下省略
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
本文介绍的虚拟机改名称主要就是改这个文件中的相关位置的内容。
vmdk文件
文件夹中有两个vmdk文件,而且都比较大。
vmdk文件是虚拟磁盘文件(VMWare Virtual Machine Disk Format),即虚拟机的数据都存储在这两个文件中。
VMDK是一种文件格式,它描述了虚拟磁盘在VMware Workstation 和 VirtualBox等虚拟机中使用的容器。该格式最初是由 VMware 为其虚拟设备产品开发的,在VMDK 5.0版发布之后成为一种开放格式,是开放虚拟机格式文件中用于虚拟设备的磁盘格式之一。即有不少软件都可以识别并使用vmdk文件。
vmsd文件
这个文件包含虚拟机的快照信息,并且是快照管理器的主要信息源。该文件包含行条目,这些条目定义了快照之间以及每个快照的子磁盘之间的关系。
vmxf文件
vmxf文件是多个虚拟机成组管理用的补充配置文件,一般用户不用管它。
nvram文件
这个文件存储虚拟机BIOS的状态。
虚拟机复制和改名
本人在使用虚拟机时通常的做法是,首先安装好干净的操作系统,安装必要的补丁,将这个虚拟机做成模板。需要新的虚拟机时,将这个虚拟机文件夹整个复制,然后改名称,使得用VMware打开时,呈现出需要的名字。这样使用非常方便。
当然虚拟机复制好以后,不改相关名称,也可以用VMware直接打开,这样带来的问题是,当虚拟机比较多时,容易搞混乱。
复制虚拟机
需要将虚拟机文件夹整个复制,然后文件夹名称改为需要的名字,本人想建立个Qt开发的虚拟机,文件夹名称改为如下。
在这里插入图片描述
更改文件名
在更改配置文件之前,首先更改文件名称。修改后的文件名如下。.
vmxf和vmsd文件可以删除。
在这里插入图片描述
修改vmx文件
打开文件,有3处地方需要修改。
在这里插入图片描述
修改后的文件内容如下。
在这里插入图片描述
VMware打开虚拟机
打开后的效果如下图。
在这里插入图片描述
第一次运行虚拟机,会有以下提示,
在这里插入图片描述
按我已复制该虚拟机即可。