### 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文件类型的更多相关文章

  1. 分享Linux CentOS7 VMware 系统目录结构、 ls命令 、文件类型、alias命令——笔记

    一. 系统目录结构 生成目录树结构: tree -a 显示所有 tree -d 仅显示目录 tree -L n n代表数字..表示要显示几层... tree -f 显示完整路径.. yum insta ...

  2. Linux文件类型

    1.windows系统和Linux系统的区别 windows通过问价扩展名来区分文件类型,例如*.txt是一个文本文件, linux系统文件的扩展名和文件类型没有关系 为了容易区分文件类型,linux ...

  3. 获取pe文件的文件类型

    工程文件petype.cpp通过调用pefile类中的函数获取文件类型. 文件类型的判断通过5个监测点完成. 监测点1:dos头的e_magic 监测点2:nt头的Signature 监测点3:文件头 ...

  4. WebStorm文件类型关联设置

    无意中创造了一个没有扩展名的文件,我选择了错误的文件类型关联.是js类型的,我却选成了文本,Ws每次编辑类型就成了txt文本,这个问题让我很苦恼,以下是我的解决方案. 错选的弹出框如下: 解决方案如下 ...

  5. JavaScript根据文件名判断文件类型

    //JavaScript根据文件名判断文件类型 var imgExt = new Array(".png",".jpg",".jpeg",& ...

  6. input file控件限制上传文件类型

    网页上添加一个input file HTML控件: <input id="File1" type="file" /> 默认是这样的,所有文件类型都会 ...

  7. struts文件上传,获取文件名和文件类型

    struts文件上传,获取文件名和文件类型   Action中还有两个属 性:uploadFileName和uploadContentType,这两个属性分别用于封装上传文件的文件名.文件类型.这是S ...

  8. UNIX中的文件类型

    Unix的文件类型信息包含在stat结构的st_mode成员中可以用宏确定文件类型: 普通文件(S_ISREG()):包含某种形式数据的常用文件类型 目录文件(S_ISDIR()):这种文件包含其他文 ...

  9. C# 文件类型

    C# 中一些常用文件类型: designer.cs 是窗体设计器生成的代码文件,作用是对窗体上的控件做初始化工作(在函数InitializeComponent()中).VS2003以前都把这部分代码放 ...

随机推荐

  1. Android 高速录像(2)

    private void startRecordVideo() { if (index == VIDEO_1080) { if (!supported1080P120Fps) { showToast( ...

  2. ubuntu配置(娱乐工作)

    因为目前没有使用ubuntu作为工作的电脑(mac还是好用),所以暂时记录一下别人分享的ubuntu常用软件: 输入法:搜狗输入法 虚拟机:virtualbox 浏览器:chromium ide:id ...

  3. Ten C++11 Features Every C++ Developer Should Use

    原版:http://www.codeproject.com/Articles/570638/Ten-Cplusplus-Features-Every-Cplusplus-Developer 译版:ht ...

  4. Tomcat启动阻塞变慢

    Tomcat 熵池阻塞变慢详解 Tomcat 启动很慢,且日志上无任何错误,在日志中查看到如下信息: Log4j:[2015-10-29 15:47:11] INFO ReadProperty:172 ...

  5. GetDIBits 提示堆栈损坏的解决办法

    ...... BITMAPINFOHEADER bi; bi.biSize = sizeof(BITMAPINFOHEADER); bi.biWidth = bmpScreen.bmWidth; bi ...

  6. WBS 工作分解结构

    WBS:工作分解结构(Work Breakdown Structure) 创建WBS:创建WBS是把项目 交付成果和项目工作分解成较小的,更易于管理的组成部分的过程. 主要用途WBS是一个描述思路的规 ...

  7. yii2.0表单自带验证码

    Yii2.0的自带的验证依赖于GD2或者ImageMagick扩展. 使用步骤如下: 第一步,控制器: 在任意controller里面重写方法

  8. Code First TPH、TPT、TPC与继承类

    一.Table Per Hierarchy (TPH,默认) 每个层次结构共用一个表,类的每一个属性都必须是可空的. 1.默认行为 只建立一个表,把基类和子类中的所有属性都映射为表中的列. 在这种处理 ...

  9. vbox安装 ubuntu server 后 安装增强包

    用vbox安装虚拟机系统如果不装增强包, 有很多东西就有点不好用-用vbox安装ubuntu server时,点击菜单中的安装增强功能.因为ubuntu server版本没有ui,所以不能很方便滴找到 ...

  10. SVG基本图形

    SVG 是使用 XML 来描述二维图形和绘图程序的语言 SVG 指可伸缩矢量图形 (Scalable Vector Graphics) SVG 用来定义用于网络的基于矢量的图形 SVG 使用 XML ...