我们多久遇到过预定义的磁盘大小空间不足以容纳更多数据的情况?如果稍后需要虚拟机硬盘上的更多空间,则必须扩展虚拟硬盘和分区。在这篇文章中,我们将看到如何在 VirtualBox 中增加磁盘大小。
请务必注意,在执行这些操作之前,您可能需要备份虚拟硬盘文件,因为总是有可能出错。备份始终是一种很好的做法。但是,该过程通常运行良好,请确保在继续之前关闭机器电源。
有两种方法可以增加 VirtualBox 中的磁盘大小。
让我们详细谈谈它们。
一、 使用 GUI 扩展 VirtualBox 的磁盘大小

Oracle 在 VirtualBox 中提供了一个名为 Virtual Media Manager 的工具,允许我们编辑您的计算机。请按照下面提到的步骤扩展磁盘大小。
1. 要打开它,您可以使用键盘快捷键 Ctrl + D 或转到“文件>工具”>“虚拟媒体管理器”(在某些情况下,“工具”不可用,因此,只需转到“文件”>“虚拟媒体管理器”)。
2. 现在,选择要关闭磁盘的计算机,右键单击它,然后选择属性。
3. 它将为您提供各种选项,只需转到“大小”并使用滑块编辑设备的实际大小即可。
4. 现在,单击“应用”以确认您的操作,您就可以开始了。
即使磁盘大小增加,分区大小也不会自动更改。您需要扩展磁盘上的分区才能使用额外的空间。为此,您需要登录到虚拟机并使用磁盘管理工具扩展分区。
阅读:如何在 Windows 上的 VirtualBox 中安装 macOS?
二、 使用 CLI 扩展 VirtualBox 的磁盘大小

首先,继续关闭虚拟机,同时确保关闭设备并将其设置为“已关闭电源”,而不是“已保存”。现在,为了更改磁盘大小,我们需要使用 VBoxManage 命令。
在修改虚拟磁盘文件之前,如果使用 VirtualBox 中的快照功能,请务必删除任何关联的快照。这保证了您正在修改正确的虚拟磁盘文件,并且之后一切都将正常运行。
打开“运行”,键入“cmd”,然后按 Enter。这将为您打开命令提示符,接下来,您需要使用下面提到的命令切换到 VirtualBox 的程序文件目录。
cd "C:\Program Files\Oracle\VirtualBox"
现在,我们需要找出您的 VDI,为此,请打开文件资源管理器并转到以下路径。
C:\Users\username\VirtualBox VMs
注意:请确保将用户名替换为托管 VM 的用户的名称。
导航到此位置后,打开 VM 的文件夹并查找以 . 结尾的文件。VDI 扩展。现在,记下文件的名称以及位置。最后,运行以下命令将磁盘大小增加到 50 GB 或 51200 MB。
VBoxManage modifyhd "C:\Users\yusuf\VirtualBox VMs\Fedora\Fedora.vdi" --resize 51200
如果此命令不起作用,请运行以下命令,因为 2019 年推出的 VirtualBox 6.0+ 不支持上述命令。
VBoxManage modifymedium disk "C:\Users\yusuf\VirtualBox VMs\Fedora\Fedora.vdi" --resize 51200
这将为您完成工作。但是,如果收到VBOX_E_NOT_SUPPORTED错误,请检查并确保没有缩小驱动器,因为 –resize 命令将最终大小作为输入。因此,如果您的磁盘当前大小为 16GB,并且您尝试将其大小调整为 8GB,则它将无法正常工作。
您还需要扩展分区以使用此额外空间。有很多方法可以做到这一点,请尝试使用 Paragon Partition Manager,这次是一个免费工具。
就是这样!
如何在 VirtualBox 中增加磁盘大小?
有两种方法可以增加磁盘大小,您可以使用 Virtual Media Manager 或命令提示符来执行相同的操作。我们在本文前面已经提到了它们这两个步骤,只需完成它们,您就可以轻松增加磁盘大小和分区。
VirtualBox 中的最大磁盘大小是多少?
图形用户界面 (GUI) 允许您创建高达 2TB 的硬盘。对于较大的磁盘,可以使用 VBoxManage 命令行工具。只需打开命令提示符,转到 VirtualBox 位置,然后使用 VBoxManage 命令,如我们之前所示。
相关文章
网友评论(共有 0 条评论)