之前建立的虛拟磁盤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>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>VBoxManage modifyhd e:\vbox\Ubuntu12.04\Ubunt
u1204-201310-disk1.vdi --resize 30000
沒有再報那個錯誤了。
注意:打開虛拟機後發現實際磁盤大小沒有變化,這個時候需要通過磁盤管理工具來擴充你的分區大小即可。