VirtualBox怎么扩容磁盘空间 VirtualBox磁盘调整方法【步骤】

雨强同学_9139

雨强同学_9139

2026-05-25

846人浏览

原创

virtualbox虚拟机磁盘扩容需分两步:先用vboxmanage命令或图形界面扩大虚拟磁盘文件容量,再在客户机中用gparted或fdisk+resize2fs/xfs_growfs扩展分区和文件系统。

virtualbox怎么扩容磁盘空间 virtualbox磁盘调整方法【步骤】

如果您在VirtualBox中运行的虚拟机磁盘空间已耗尽,而原始虚拟磁盘文件(如 .vdi 或 .vmdk)容量固定,则需要对虚拟磁盘进行扩容操作。以下是针对不同场景的多种扩容方法:

一、使用VBoxManage命令扩容VDI/VMDK磁盘

该方法直接修改虚拟磁盘文件容量,适用于动态分配与固定大小磁盘,但要求虚拟机已完全关闭,且目标磁盘格式支持原生命令调整(VDI原生支持,VMDK需先转换)。

1、以管理员身份打开命令提示符(Windows)或终端(Linux/macOS)。

2、执行扩容命令,单位为MB:
Windows示例:"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifymedium disk "D:\VMs\Ubuntu.vdi" --resize 61440

3、Linux/macOS示例:VBoxManage modifymedium disk "/home/user/VMs/Ubuntu.vdi" --resize 61440

4、运行 VBoxManage showhdinfo "路径.vdi" 验证新容量是否生效。

二、VMDK转VDI后再扩容

VMDK格式不支持VBoxManage直接resize,必须先转换为VDI格式,才能执行后续扩容操作,此步骤可规避格式限制并提升操作稳定性。

1、确认源VMDK文件完整路径,例如:"D:\VMs\CentOS\CentOS.vmdk"

2、执行克隆转换命令:"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" clonemedium disk "D:\VMs\CentOS\CentOS.vmdk" "D:\VMs\CentOS\CentOS_converted.vdi" --format VDI

3、等待转换完成(大文件可能需数分钟至数十分钟)。

4、在VirtualBox管理器中移除原VMDK硬盘,添加新生成的VDI文件,并设为控制器主盘。

三、通过VirtualBox图形界面调整VDI磁盘大小

部分新版VirtualBox(6.1.38+)在“虚拟介质管理器”中提供可视化滑块调节功能,适合不熟悉命令行的用户,但仅限VDI格式且需确保无快照依赖链。

1、打开VirtualBox → 文件 → 虚拟介质管理器。

2、在左侧列表中选中目标VDI磁盘文件。

表答
表答

表答是一款AI智能体工具,AI数据采集与数据分析智能体。

下载

3、点击右侧“属性”按钮,在弹出窗口中找到“大小”字段。

4、拖动滑块或手动输入目标值(如50000表示50GB),点击“确定”保存。

5、检查状态栏是否显示“已成功修改磁盘大小”提示。

四、使用GParted Live ISO扩展分区与文件系统

虚拟磁盘扩容后,客户机操作系统内仍显示旧分区大小;需借助GParted Live环境操作未分配空间,安全合并至根分区,适用于ext4/xfs等主流文件系统。

1、下载官方GParted Live ISO(gparted-live-*.iso),挂载到虚拟机光驱。

2、在虚拟机设置→系统→主板中,将光驱设为第一启动项,保存后启动。

3、进入GParted图形界面,选择对应磁盘(如/dev/sda)。

4、右键点击根分区(如/dev/sda1),选择“Resize/Move”。

5、拖动右侧滑块至最右端,使分区覆盖全部未分配空间,点击左上角绿色勾号提交操作。

五、命令行方式扩展分区(fdisk + resize2fs/xfs_growfs)

适用于无图形界面的服务器虚拟机,通过fdisk重建末尾分区表后,调用文件系统专用工具扩展逻辑容量,全程无需重启内核。

1、运行 lsblk 确认磁盘设备名(如/dev/sda)及当前分区布局。

2、执行 sudo fdisk /dev/sda,依次输入:
  p(查看起始扇区,记下/dev/sda2的Start值)
  d(删除原分区)
  n(新建主分区)
  2(分区号)
  [回车](默认起始扇区,必须与原值一致)
  [回车](默认结束扇区,即最大可用)
  w(写入)

3、运行 sudo partprobe /dev/sda 通知内核重读分区表。

4、根据文件系统类型执行扩展:
  ext4: sudo resize2fs /dev/sda2
  xfs: sudo xfs_growfs /

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

virtualbox

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
FrankenPHP集成Laravel详细教程
FrankenPHP集成Laravel详细教程

本专题提供FrankenPHP集成Laravel的详细配置指南,全面解析运行原理、开发环境搭建、Caddyfile配置、Octane工作模式、数据库连接、队列任务、定时任务和生产环境优化,解决部署过程中常见的报错与兼容性问题。

2026.10.08

40

20

LLVM自定义Pass怎么写
LLVM自定义Pass怎么写

本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。

2026.09.30

140

10

LLVM RISC-V参数配置教程
LLVM RISC-V参数配置教程

本专题介绍LLVM对RISC-V基础ISA和扩展的支持方式,涵盖RV32、RV64、标准扩展、实验性扩展、厂商扩展、-menable-experimental-extensions和版本差异。

2026.09.30

140

14

LLVM IR中间表示入门指南
LLVM IR中间表示入门指南

本专题整理LLVM IR的核心概念,包括中间表示作用、模块结构、函数、基本块、SSA形式、类型系统和常见语法,帮助新手理解LLVM编译流程中的关键层。

2026.09.30

100

12

PDF转图片方法
PDF转图片方法

需要把 PDF 页面用于上传、预览、分享或图片归档时,PDF 转图片方法专题整理 JPG/PNG 格式选择、逐页导出、清晰度设置、批量下载和结果检查等流程,帮助用户稳定完成 PDF 图片化处理。

2026.09.30

100

26

PixTV AI视频生成与无限画布创作
PixTV AI视频生成与无限画布创作

PixTV专题整理AI视频与视觉内容创作相关功能使用教程,涵盖AI生图、视频生成、无限画布、多模型创作、素材管理、声音音乐及视频剪辑等功能,帮助用户快速掌握PixTV从创意到成片的完整制作方法。

2026.09.29

120

15

Buffalo框架数据库开发全教程
Buffalo框架数据库开发全教程

本专题围绕Buffalo框架数据库开发,讲解database.yml多环境配置、soda与fizz迁移生成回滚、模型结构体标签、增删改查与条件查询、一对多与多对多关联、数据校验、回调钩子、事务处理及原生SQL执行能力。

2026.09.23

320

15

Buffalo框架路由与请求处理实操指南
Buffalo框架路由与请求处理实操指南

本专题讲解Buffalo框架路由与请求处理机制,涵盖路由注册与分组、资源路由、Handler编写规范、Context上下文方法、参数绑定、中间件编写挂载、Session与Cookie读写、Flash消息及错误页面定制方法。

2026.09.23

220

15

Buffalo框架零基础入门教程
Buffalo框架零基础入门教程

本专题整理Buffalo框架入门内容,涵盖Go环境准备、buffalo CLI安装、新项目生成、目录结构说明、dev热加载启动、数据库连接配置与常见报错排查,帮助新手按约定优于配置的思路跑通第一个Buffalo框架应用。

2026.09.23

180

15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.6万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 133.4万人学习