方法一: 利用 VMware图形界面提供的工具
- 打开 VMware界面, 找到vmdk 文件对应的虚拟机,确保该文件不被占用(未开机或只读)
- 右键该虚拟机 — 硬件 — 磁盘 — 磁盘实用工具 [映射]
- 选择一个盘符,就可以把vmdk虚拟磁盘映射为主系统的一个分区
- 要卸载该分区,重复上面步骤,选择 [断开连接]
上述方法也可以直接在右键菜单操作
- 安装过VMware 后,直接对 vmdk文件右键菜单
- 选择 “映射虚拟磁盘” Map Virtual Disk (实现方法和方法一实际相同)
方法二: 使用vSphere Disk Development Kit
- 下载地址 https://my.vmware.com/group/vmware/downloads/details?downloadGroup=VSP510-VDDK-514&productId=284
- VDDK5.1版本还包含
vmware-mount.exe
, 之后的版本只提供源码和dll库,需要用c 或 c++ 调用。 - 命令行方式使用举例如下:
vmware-mount.exe Z: “C:\Temp\TestVM.vmdk”
只读模式vmware-mount.exe Z: “C:\Temp\TestVM.vmdk /m:w ”
读写模式vmware-mount z: /d
卸载虚拟盘 unmount- mount工具的说明手册地址