Contents

如何在 VirtualBox 和 VMWare Workstation 中開啟 VMDK 文件

使用 VirtualBox 和 Workstation 開啟 VMDK 檔案並不像許多人想像的那麼簡單。您不能只雙擊該文件並期望它加載,也不能直接使用虛擬機器管理程式加載它。

為了存取 VMDK 形式的虛擬磁碟映像,需要附加檔案並隨後在虛擬機器管理程式載入虛擬機器之前分配適當的硬體資源和配置。

從本質上講,雖然這個過程乍一看似乎很複雜,但我們設計了一個詳盡的教程,詳細概述了使用 VirtualBox 和 VMware Workstation Player 執行該過程所需的步驟。

如何在 VirtualBox 中開啟 VMDK 文件

VMDK 是虛擬化場景中使用的一種流行的虛擬磁碟映像格式。隨著VMware Workstation 5.0的推出,VMDK成為開放標準,允許使用者使用VirtualBox開啟和操作VMDK文件,而不會遇到任何互通性障礙。

為了透過 VirtualBox 使用 VMDK 檔案建立一個正常運作的虛擬機,必須先設定虛擬機,將 VMDK 映像檔附加為虛擬硬碟,並為附加檔案分配資源以用作主儲存虛擬機的裝置。現在請允許我與您一起啟動此過程。

第 1 步:建立新虛擬機

⭐開啟VirtualBox。

⭐ 點選「新建」或按住鍵盤上的 CTRL \+ N。為您的新虛擬機器指定一個描述性名稱,然後選擇您要執行的作業系統類型和作業系統版本。系統會要求您提供 ISO 映像,但暫時留空。 /bc/images/2-give-name.jpg

⭐ 命名您的虛擬機器後,點擊下一步並使用提供的滑桿為您的虛擬機器分配硬體資源。然後按一下「完成」建立新的虛擬機器並將其發送回 VirtualBox Manager。 /bc/images/3-give-ram.jpg

第 2 步:掛載 VMDK 文件

掛載VMDK檔案涉及在VirtualBox中匯入虛擬磁碟映像檔案的過程,該檔案允許使用者在其電腦系統上建立和管理虛擬機器。此操作允許存取 VMDK 檔案中儲存的內容,使用戶能夠將虛擬機器用於各種目的,例如運行應用程式或測試軟體配置。掛載 VMDK 檔案的行為可以有效地將其轉換為可存取的儲存設備,可以像系統上任何其他已掛載的驅動器一樣進行存取。

⭐ 在 VirtualBox Manager 中選擇新建立的虛擬機,然後按一下「設定」或按住鍵盤上的 CTRL \+ S 存取設定選單。

⭐ 設定選單可讓您在建立虛擬機器後對其進行配置。在此選單中,您可以重新配置硬體資源、顯示、網路、儲存和 USB 設置,以防您之前忘記配置它們。 /bc/images/6-cntrl-s.jpg

⭐ 由於我們在這個過程的早期跳過了新增 ISO 映像,因此我們的虛擬機器缺少啟動磁碟機。讓我們將 VMDK 檔案掛載為虛擬硬碟,並將其用作啟動磁碟機。為此:

設定選單中的“SATA”選項。

請按一下「新增硬碟」圖標,然後導覽至「硬碟選擇器」功能表以安裝虛擬機磁碟 (VMDK) 檔案。

⭐ 若要新增硬碟,請點選選單左上角的「新增」圖標,找到您的 VMDK 文件,然後點選「開啟」。 /bc/images/9-add.jpg

選擇掛載 VMDK 檔案的選項後,您將導航回「硬碟選擇器」選單。從可用選項清單中,選擇位於「未附加」標題下方的相應 VMDK 文件,然後按一下它。完成後,只需選擇「選擇」按鈕即可完成成功將VMDK掛載為虛擬硬碟的過程。

現在可以將虛擬機器磁碟 (VMDK) 檔案指定為主啟動磁碟。

步驟 3:刪除預設硬碟

兩個硬碟應固定到您的虛擬機器。您的虛擬機器在組建時作為標準組件構成的第一個設備將作為預設儲存設備;但是,由於缺少能夠啟動的作業系統,因此需要優先考慮後續週邊設備,其中包括附加的虛擬機器精簡磁碟 (VMDK) 檔案。

⭐ 右鍵單擊第一個硬碟並選擇刪除附件。這將使您的 VMDK 檔案成為虛擬機器中唯一連接的硬碟,這表示您不必在每次開啟虛擬機器電源時一直選擇啟動磁碟機。 /bc/images/delete.jpg

