歡迎來到「第一次學習 VirtualBox 就上手」系列之擴充(或縮減)磁碟大小

建立了虛擬機器 但是用了一陣子之後卻發現... 糟糕 當初切割的磁碟大小不夠用 怎麼辦?!

看這篇教學就對了 XD

 

解法1. 砍掉重練 (等於沒說)

解法2. 新增虛擬硬碟給它 可行且操作簡單 但對於檔案管理很不方便

解法3. 調整虛擬機器映像檔大小,接著再調整虛擬系統的磁碟分割


※ 以下教學標色部分代表檔案(或字串)相同 不同顏色就代表不一樣唷~ 請特別注意 ※


 

步驟 0. 確認硬碟空間 並做好備份

確認硬碟空間 > ( 原始VDI檔案大小 + 目標VDI檔案大小 )

備份 VirtualMachineName.vbox 檔案 ( 粗體部分為你的虛擬裝置名稱 )

將映像檔更名 myHDD.vdi 更名為 myHDD_Original.vdi ( 隨便怎麼取 符合檔名規則就好 )

 

步驟1. 建立新的VDI映像檔

輸入指令 $ VBoxManage createhd myHDD.vdi --size 40960

( 這邊假設要產生的大小為 40GB, 單位是MB )

 

步驟2. 將內容複製到新VDI檔案

輸入指令 $ VBoxManage clonehd myHDD_Original.vdi myHDD.vdi --existing

( 由於這邊是事先建立 所以要加上existing參數 )

 

步驟3. 取得 VDI 檔案的 UUID 資訊

輸入指令 $ VBoxMange showhdinfo myHDD_Original.vdi

以及 $ VBoxMange showhdinfo myHDD.vdi

這邊會顯示關於 VDI 檔案的資訊 請分別將 myHDD_Original.vdimyHDD.vdiUUID 欄位資訊紀錄下來

 

步驟5.

編輯 VirtualMachineName.vbox 檔案

使用編輯器取代功能

取代對象: { UUID-ORIGINAL-VDI }

取代為: { UUID-NEWHDD-VDI }

 

步驟5.

測試操作流程是否正確無誤

啟動虛擬機器 這時應該已經能夠正常啟動虛擬機器

若能正常運作 恭喜你 操作成功 這時可以將 myHDD_Original.vdi 刪除了 :)

若無法正常運作 請再回到 [ 步驟 0 ] 再次檢查是否有操作步驟漏掉了?

 

步驟6. (非必要 但通常是必要 XD)

進入虛擬機器 調整硬碟空間

剛才的 步驟 0~5 變更的是映像檔大小

但是在做完映像檔大小變更後 虛擬機器裡面的作業系統並不知道你要調整大小

所以必須在進入虛擬機器裡面的作業系統後

以作業系統所提供的工具調整磁碟分割 否則將無法使用新增的檔案磁碟空間

不過... 這操作不是本篇的重點 且作業系統種類過多 在此不做贅述 請自行解決

 

arrow
arrow
    文章標籤
    Virtualbox 2012
    全站熱搜

    沒 發表在 痞客邦 留言(1) 人氣()