使用动态分配的存储调整在 VirtualBox 上运行的 Windows 7 的分区大小

使用动态分配的存储调整在 VirtualBox 上运行的 Windows 7 的分区大小

我在 VirtualBox 中运行 Windows 7。

我将 Windows 7 的磁盘大小从 25 GB 调整到了 50 GB:

VBoxManage modifyhd Windows\ 7\ Pro.vdi --resize 50000
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

VirtualBox 大小

问题:我无法扩大分区,无论是使用 Windows 7 本身还是使用 GParted:

磁盘管理

分区

看起来 VirtualBox 不会告诉客户端操作系统新的大小。还
需要采取什么额外步骤?

答案1

仅当磁盘不是使用快照的虚拟机的一部分时,您才可以调整磁盘大小。

如果您使用快照,您可以轻松地将状态克隆到新的 VM 和硬盘,并调整其大小。VirtualBox 4 现在支持从 GUI 克隆,因此非常简单。

VBoxManage - 修改版

以下是整个过程的简要介绍,通过 4 个步骤调整并扩展 Virtualbox 硬盘和媒体

答案2

对于 Windows 主机:

#command - give Windows direct path in order to use vboxmanage in any folder directly
PATH=%PATH%;C:\Program Files\Oracle\VirtualBox
#command - resize vdi, size in MB (75GB below), go to vdi folder first
VBoxmanage modifyhd [%vdiname].vdi --resize 75000
#comment - for Windows VM use some tool, e.g., partitionwizard free, to resize inside VM, profit

这就是我所使用的,它对我很有用。

相关内容