首页 > 其他 > 详细

VirtualBox 磁盘容量调整

时间:2016-04-15 18:08:34      阅读:248      评论:0      收藏:0      [点我收藏+]

 

 

起因

  此前用VBox,初始时动态或固定分配的磁盘容量用完了就再重新建一个磁盘,但是有个虚拟机的系统分区容量不够了,把整个磁盘都分成系统盘仍然不够,于是研究了下磁盘容量调整问题。

正文

1,从当前虚拟机中卸载该磁盘:

  点击 设置--存储--选中磁盘--右键,删除盘片(注:这里只是卸载,不要去物理删除);

2,关闭Oracle VM VirtualBox管理器,重新以管理员身份启动;

3,以管理身份运行命令行,转到VirtualBox安装目录。默认路径为C:\Program Files\Oracle\VirtualBox

cd C:\Program Files\Oracle\VirtualBox

 

4,调整磁盘容量。

  以虚拟机路径:C:\Users\XXX\VirtualBox VMs\Win_XP.vdi ,调整容量为30G为例。

VBoxManage modifyhd "C:\Users\XXX\VirtualBox VMs\Win_XP.vdi" --resize 30720

 

  注:--resize 调整的单位为MB,若需以字节为单位请用 --resizebyte

  命令执行成功的标志:

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

5,现在重新从 “设置--存储--添加虚拟硬盘--选择现有虚拟盘” 中选择磁盘即可看到容量已经扩展。

  注:现在启动系统仍然看不到容量变大。这是因为容量调整,只是调整的虚拟机的“物理磁盘容量”,这时仍需要手动扩展分区,才可以使用。

    关于如何手动扩展分区 请搜索 DISKGENIUS 此处不再赘述。

 

可能遇到的问题

VBoxManage.exe: error: Failed to create the VirtualBox object!
VBoxManage.exe: error: Code CO_E_SERVER_EXEC_FAILURE (0x80080005) - Server execution failed (extended info not available)
VBoxManage.exe: error: Most likely, the VirtualBox COM server is not running or failed to start.

 

解决:

  1)在进程管理器中,点击 显示所用用户进程--结束掉 VBoxSVC.exe 和所有 virtualbox.exe 

  2)保证VirtualBox管理器和命令行以管理员身份运行

  3)重新按正文操作即可

参考

  http://www.cnblogs.com/zhcncn/articles/2948508.html

  https://www.virtualbox.org/ticket/11307

 

VirtualBox 磁盘容量调整

原文:http://www.cnblogs.com/the-owl/p/5396245.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!