VMDK(VMWare Virtual Machine Disk Format)是
虚拟机VMware创建的
虚拟硬盘格式,文件存在于VMware
文件系统中,被称为VMFS(
虚拟机文件系统)
一个VMDK文件代表VMFS在虚拟机上的一个物理硬盘驱动。所有用户数据和有关
虚拟服务器的配置信息都存储在VMDK文件中。
通常而言,VMDK文件容易比较大,所以,2TB大小的文件都不足为奇。正因为如此,他们被描述为“大的、块级I/O模式”。任何用户数据变化或虚拟
服务器配置变化,VMDK文件都要更新。由于VMDK没有增量类型
数据获取功能,任何对文件的更改意味着整个文件需要重新备份。
1vmware workstation里创建new virtual machine,到disk这一步时,选use an existing virtual disk,然后在下一屏Existing disk file浏览到你下载的这个.vmdk就可以使用了。
2.
WinMount支持挂载 VMDK
磁盘文件到一个
虚拟磁盘,可以很方便地读取、修改、添加、删除磁盘内容,并保存修改到原始VMDK文件中。WinMount支持将
虚拟机硬盘
镜像VHD(VirtualPC)、
VDI(Virtual Box)、VMDK(VMWare)挂载为虚拟磁盘,并提供只读和可写两种打开方式。
该Maps视图显示了虚拟机和对应的包含该虚拟机VMDK容器的
存储介质之间的关系。
我们既然已经知道了VMDK容器的位置,我们需要创建一个运行虚拟机的快照。创建一个快照从字面上理解就是将虚拟机的父磁盘冻结。当创建一个快照时,一个新的子磁盘会被创建同时所有的写操作都会转到该子磁盘中,这样父磁盘就处于一个静止的状态。另外,父磁盘(*flat.vmdk)本质上是一个
物理磁盘的抽象,因此,他相当于(以dd或者原始格式)进行逐位复制。简而概之,在取证的时候我们总是想要逐位复制,因为这可以提供已分配和未分配的
磁盘空间。如果是传统的对物理硬盘的文件拷贝,那只会提供已分配的磁盘空间,如此一来你就不能恢复那些已经删除的文件。