我们经常遇到预定义磁盘大小没有空间容纳更多数据的情况?如果您在稍后阶段需要更多的虚拟机硬盘空间,则必须扩展虚拟硬盘和分区。在这篇文章中,我们将看到如何在VirtualBox中增加磁盘大小。
增加VirtualBox中的磁盘大小
重要的是要注意,您可能希望在执行这些操作之前备份您的虚拟硬盘文件,因为总是有可能出错。有备份总是一个好的做法。然而,该过程通常运行良好,请确保在继续之前关闭您的机器。
有两种方法可以增加VirtualBox中的磁盘大小。
让我们详细谈谈。
1]使用GUI扩展VirtualBox的磁盘大小
Oracle在VirtualBox中提供了一个名为Virtual Media Manager的工具,允许我们编辑您的计算机。按照下面提到的步骤来扩展磁盘大小。
即使磁盘大小增加,分区大小也不会自动改变。您需要扩展磁盘上的分区以使用额外的空间。为此,您需要登录到虚拟机并使用磁盘管理工具来扩展分区。
阅读:如何在Windows上的VirtualBox中安装macOS?
2]使用CLI扩展VirtualBox的磁盘大小
首先,继续关闭虚拟机,同时,确保关闭设备并将其设置为PowerOff,而不是Saved。现在,为了改变磁盘大小,我们需要使用VBoxManage命令。
在修改虚拟磁盘文件之前,如果您使用VirtualBox中的快照功能,请务必删除所有关联的快照。这可以保证您修改的是正确的虚拟磁盘文件,并且之后一切都将正常运行。
打开运行,键入“删除”,然后按Enter键。这将为您打开命令提示符,接下来,您需要使用下面提到的命令切换到VirtualBox的程序文件目录。
cd "C:Program FilesOracleVirtualBox"
现在,我们需要找出您的文件夹,为此,打开文件资源管理器并转到以下路径。
C:USERS用户名VirtualBox VM
注意:请确保将用户名替换为虚拟机主机的用户名。
导航到此位置后,打开VM的文件夹,并查找扩展名为. jobs的文件。现在,注意文件的名称和位置。最后,运行以下命令将磁盘大小增加到50 GB或51200 MB。
VBoxManage modifyhd "C:UsersyusufVirtualBox VMFedora. vdi"——resize 51200
如果此命令不起作用,请运行以下命令,因为2019年推出的VirtualBox 6.0+不支持上述命令。
VBoxManage modifymedia磁盘"C:UsersyusufVirtualBox VMFedora. vdi"——resize 51200
这会为你做的工作。但是,如果出现错误,说明VBOX_E_NOT_REMORTED,请检查并确保您没有缩小驱动器,因为—resize命令将最终大小作为输入。因此,如果您的磁盘当前大小为16GB,而您正试图将其大小调整为8GB,则无法正常工作。
您还需要扩展分区以使用这些额外的空间。有很多方法可以做同样的事情,尝试使用Paragon Partition Manager,这是一个免费的工具。
就这样!
阅读:如何在Windows上安装VirtualBox Guest Additions?
如何在VirtualBox中增加磁盘大小?
有两种方法可以增加磁盘大小,您可以使用虚拟媒体管理器或命令提示符来执行相同的操作。我们在这篇文章前面已经提到了这两个步骤,只要仔细检查一下,你就可以轻松地增加磁盘大小和分区。
阅读:如何加速虚拟机并使其运行更快
虚拟盒中的最大磁盘大小是多少?
图形用户界面(GUI)允许您创建高达2TB的硬盘。对于较大的磁盘,可以使用VBoxManage命令行工具。只需打开命令提示符,转到VirtualBox位置,然后使用VBoxManage命令,如前面所示。
Also Read: Fix VirtualBox not showing 64-bit Operating System.