你在保存、下載或設(shè)置虛擬機(jī)環(huán)境時(shí)可能遇到過VDI、VHD、VMDK、VHDX 等文件。這些文件稱為虛擬磁盤映像文件,用于存儲(chǔ)運(yùn)行虛擬化操作系統(tǒng)所需的虛擬磁盤映像和配置。本文裝機(jī)天下將為你介紹每種磁盤映像格式都有其優(yōu)點(diǎn)和缺點(diǎn),教你選擇最適合的虛擬磁盤格式。
 
虛擬磁盤格式有哪些?VDI、VHD、VMDK、VHDX的區(qū)別和優(yōu)缺點(diǎn)
 
什么是VDI?
 
VDI(虛擬磁盤映像)是一種為 Oracle VirtualBox 虛擬機(jī)管理程序開發(fā)的開源虛擬磁盤格式。其開源特性允許 VDI 跨平臺(tái)支持其他流行的虛擬機(jī)管理程序(例如 VMware 和 Windows Hyper-V)。
 
.vdi 文件是通過 VirtualBox 的虛擬媒體管理器保存機(jī)器狀態(tài)來創(chuàng)建的。該文件可以復(fù)制并共享給任何人使用。將文件加載到 VirtualBox 中為用戶提供了固定和動(dòng)態(tài)分配存儲(chǔ)的選項(xiàng)。動(dòng)態(tài)分配存儲(chǔ)允許用戶不斷擴(kuò)展文件而不必?fù)?dān)心文件大小,而固定分配可以通過為虛擬機(jī)分配一定量的內(nèi)存來幫助控制文件大小。
 
VDI優(yōu)缺點(diǎn)對(duì)比:
 
虛擬磁盤格式有哪些?VDI、VHD、VMDK、VHDX的區(qū)別和優(yōu)缺點(diǎn)
 
對(duì)于任何使用 VirtualBox 的人來說,VDI 都是一個(gè)很棒的虛擬磁盤映像。它是免費(fèi)的、開源的、具有強(qiáng)大的跨平臺(tái)支持并且是可移植的。通過 VirtualBox 運(yùn)行 VDI 文件,用戶可以享受Windows 上的遠(yuǎn)程訪問、快照和直接 USB 訪問等功能,這些功能是其他虛擬機(jī)管理程序所提供的高級(jí)功能。此外,通過最新的 VirtualBox 版本,Linux 用戶可以獲得安全啟動(dòng)支持!
 
什么是 VHD 和 VHDX?
 
虛擬磁盤格式有哪些?VDI、VHD、VMDK、VHDX的區(qū)別和優(yōu)缺點(diǎn)
 
VHD 和 VHDX 是 Microsoft 開發(fā)的磁盤映像格式。VHD 代表虛擬硬盤,是舊版 Microsoft 虛擬化產(chǎn)品(例如 Microsoft Virtual PC 和 Microsoft Virtual Server)中使用的格式。盡管開發(fā)已經(jīng)停止,但 VHD 仍在較新的 Microsoft Hyper-V 虛擬機(jī)管理程序中用于各種舊應(yīng)用程序。
 
VHDX 代表虛擬硬盤 v2。它是舊 VHD 格式的后繼者,主要在 Microsoft Hyper-V 上運(yùn)行。VHDX 相對(duì)于 VHD 進(jìn)行了多項(xiàng)改進(jìn),提供最大 64TB 的磁盤空間、改進(jìn)的整體性能、更好的安全性和彈性,以及對(duì) VirtualBox、VMware 和 Citrix XenServer 等其他平臺(tái)的第三方支持。
 
VHD 和 VHDX 主要用于Hyper-V 等1 類虛擬機(jī)管理程序,它提供了更好的效率和性能,但代價(jià)是可能存在主機(jī) PC 漏洞。
 
VHD、VHDX優(yōu)缺點(diǎn)對(duì)比:
 
虛擬磁盤格式有哪些?VDI、VHD、VMDK、VHDX的區(qū)別和優(yōu)缺點(diǎn)
 
VHD 和 VHDX 光盤映像格式最適合已使用 Microsoft Hyper-V 和其他 Microsoft 相關(guān)產(chǎn)品的系統(tǒng)管理員。其無頭操作功能使管理變得更加容易,但需要了解 Windows PowerShell 才能使用 CLI。如果您不熟悉虛擬化,則需要跳過此格式并使用更通用的磁盤映像格式,例如 VDI 和 VMDK。
 
什么是VMDK?
 
虛擬磁盤格式有哪些?VDI、VHD、VMDK、VHDX的區(qū)別和優(yōu)缺點(diǎn)
 
VMDK 文件格式最初是專門為 VMWare 的虛擬化產(chǎn)品(例如 Workstation Pro 和 Workstation Player 虛擬機(jī)管理程序)開發(fā)的。然而,經(jīng)過 2011 年的一些修訂,VMDK 成為一種開放格式,以實(shí)現(xiàn)不同平臺(tái)之間更好的互操作性。VMDK 文件現(xiàn)在可以使用 VirtualBox、QEMU、Hyper-V、Workstation Pro 和 Workstation Player 運(yùn)行。
 
