Vmware-Workstation

將多個 VMware 磁碟映像轉換為單個磁碟映像

  • June 7, 2018

我有一個使用“多個 vmdk”格式(大約 7 個 vmdk 文件)的 VMware 實例。我想將整個磁碟映像寫入我的筆式驅動器。

如果是“單個 vmdk”映像,我可以使用

qemu-img convert file.vmdk -O raw /my/drive/

但是,我不確定如何對多 vmdk 格式做同樣的事情。

我是否必須將它們組合成一個 vmdk,然後寫入我的筆式驅動器,或者是否有其他選擇?

這當然是可行的。假設你有:

vmdk-primary.vmdk
vmdk-2.vmdk
vmdk-3.vmdk

然後這樣做:

vmware-vdiskmanager.exe -r vmdk-primary.vmdk -t 0 combinedImage.vmdk

vmware-vdiskmanager.exe與(或您選擇的VMWare PlayerVMWare 產品)一起生活。

  1. 完成後,您仍將擁有原始文件。
  2. 您必須將combinedImage.vmdk文件重命名為原始文件名vmdk-primary.vmdk
  3. 一旦您對新圖像感到滿意,您就可以刪除舊文件,只要確保它首先工作即可。

這不會節省任何空間(也許是很小的一部分),但它會給你一個磁碟文件而不是幾個。或者,您可以壓縮所有文件並將存檔儲存在您的 USB 設備上。

在 MacOS 上,同樣可以使用vmware-fusion包含vmware-vdiskmanager二進製文件來完成。

brew cask install vmware-fusion
vmware-vdiskmanager -r vmdk-primary.vmdk -t 0 combinedImage.vmdk

引用自:https://serverfault.com/questions/815224