virtualbox增加磁盘空间
要为 VirtualBox 虚拟机增加磁盘空间,主要分为两大步骤:
✅ 步骤一:扩展虚拟硬盘大小
这一步通过命令行工具 VBoxManage 实现(不支持 VDI 映像外的格式如 VMDK/VHD,需先转换格式)。
🔧 命令格式:
VBoxManage modifyhd <虚拟磁盘路径> --resize <大小MB>
🧪 示例:
如果你要将某个虚拟磁盘扩展为 50GB:
VBoxManage modifyhd "/path/to/disk.vdi" --resize 51200
注意事项:
.vdi是 VirtualBox 默认格式。如果你用的是.vmdk(如从 VMware 转换过来的),请先转换为 VDI 格式(见后面说明)。- 虚拟机必须 关闭状态(不能挂起或运行中)。
✅ 步骤二:扩展分区(操作系统内)
扩展硬盘空间后,操作系统里还需要扩展文件系统分区,否则系统仍然只会使用原来的容量。
🖥 Linux 系统(例如 Ubuntu):
进入虚拟机后,使用 gparted 或 parted、growpart、resize2fs 等工具扩展分区:
# 查看磁盘和分区
lsblk
# 示例:扩展 /dev/sda3(根据实际设备修改)
sudo growpart /dev/sda 3
sudo resize2fs /dev/sda3
如果不确定,可以安装图形工具:
sudo apt install gparted
sudo gparted
在 GUI 中可以拖动分区扩展大小。
🪟 Windows 系统:
- 启动虚拟机,进入系统。
- 右键“开始” → 选择“磁盘管理”。
- 找到你扩展的磁盘后,右键点击未分配空间的分区 → 扩展卷。
💡 附加说明:VMDK 转 VDI(如果 VBoxManage 提示不支持扩展)
VBoxManage clonehd "disk.vmdk" "disk.vdi" --format vdi
然后将虚拟机设置中磁盘换成新的 .vdi 文件,之后再执行 --resize。
🔁 总结流程
- 关闭虚拟机。
- 使用
VBoxManage modifyhd扩展磁盘大小。 - 启动虚拟机,进入系统。
- 使用操作系统的分区工具扩展分区容量。

浙公网安备 33010602011771号