VirtualBox调整硬盘大小

介绍如何使用VirtualBox的VBoxManage命令快速调整虚拟硬盘大小至30GB,通过一行指令即可完成硬盘扩容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

现在 VirtualBox 4.0 beta 之后的版本提供新的变动方法~ 一行指令就可以:
下面的语句将硬盘调整为30G
VBoxManage modifyhd <uuid>|<filename> --resize 30720
更多请参考:http://www.virtualbox.org/manual/ch08.html#vboxmanage-modifyvdi


其实。。。。。。。新建个虚拟硬盘也还好嘛
### 关于 VirtualBox 虚拟机硬盘的操作 #### 创建虚拟硬盘 创建新的虚拟硬盘可以通过 `VBoxManage` 命令来完成。命令结构如下: ```bash VBoxManage createhd --filename <路径/到/文件> --size <大小MB> ``` 例如,要创建一个名为 `mydisk.vdi` 的新虚拟硬盘并指定其容量为 10GB (即 10240 MB),可以执行以下命令[^1]: ```bash VBoxManage createhd --filename ~/VirtualBox\ VMs/mydisk.vdi --size 10240 ``` 此操作会生成一个新的 `.vdi` 文件作为虚拟磁盘。 #### 添加现有硬盘至虚拟机 如果已经有一个现有的 .vdi 或其他格式的虚拟硬盘文件,则可通过图形界面或命令行将其附加给某个特定的虚拟机。对于后者来说,可利用下面这条指令: ```bash VBoxManage storageattach "<VM名称>" --storagectl "SATA" --port 0 --device 0 --type hdd --medium <路径/到/vdi文件> ``` 这里假设目标控制器类型为 SATA 控制器,并且该设备被连接到了端口 0 上;而 `<VM名称>` 和 `<路径/到/vdi文件>` 应替换为你实际使用的值。 #### 扩展已有虚拟硬盘空间 有时可能需要增加已分配给某台虚拟机的空间量,在这种情况下,同样借助 `VBoxManage modifyhd` 来调整尺寸: ```bash VBoxManage modifyhd <路径/到/vdi文件> --resize <新的大小MB> ``` 比如想要把之前提到的那个 mydisk.vdi 的大小扩展到 20 GB, 就应该这样写命令: ```bash VBoxManage modifyhd ~/VirtualBox\ VMs/mydisk.vdi --resize 20480 ``` 需要注意的是,这仅改变了映像文件本身的逻辑大小,操作系统内部还需要进一步分区和格式化才能真正使用新增加出来的部分。 #### 故障排查 当遇到类似于 OpenWRT 安装过程中发生的 “Kernel panic - not syncing: Attempted to kill init!” 错误时,通常是因为内核无法正常初始化进程导致的结果。针对这种情况的一个常见解决办法是在 BIOS 设置里开启硬件辅助虚拟化的支持选项(通常是 VT-x 对于 Intel CPU 或 SVM 对 AMD 处理器),之后重新尝试启动即可恢复正常工作状态[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值