⭐ 刪除其他硬碟後,按一下「確定」並啟動虛擬機器。 /bc/images/12-success.jpg

事實上,現在可以透過 VirtualBox 存取和使用虛擬機器磁碟檔案。

如何在 VMware Workstation 中開啟 VMDK 文件

儘管 VMDK 設計用於與 VMware 的虛擬化軟體(例如 Workstation)一起使用,但在嘗試存取虛擬磁碟映像之前正確安裝映像至關重要。嘗試在未正確安裝的情況下開啟 VMDK 檔案可能會導致錯誤訊息,指示 VMX 檔案已損壞。

/bc/images/1-problem.jpg

原因在於VMDK檔案專門用作虛擬化儲存設備。除非虛擬機器 (VM) 實例已配置為利用此類磁碟映像,否則 VMDK 檔案實際上代表不存在的電腦系統內未使用的硬碟。

為了正確建立該虛擬電腦的設置,需要先建立虛擬機,附加 VMDK 文件,並指派與 VirtualBox 中執行的啟動優先權類似的啟動優先權。我們要從這些步驟開始嗎?

第 1 步:建立虛擬機

⭐ 開啟 VirtualBox 並點擊「建立新虛擬機器」來建立虛擬機器。這將開啟虛擬機器精靈。選擇稍後安裝作業系統的選項,然後按一下「下一步」。 /bc/images/1.jpg

⭐ 現在,透過選擇要安裝的作業系統、命名虛擬機器並指定磁碟容量來完成常規建立程序。然後,您可以按一下「完成」以建立 VM,或按一下「自訂硬體」為 VM 指派硬體資源。 /bc/images/4.jpg

虛擬機器建立後,現在可以繼續掛載 VMDK 檔案。

步驟 2:掛載虛擬映像文件

⭐ 選擇您新建立的虛擬機,然後按一下編輯虛擬機設定。將彈出虛擬機器設定選單。透過選擇硬碟 (SCSI) 並點擊選單底部的新增按鈕來裝載 VMDK 檔案。 /bc/images/6.jpg

⭐ 現在,選擇「硬碟」、「SCSI」和「使用現有虛擬磁碟」選項,然後按一下「下一步」。點擊“瀏覽”,然後找到您的 VMDK 文件,選擇您的虛擬硬碟。 /bc/images/9.jpg

導航回虛擬機器設定選單後,請務必注意已連接兩個硬碟。預設情況下,VMware Workstation 會將啟動優先權指派給遇到的第一個硬碟。在這種情況下,由於初始硬碟不包含啟動所需的 VMDK 文件,因此虛擬機器將無法啟動。因此,為了成功啟動虛擬機,將啟動優先權重新配置為上述最近安裝的VMDK檔案至關重要。

步驟 3:設定優先啟動順序

確保虛擬機器磁碟 (VMDK) 檔案在系統啟動期間優先的有效方法是刪除主實體硬碟。這可以透過選擇所需的硬碟並點擊相關選單底部的「刪除」選項來完成。或者,如果希望保留其初始虛擬硬碟,則必須將其重新定位到 VMDK 硬碟之後,才能實現所需的結果。

⭐ 選擇第一個硬碟,然後點選選單右側的進階按鈕。將彈出硬碟進階設定選單。按一下捲動選單,選擇 VMDK 硬碟後的任意位置,然後按一下「確定」。在此範例中,我選擇了 SCSI 0:2。 /bc/images/12.jpg

⭐ 將 VMDK 硬碟設定為啟動優先權後,現在可以在 VMWare Workstation 上開啟 VMDK 檔案。 /bc/images/14.jpg

⭐ 開啟虛擬機器後,會出現一條提示,通知您 sata0:1 不再可用。這是預期的,因為您之前重新定位了先前對應的硬碟。對於工作站按一下「否」以跳過連接到該虛擬硬碟並直接開啟您的 VMDK 硬碟。 /bc/images/15.jpg

恭喜,您現在可以透過 VMware Workstation 存取和使用虛擬機器磁碟格式檔案。

並非所有虛擬磁碟映像檔都相同

為了藉助 VirtualBox 或 Workstation 存取 VMDK 文件,必須遵循以下步驟。透過成功遵循所提供的說明,透過 VirtualBox 和 Workstation 瀏覽 VMDK 檔案應該不再構成挑戰。請務必記住,在存取 VMDK 文件之前,必須先建立虛擬機器、附加文件,然後將其指定為主要啟動來源。有了這些訊息,使用者還可以放心地使用各種其他類型的虛擬磁碟映像,包括 VirtualBox 和 Workstation 環境中的 VDI、VHD 和 VHDX。