VMWare 的虛擬化產(chǎn)品提供了許多高級(jí)功能,這些功能增加了功能并使虛擬機(jī)的處理更加方便。通過 VMWare 的 Workstation 虛擬機(jī)管理程序運(yùn)行 VMDK 可為用戶提供增量備份、快速便捷的快照、恢復(fù)到較早保存的計(jì)算機(jī)狀態(tài)的能力、實(shí)時(shí)遷移以及比 VHD 和 VDI 更快的整體性能。
 
VMDK優(yōu)缺點(diǎn)對(duì)比:
 
虛擬磁盤格式有哪些?VDI、VHD、VMDK、VHDX的區(qū)別和優(yōu)缺點(diǎn)
 
VMDK 最適合已經(jīng)購買或愿意購買 Workstation Pro 的人使用。您可以獲得大量功能,例如加密虛擬機(jī)、快照、遠(yuǎn)程連接和容器,以及與其他虛擬機(jī)管理程序相比的出色性能。例如,免費(fèi)的 Workstation Player 的性能仍然優(yōu)于 VirtualBox。但是,您將錯(cuò)過額外的功能。因此,如果您無法證明購買 Workstation Pro 許可證的合理性,請(qǐng)使用 Workstation Player 來實(shí)現(xiàn)更快的處理速度,并使用帶有 VMDK 的 VirtualBox 來實(shí)現(xiàn)快照和遠(yuǎn)程訪問等功能。
 
ISO是什么?
 
虛擬磁盤格式有哪些?VDI、VHD、VMDK、VHDX的區(qū)別和優(yōu)缺點(diǎn)
 
光盤映像 (ISO) 不是虛擬磁盤格式,而是用于光盤映像的文件格式。它通常用于存儲(chǔ) CD 或 DVD 內(nèi)容的副本,可用于安裝或運(yùn)行軟件。ISO 文件不是專門為虛擬化設(shè)計(jì)的。然而,由于它們用于克隆內(nèi)存驅(qū)動(dòng)器,虛擬機(jī)管理程序仍然可以虛擬地安裝它們,訪問它們的文件,并像常規(guī)虛擬機(jī)一樣運(yùn)行。
 
ISO 文件非常適合在互聯(lián)網(wǎng)上分發(fā)操作系統(tǒng)映像。然而,使用它們進(jìn)行虛擬化需要更詳細(xì)的設(shè)置,并且可能會(huì)錯(cuò)過性能和功能。因此,請(qǐng)確保在可用時(shí)下載虛擬磁盤映像而不是 ISO 文件。使用這些專用格式可以節(jié)省您在配置過程中的時(shí)間,并且在您第一次啟動(dòng)計(jì)算機(jī)時(shí)就已經(jīng)具有兼容的功能。
 
虛擬磁盤映像格式可以轉(zhuǎn)換嗎?
 
虛擬磁盤格式有哪些?VDI、VHD、VMDK、VHDX的區(qū)別和優(yōu)缺點(diǎn)
 
可以將虛擬磁盤映像文件轉(zhuǎn)換為其他格式。盡管 VDI、VHD、VHDX 和 VMDK 可以在最流行的虛擬機(jī)管理程序上運(yùn)行,但許多虛擬機(jī)管理程序仍將其虛擬映像文件轉(zhuǎn)換為其他格式,以確保遷移到其他平臺(tái)時(shí)的功能兼容性。
 
將虛擬映像文件轉(zhuǎn)換為其他格式的最簡單方法之一是使用 VirtualBox 和 VMware Workstation 中已提供的工具。VirtualBox 虛擬媒體管理器可以將 ISO、VHD、VHDX 和 VMDK 轉(zhuǎn)換為 VDI。同樣,可以使用VMware Workstation中的虛擬機(jī)向?qū)Т蜷_ISO、VDI、VHD和VHDX,將其另存為VMDK。
 
對(duì)于那些希望將 VDH 和 VHDX 轉(zhuǎn)換為其他格式(反之亦然)的用戶,您必須下載 Microsoft Virtual Machine Converter。更高級(jí)的用戶可以通過 PowerShell 和 VBoxCommands 轉(zhuǎn)換多個(gè)虛擬光盤映像。
 
總結(jié):虛擬磁盤格式有哪些?VDI、VHD、VMDK、VHDX的區(qū)別和優(yōu)缺點(diǎn)
 
虛擬磁盤映像格式的開發(fā)是為了確保磁盤映像和虛擬機(jī)管理程序的功能兼容性。盡管 VDI、VHD、VHDX 和 VMDK 具有跨平臺(tái)支持,但讓它們?cè)诓⒎菍iT為其設(shè)計(jì)的虛擬機(jī)管理程序上運(yùn)行將意味著錯(cuò)失寶貴的性能和功能。理想情況下,您應(yīng)該使用適用于 VirtualBox 的 VDI、適用于 Hyper-V 的 VHD 和 VHDX 以及適用于 Workstation 的 VMDK。對(duì)于一次性情況,您可以將它們與您擁有的任何虛擬機(jī)管理程序一起使用。但對(duì)于較長的用例,您將需要考慮轉(zhuǎn)換圖像。
裝機(jī)