
我想下載 Microsoft 提供的 hyper-v 映像之一並在 VMWare Workstation 7.x 中運行它。這可能嗎?如果是的話,您能推薦一款可以從 hyper-v VHD 轉換為 VMWare 的 VMDK 格式的轉換器(最好是免費的)嗎?我嘗試過VMWare轉換器,但它似乎不起作用。
謝謝。
答案1
VMWare 將直接讀寫 VHD,無需任何轉換。您可能想要停用/解除安裝其「幫助程式」應用程式(如果已安裝)並可能安裝相應的 VMWare 幫助程式。
答案2
我寫了一篇關於如何將 Hyper-V 虛擬機轉換為 VMWare 虛擬機
答案3
正如上面的海報所提到的,VMware 工作站將直接使用 VHD,儘管它不會達到最佳效能。
正如您所指出的,VMware Converter 也應該能夠將這些映像轉換為 vmware 本機格式。
如果所有其他方法都失敗,請嘗試 Platespin Migrate(已付費,但您應該能夠獲得試用)。該軟體允許虛擬-虛擬、虛擬-實體、實體-虛擬和實體-實體遷移,並且在某些情況下無需關閉作業系統即可運作。
答案4
我使用以下連結。這是最近的。
在我看來,「qemu-img」方法是最簡單的方法。
https://www.nakivo.com/blog/how-to-convert-vhd-to-vmdk-a-step-by-step-guide/
在 Windows 中使用 qemu-img
下載qemu-img從官方網站(32 位元和 64 位元安裝程式可供下載)。在目前範例中,使用 qemu-img-win-x64-2_3_0。從下載的檔案中提取文件,例如到 C:\Programs\qemu-img。然後啟動 Windows 命令列 (CMD) - 按Windows+R打開“跑步“ 盒子。類型 ”指令” 進入框中並按 Ctrl+Shift+Enter 運行命令作為管理員。
進入qemu-img目錄:
cd C:\Programs\qemu-img
Linux 和 Windows 中的 qemu-img 指令是相同的。在 Windows 中將 VHD 轉換為 VMDK
以管理員身分執行CMD,進入qemu-img安裝目錄。
查看虛擬磁碟資訊:
qemu-img.exe info c:\Virtual\Hyper-V\test-disk.vhd
將VHD磁碟映像轉換為VMDK格式:
qemu-img.exe convert -p c:\Virtual\Hyper-V\test-disk.vhd -O vmdk c:\Virtual\Hyper-V\test-disk.vmdk
在哪裡:
-p – 顯示進度
-O——輸出文件
等待轉換過程完成。