在本文中,我們將介紹幾種將 VMDK 轉換為 VHDX 的不同方法。如果您同時使用 VMware ESXi/Workstation 和 Microsoft Hyper-V 來運行虛擬機,在某些情況下您可能需要將 VMware 虛擬機轉換為 Hyper-V 格式。您可以使用各種 V2V 遷移工具來執行此操作。
但僅將 VMware 虛擬機 VMDK 文件的格式更改為 VHDX 的速度要快得多。您可能不得不將虛擬機從一個虛擬機管理程序移動到另一個虛擬機管理程序。在相同的管理程序供應商之間移動 VM 沒什麼大不了的,但是在不同的管理程序之間移動 VM 的過程不同。您必須將虛擬光盤的格式從一種類型更改為另一種類型。
如何將 VMDK 轉換為 VHDX
Microsoft 製作了 Microsoft Virtual Machine Converter 以方便用戶虛擬化物理機並將虛擬機從 VMware 等其他平台移動到 Hyper-V 主機。這讓用戶可以更快地開始使用 Hyper-V 虛擬機。您不必提取 VMDK,將其轉換為 VHD,或將 VHD 導入 Hyper-V 虛擬機。
一般來說,Microsoft Virtual Machine Converter 過程是選擇轉換類型,選擇源 VM (VMware VM),然後選擇目標主機(Hyper-V 主機)。整個虛擬機將被更改,以便它可以直接在 Hyper-V 主機上工作。
在轉換虛擬機之前,您應該了解一件重要的事情。在 Hyper-V 主機上打開虛擬機之前,需要先卸載 VMware Tools 和其他 Vmware 程序。如果你不這樣做,你會得到很多錯誤並且無法打開虛擬機。您可以通過從 Microsoft 網站下載 Microsoft Virtual Machine Converter 在主機上安裝它。之後,按照步驟使用。
打開Microsoft Virtual Machine Converter,然後會彈出一個嚮導 Read Before You Begin > 在 Machine Type 中點擊 Next部分,選擇虛擬機轉換 > 單擊下一步 在遷移目標部分,選擇遷移到 Hyper-V > 單擊下一步 為虛擬機選擇一個 Hyper-V 主機 > 輸入地址、用戶名和主機密碼 > 單擊下一步 選擇虛擬硬盤的目錄和格式 > 選擇固定大小或動態擴展 > 單擊下一步 在源部分,鍵入 ESXi 主機的憑據源 VM (VMware VM) > 等待驗證憑據> 單擊下一步 在ESXi 主機 上預覽虛擬機並選擇一個進行轉換> 單擊下一步 鍵入 虛擬機的憑據 > 選擇 virt 的最終狀態虛擬機 > 單擊下一步 選擇虛擬機的文件夾 > 單擊下一步 查看作業摘要 > 單擊完成
常見問題解答
如何在虛擬盒子中將 VMDK 轉換為 VHDX?
您還可以將本地 VMDK 文件(如 VMware Workstation 虛擬機文件)更改為 VHDX 格式。為此,選擇本地文件,選擇源 VMDK 文件,然後選擇 VHD/VHDX 作為目標(Microsoft 虛擬硬盤驅動器)的圖像格式。
VHDX 是否與 VMDK 兼容?
VDI 僅在 VirtualBox 中可用,但該軟件可與 Microsoft VHD/VHDX 和 VMware VMDK 配合使用。這意味著 VirtualBox 也將能夠運行具有這些文件擴展名的圖像。使用VirtualBox的Virtual Media Manager,可以製作VDI、VHD/VHDX、VMDK虛擬硬盤,並進行複制。
VMware可以使用VHDX文件嗎?
如果想創建一個在 VMware Workstation 中使用從 VHD (VHDX) 格式轉換為 VMDK 格式的虛擬磁盤的虛擬機,只需創建一個新的 VM(如果要將轉換後的虛擬磁盤添加為附加虛擬磁盤,則打開現有的 VM)並選擇使用現有的虛擬磁盤。
VHD 磁盤和 VHDX 磁盤有什麼區別?
當安裝 VHD 磁盤映像時,Windows 將其視為普通硬盤驅動器,即物理連接到系統。 VHDX(虛擬硬盤 v2)映像在工作方式上與 VHD 映像相同,但它們具有更現代的功能,例如支持更大尺寸和更改磁盤尺寸的能力。