VirtualBox 磁盘容量调整

起因

  此前用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

时间: 2024-10-16 00:17:22

VirtualBox 磁盘容量调整的相关文章

LVM---动态调整磁盘容量

LVM:logical volume manager(逻辑卷管理):LVM屏蔽了底层磁盘布局,方便于动态调整磁盘容量. 一.创建逻辑卷的步骤: 1)通过fdisk 工具将磁盘转换为linux分区 2)通过pvcreate命令将linux分区转换成物理卷(PV): 3)通过vgcreate命令将创建好的物理卷处理成卷组(VG): 4)通过lvcreate命令将卷组分成若干个逻辑卷(LV): 5)对逻辑卷进行格式化,挂载,动态调整逻辑卷的大小,并且该操作不会影响逻辑卷(Lv)上的数据. 二.物理卷(

VmBox硬盘容量调整

硬盘容量修改为15*1024MB. VBoxManage.exe modifyhd "F:\VirtualBox\magiclinux.vdi"   --resize 15360 当你创建一个VirtualBox虚拟机磁盘时,需要具体指定一个最大值.但是如果以后想再扩大这个磁盘的容量就不是那么的容易了(不是增加一个磁盘,那样只在设置选项里增加就OK,不需要这么麻烦). 在以下操作之前请先备份你的VirtualBox虚拟机中的数据. 在VitrualBox中扩大虚拟磁盘 要增加Virtu

VHD容量调整的方法(保存原有vhd)

VHD容量调整的方法(保存原有vhd)特别对于RAMOS的VHD,调整VHD容量的办法:1.在WIN7或者7PE中,右击我的电脑→管理→磁盘管理,挂载原始VHD文件,然后新建一个VHD文件,初始化,格式化,挂载.2.打开diskgenius软件,右击原始VHD所在的分区→克隆分区→选择新vhd文件作为目标分区,开始克隆.RAMOS热备份到一个新的vhd文件可能因为系统卷没有锁定,直接拷贝,拷贝的文件不齐全因而会有异常现象,不推荐,除非用第三方的热备份工具.

VMware Workstation 12 增加磁盘容量 Windows Server 2012 系统 扩展

1.安装虚拟机后,检查C盘容量大小,发现C盘现在的空间是59.9GB,如下图: 2.使用window+R键,出现运行窗口,输入'cmd'-->'cd C:\Program Files (x86)\VMware\VMware Workstation',回车键,进入该路径. 3.在命令提示符后输入"vmware-vdiskmanager",无任何参数,按回车键.可以看到该命令的所有参数说明. 4.参考说明,执行类似下面的命令:vmware-vdiskmanager -x 80Gb 参

VMware Workstation 12 增加磁盘容量 Windows Server 2012 系统

1.安装虚拟机后,检查C盘容量大小,发现C盘现在的空间是59.9GB,如下图: 2.使用window+R键,出现运行窗口,输入'cmd'-->'cd C:\Program Files (x86)\VMware\VMware Workstation',回车键,进入该路径. 3.在命令提示符后输入"vmware-vdiskmanager",无任何参数,按回车键.可以看到该命令的所有参数说明. 4.参考说明,执行类似下面的命令:vmware-vdiskmanager -x 80Gb 参

C# 获取磁盘容量

原文:C# 获取磁盘容量 /// 获取指定驱动器的空间总大小(单位为B) /// </summary> /// <param name="str_HardDiskName">只需输入代表驱动器的字母即可 </param> /// <returns> </returns> public static long GetHardDiskSpace(string str_HardDiskName) { long totalSize=

【Linux】df命令 ,查看磁盘容量。

Oracle 导库时,失败,原因为磁盘满了, 记录下查看磁盘容量的指令 1.命令格式: df [选项] [文件] -a 全部文件系统列表 -h 方便阅读方式显示 -H 等于“-h”,但是计算式,1K=1000,而不是1K=1024 -i 显示inode信息 -k 区块为1024字节 -l 只显示本地文件系统 -m 区块为1048576字节 --no-sync 忽略 sync 命令 -P 输出格式为POSIX --sync 在取得磁盘信息前,先执行sync命令 -T 文件系统类型 格式: df -

MDT 2013 从入门到精通之磁盘分区调整

Task任务创建完成后,我们肯定对Task Sequence选项中涉及到的诸多个性化设置很感兴趣,本章中暂不做细化界面介绍.为了后续部署操作的顺利进行,我们需要对部署系统进行磁盘分区及分区格式化调整.接下来我们就来了解一下对应设置的相关配置步骤及注意事项: 生产环境中,我们一般有两种需求:一种是全盘格式化进行全新安装:另一种是只格式化系统盘数据,保留其他分区资料信息等:其实不管哪种部署方式我们都需要关注数据的安全性,生产环境中永远把数据安全放在第一位才是王道(注:在很多公司做此类项目的时候总有那

指令篇:磁盘容量的查看和查看文件夹大小___ df、du

磁盘容量的查看: df 显示的是已挂载的文件系统 df -h 以人类更适合的方式查看 df -T  同时显示文件系统的类型 查看文件夹的大小:  du 查看文件夹的大小和里面所有每个内容的大小  du -s 值查看文件夹的大小 du -sh    以人类可读的方式显示