天天看點

VirtualBox修改現有VDI虛拟磁盤大小

之前建立的虛拟磁盤10G,現需要更大的空間,而又不想使用新增虛拟磁盤的方法。

通過檢視資料發現VirtulBox提供的VBoxManage modifyhd指令可以解決,該指令的具體用法:

VBoxManage modifyhd 

[–type normal|writethrough|immutable|shareable|

readonly|multiattach]

[–autoreset on|off]

[–property ]

[–compact]

[–resize |–resizebyte ]

pengdeMacBook-Air:windows pengchen$ cd VirtualBox\ VMs/windows/

修改固定大小的虛拟硬碟為動态配置設定存儲的硬碟:

pengdeMacBook-Air:windows pengchen$ VBoxManage modifyhd windows-disk1.vmdk -type normal

修改虛拟硬碟的大小為50G:

pengdeMacBook-Air:windows pengchen$ VBoxManage modifyhd windows-disk1.vmdk –resize 51200

0%…

<a href="http://www.cnblogs.com/yabingshi/p/3912554.html" target="_blank">VBoxManage.exe: error: Resize hard disk operation for this format is not implemented yet!</a>

VirtualBox虛拟磁盤空間不夠了,預設10G。想擴大,圖形界面下沒有找到可操作菜單。Google了一下用 Vbox自帶的指令工具VBoxManage即可解決。

0%...

Progress state: VBOX_E_NOT_SUPPORTED

VBoxManage.exe: error: Resize hard disk operation for this format is not implemented yet!

原來虛拟機用的是vmdk格式,這個指令隻能支援vdi格式。怎麼辦

發現可以利用VBoxManager來轉化虛拟硬碟存儲檔案格式

C:\Program Files\Oracle\VirtualBox&gt;VBoxManage clonehd e:\vbox\Ubuntu12.04\Ubuntu1204-201302-disk1.vmdk  e:\vbox\Ubuntu12.04\Ubuntu1204-201310-disk1.vdi --format VDI

0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

Clone hard disk created in format 'VDI'. UUID: 455b7aa4-d776-4254-8353-d9b5b3fa1

09b

最後用VBoxManager對轉好的vdi檔案進行擴容設定

C:\Program Files\Oracle\VirtualBox&gt;VBoxManage modifyhd e:\vbox\Ubuntu12.04\Ubunt

u1204-201310-disk1.vdi --resize 30000

沒有再報那個錯誤了。

注意:打開虛拟機後發現實際磁盤大小沒有變化,這個時候需要通過磁盤管理工具來擴充你的分區大小即可。