如何实现从 VMware 磁盘映像到磁盘分区的 V2P 转换?

如何实现从 VMware 磁盘映像到磁盘分区的 V2P 转换?

我在 Linux 上的 VMware Workstation Player 下有一个 Windows 10 虚拟机。磁盘以 VMware 的默认文件格式存储。

如何将文件系统内容从虚拟磁盘复制/调整/写入(本机)硬盘分区?我有(以及其他资源)实时 Linux Mint Sylvia 媒体,我打算将 Linux 放在另一个分区上,并且应该能够复制磁盘映像/存储的虚拟机。

谢谢,

-更新-

就字节而言,磁盘映像并不是一对一的;默认的 VMware 磁盘格式(我使用的)被分成最多 2G 的相对较小的文件,但是对于客户磁盘映像中未使用的空间,它们通常明显小于 2G。

我想@vautee 的评论假设我不想使用 Cygwindd将驱动器从 Windows 客户机本身复制到已安装的磁盘。

就具体命令而言,dd如果我现在拥有的是一系列 VMware 的 2G 块,这些块通常小于 2G,并且驱动器空间未(完全)使用,那么我如何实现从单个、直接、未压缩的 ISO 类磁盘映像所能实现的功能?

答案1

我会使用一些 Linux Live 系统(例如 kali Linux)进行启动,然后将虚拟磁盘映像中的 /dd 转换到物理分区。之后,不要忘记 chroot 到新分区并重新安装 grub - 甚至使 /etc/fstab 适应新系统。

要将所有最大 2GB 的 .vmdk 文件合并为一个,请查看vmware-vdiskmanager。不幸的是,这在传输过程中再次需要相同数量的磁盘空间。

相关内容