Vmware文件类型

Posted joeat1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vmware文件类型相关的知识,希望对你有一定的参考价值。

### vmx ###
> 虚拟机启动的配置文件
+ 包含`.encoding`、`displayName`、`memsize`等基本配置信息,还包括一些链接文件的位置如`nvram`(非易变RAM路径),`scsi0:0.fileName`(磁盘路径)
+ `uuid.bios`与`uuid.location`一致
+ `fileSearchPath`文件搜索路径
+ `serial0.fileName` 串口信息

### vmxf ###
> vmware的extendedConfigFile
+ 主要包含`VMId`以及`vmxPathName`,还有其他虚拟机安装模块的情况`<VMId type="string">52 6e 67 da bc 86 f8 c2-48 e9 f4 b3 fc 0b c3 94</VMId>`

### vmdk ###
> 虚拟机的Disk DescriptorFile(磁盘记录文件),如果路径名字中包含`s-0XXX`的一般是拓展磁盘信息
+ 通过`CID`与`parentCID`来建立树一般的结构,`CID`是`ddb.longContentID`中最后的8个字符,一般而言初始化的vmdx中`parentCID=ffffffff`,最后一个节点的`CID`与`parentCID`相同,且没有`ddb.longContentID`。`createType`会设置文件的最大值,一般设置为2GB。
+ 文件中`# Extent description`后保存拓展磁盘位置,一般以`RW 8323072 SPARSE`开头,对应的文件每个有512KB大小。
+ `ddb.uuid`标识`Disk Data Base`
+ `parentFileNameHint`是其父文件的路径

### vmsd ###
> 虚拟机快照相关元信息,将vmsn与vmdx绑定在一起
+ `snapshot0.filename` vmsn
+ `snapshot0.disk0.fileName` vmdk

### vmsn ###
> 虚拟机快照相关

### vmem ###
> 虚拟机存储文件,每一个快照或初始化vmx会有一个对应的存储文件

### vmx.lck文件夹 ###
+ 用于锁定vmx的文件夹,如果提示虚拟机被占用,可以尝试删除该文件

以上是关于Vmware文件类型的主要内容,如果未能解决你的问题,请参考以下文章

利用 VMware 创建一台虚拟机

高版本VMware如何打开低版本VMware的vmdk

在vmware esxi6.5中将硬盘驱动类型由HDD变为SSD类型

如何安装VMware和虚拟机

如何用VMware打开vmdk文件

vmware提示指定文件不是虚拟磁盘文件怎么办