VirtualBox 磁盘扩容

先说一下我系统的环境


host: windows 8.1

VirtualBox 5.0.30 r112061


guest:

xubuntu15.10


原来硬盘分配的空间是30G,现在满了想扩容

先google了一下发现一个命令:


VBoxManage modifyhd xubuntu.vdi --resize 61440

但确提示

0%...
Progress state: VBOX_E_NOT_SUPPORTED
VBoxManage.exe: error: Resize medium operation for this format is not implemented yet!


又查了一下发现只有vdi格式的虚拟盘才可以用这个命令,但我的就是呀


C:\Windows\system32>"D:\Program Files\Oracle\VirtualBox\VBoxManage.exe" showhdinfo "F:\virtualDisk\xubuntu.vdi"
UUID:           8e905283-5a2a-4a67-8cc4-57ae25c4d056
Parent UUID:    base
State:          created
Type:           normal (base)
Location:       F:\virtualDisk\xubuntu.vdi
Storage format: VDI
Format variant: fixed default
Cap

### 如何扩大 VirtualBox 虚拟硬盘空间 #### 准备工作 为了能够顺利扩展 VirtualBox 中虚拟机的磁盘容量,需确认已安装最新版本的 VirtualBox 和 Guest Additions 工具[^1]。 #### 扩展动态分配磁盘 对于采用动态分配方式创建的 VDI 文件,可以通过命令行工具 `VBoxManage` 来调整大小: ```bash VBoxManage modifyhd /path/to/your.vdi --resize 20480 ``` 上述命令会将指定路径下的 .vdi 文件扩容至 20GB (每 GB=1024MB)[^1]。请注意替换 `/path/to/your.vdi` 及目标尺寸数值以匹配实际情况。 #### 使用图形界面操作 除了命令行外,也可以通过 VirtualBox 的 GUI 完成此过程: - 启动 VirtualBox 并关闭要修改的目标 VM; - 进入 **设置** -> **存储** 页面找到对应的 vmdk/vdi 文件; - 移除该文件链接但不删除实际文件; - 返回到主窗口并点击左侧列表上方的小齿轮图标打开全局设定; - 在弹出菜单里选择 "Preferences"->"Devices"[^1]; - 添加之前移除过的磁盘镜像作为新设备,在这里可以重新定义其最大允许的空间量级; 完成以上任一方法之后还需要启动操作系统内部进行分区表更新以及文件系统的增长处理才能使新增加出来的未分配区域生效。 #### Windows 操作系统内部分区管理 针对基于 NTFS 或 FAT32 等类型的卷,可以直接利用内置的磁盘管理实用程序来无损地向右延伸现有逻辑驱动器边界直至填满整个物理载体剩余可用范围为止[^1]。 #### Linux 发行版中的 LVM/LUKS 处理方案 如果是运行着支持 Logical Volume Manager 架构的核心,则建议先扩充 PV 物理卷再相应地扩增 LV 逻辑卷最后才是格式化挂载点所指向的具体位置上的 ext4/xfs 等具体实例[^1]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值