將 VirtualBox 固定磁碟轉換為動態磁碟,反之亦然

將 VirtualBox 固定磁碟轉換為動態磁碟,反之亦然

建立虛擬機器時,系統會要求您選擇磁碟類型,您可以選擇固定磁碟或動態磁碟。如果您選擇固定磁碟,後來意識到您需要動態磁碟,或者反之亦然,該怎麼辦?出色地!您可以將一種轉換為另一種。在這篇文章中,我們將了解如何將VirtualBox 固定磁碟轉換為動態磁碟,反之亦然。

將 VirtualBox 固定磁碟轉換為動態磁碟,反之亦然

動態磁碟:動態磁碟是一種虛擬硬碟,一開始尺寸較小,並隨著您在虛擬機器中新增資料而增加。動態磁碟在儲存空間方面非常高效,因為它們僅使用所需的主機儲存空間,但隨著磁碟擴展,它們可能會稍微影響電腦效能。

固定磁碟:固定磁碟具有特定的大小,並且不能在需要時增長。具有固定磁碟的虛擬機器比動態磁碟的虛擬機器效能更好,因為它們不必分配資源來擴展大小。然而,磁碟最終可能會被填滿,從而導致儲存空間不足。

如何將 VirtualBox 固定磁碟轉換為動態磁碟,反之亦然?

如果您想將 VirtualBox 固定磁碟轉換為動態磁碟,反之亦然,請按照以下步驟解決問題。

  1. 確保你有足夠的空間
  2. 更改虛擬磁碟的儲存格式
  3. 刪除重新命名的 VDI 並新增新的 VDI

讓我們詳細談談它們。

1]確保有足夠的空間

在我們轉換儲存類型之前,您必須檢查並確保您的磁碟機有足夠的空間來容納單獨的磁碟映像。例如,如果您要轉換的虛擬磁碟大小為 70GB,則您應該至少有 70GB 的可用磁碟空間可用於轉換過程。

轉換完成後,如果一切正常,您可以刪除原始虛擬磁碟檔案以釋放磁碟空間,但最初應該有足夠的空間。

若要檢查磁碟的大小,請在 VirtualBox 中右鍵單擊磁碟,選擇“設定”>“儲存”,按一下您的 VDI,然後檢查檔案的虛擬大小。如果有足夠的空間,請繼續轉換。如果沒有足夠的空間,請建立一些空間,然後繼續下一步。

2]更改虛擬磁碟的儲存格式

在變更格式之前,請關閉正在執行的虛擬機器。完成後,請按照下面提到的步驟操作。

  • 從「開始」功能表中搜尋來開啟命令提示字元。
  • 現在,輸入以下命令以到達 VirtualBox 應用程式的預設安裝位置,如果您已指定自訂位置,請對下面給出的命令進行所需的變更。

cd "C:\Program Files\Oracle\VirtualBox"

  • 現在,我們需要列出所有虛擬機器以獲取其位置,為此,您必須執行以下命令。

VBoxManage.exe list hdds

  • 您需要複製 VDI 的位置並將其插入以下命令中以變更其格式。

從固定轉換為動態

VBoxManage.exe clonemedium disk "source.vdi""destination.vdi"–variant Standard

從動態轉換為固定

VBoxManage.exe clonemedium disk "source.vdi""destination.vdi"–variant Fixed

如果您無法執行該命令並且提示存在語法錯誤,只需手動寫入“-variant”並重新運行它。另外,如果您不想像我一樣處理重新配置 VDI 的麻煩,請確保來源位置和目標位置完全相同,但檔案名稱不同。

現在,我們需要稍微重新調整一下。為此,請轉到 VDI 的位置,將來源檔案的名稱變更為其他名稱,然後重新命名目標以符合原始檔案的名稱。

3]刪除重新命名的VDI並新增新的

現在我們不需要舊的 VDI,我們可以將其刪除並新增新的。請按照下面提到的步驟刪除無法存取的 VDI 映像。

  1. 啟動 Oracle VirtualBox。
  2. 前往檔案 > 工具 > 虛擬媒體管理員。
  3. 單擊刷新。
  4. 選擇有問題的 VDI,然後按一下「發布」。
  5. 現在,點擊“刪除”。
  6. 如果有多個無法存取的 VDI,請確保將其全部刪除。

執行下面給出的步驟來新增新的 VDI 映像。

  1. 選擇虛擬機器並點擊“設定”。
  2. 現在,前往儲存並點擊「Controller:IDE」旁邊的第二個加號 (+) 圖示。
  3. 點擊“新增”,轉到儲存檔案的位置,然後新增它。
  4. 將其新增至「硬碟選擇」公用程式後,從「未連接」部分中選擇 VDI,然後按一下「選擇」。
  5. 最後,點選確定

就是這樣!當您的儲存格式變更時啟動 VDI。

動態分配 VirtualBox 和固定大小 VirtualBox 哪個比較好?

動態分配和固定大小的主要區別在於,後者一次性為磁碟機分配所有空間,而動態分配僅在虛擬機器需要時佔用空間。因此,如果您的虛擬機器沒有使用所有硬碟大小,則動態分配不會佔用所有空間,但固定大小會佔用所有空間。換句話說,動態分配的空間會隨著虛擬機器的成長而成長,而固定大小會一次佔用所有空間。然而,就性能而言,固定的更好。

如何在 VirtualBox 中進行固定磁碟和動態磁碟之間的轉換?

若要從固定轉換為動態,請使用VBoxManage.exe clonemedium disk "source.vdi""destination.vdi"–variant Standard, ,而要從動態轉換為固定,請VBoxManage.exe clonemedium disk "source.vdi""destination.vdi"–variant Fixed 在進入 VirtualBox 目錄後在命令提示字元中使用。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *