|

VirtualBox给虚拟机硬盘扩容

一、扩展虚拟硬盘文件(VDI、VHD、VMDK)

🔧 步骤 1:使用命令行工具扩展磁盘容量

  1. 关闭虚拟机(必须是关机状态,挂起状态不行)。
  2. 打开终端(macOS/Linux)或命令提示符(Windows)。
  3. 输入以下命令:

VBoxManage modifyhd "虚拟硬盘路径.vdi" --resize <大小(以MB为单位)>

例:

VBoxManage modifyhd "C:\Users\YourName\VirtualBox VMs\Ubuntu\Ubuntu.vdi" --resize 51200

表示把虚拟硬盘扩展到 50GB(51200 MB)。

✅ 注意事项:

  • 仅支持VDIVHD格式;VMDK 需要额外处理(建议先转换为 VDI)。
  • 原始格式必须是动态分配,固定分配的不能直接扩容。

二、扩展操作系统中的分区(非常重要)

即使你把虚拟硬盘扩容了,操作系统里仍然只认旧分区。你需要进入虚拟机系统手动扩展分区,方法如下:


💡 Windows 虚拟机扩容分区:

  1. 启动虚拟机。
  2. 打开“磁盘管理”:按 Win + R,输入 diskmgmt.msc
  3. 找到未分配空间 → 右键原来的 C 盘(或其他分区) → 选择“扩展卷”。
  4. 根据提示扩展即可。

🐧 Linux 虚拟机扩容分区:

  1. 启动虚拟机。
  2. 打开终端,查看分区结构:

lsblk

  1. 使用 gparted 图形工具(推荐)或 parted / fdisk + resize2fs 命令:

sudo apt install gparted

sudo gparted

  1. 在 gparted 中拖动分区边界扩大,然后“应用”即可。

类似文章

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注