2013年1月13日

增加 VirtualBox 的 vdi 容量

若要變更 VirtualBox 的虛擬硬碟(*.vdi)大小,會需要使用終端機 Terminal 透過 VirtualBox 的 VBoxManage 下指令進行更改,多增加的容量會被視為新的分割區,需要再到虛擬系統下進行硬碟分割區合併。
 
  1. 複製一份新的 vdi
    $ VBoxManage clonehd <原始vdi檔案路徑> <新vdi檔案路徑>
  2. 對新的 vdi 進行尺寸調整
    $ VBoxManage modifyhd <新vdi檔案路徑> --resize <新的容量(MB)>
  3. 用 EASEUS Partition Master 合併分割區

別忘了,路徑若是有空格的話,最好還是用單引號將路徑包起來。

若是沒有先複製一份新的vdi而直接對原始 vdi 變更容量,很可能會收到這個訊息:
Progress state: VBOX_E_NOT_SUPPORTED
VBoxManage: error: Resize hard disk operation for this format is not implemented yet!


Ref.
  1. How to resize a VirtualBox fixed size virtual drive (.vdi) on Mac - Gubatron.com - http://goo.gl/sTVHa
  2. How to extend your VirtualBox virtual hard drive - http://goo.gl/q5jm0

沒有留言: