全部

如何增加VirtualBox中虚拟磁盘的大小

已编辑 6 几个月前 通过 ExtremeHow 编辑团队

虚拟机箱磁盘大小虚拟磁盘增加调整大小存储虚拟机虚拟机

如何增加VirtualBox中虚拟磁盘的大小

翻译更新 6 几个月前

VirtualBox是一款强大的x86和AMD64/Intel64虚拟化产品,适用于企业和家庭使用。VirtualBox不仅是企业客户的极其丰富功能、高性能产品,也是唯一的商业解决方案,以开源软件的形式根据GNU通用公共许可证(GPL)版本2提供。

在创建虚拟机后,您可能需要执行的常见任务之一是增加其虚拟磁盘大小。如果您认为需要比最初分配的空间更多的空间,或者低估了初始磁盘空间需求,这将很有用。本详细描述将指导您完成使用VirtualBox有效增加虚拟磁盘大小所需的步骤。

了解磁盘类型

在我们进入过程之前,重要的是要了解您正在处理的是什么类型的磁盘文件。VirtualBox主要使用VDI(VirtualBox磁盘映像)格式,但也支持VMDK(虚拟机磁盘)、VHD(虚拟硬盘)和其他几种虚拟磁盘格式。虽然每种格式的过程可能略有不同,但本指南的大部分将重点放在VDI格式上,因为它是VirtualBox中的原生兼容性和常用格式。

步骤1:准备您的虚拟机

在对虚拟磁盘进行任何更改之前,确保您要修改的虚拟机已关闭。在运行的虚拟机上执行磁盘操作可能会损坏或丢失数据。您可以通过进入VirtualBox管理器,右键单击所需的虚拟机,然后选择“关闭” → “关闭电源”来关闭计算机。在确保虚拟机关闭后,您即可进行下一步。

步骤2:备份现有的虚拟磁盘

创建现有虚拟磁盘的备份是一个重要的安全措施。这确保如果在磁盘调整大小过程中出现任何问题,您仍然可以访问原始虚拟机状态。要创建备份,只需导航到存储虚拟磁盘的文件夹,并复制要修改的磁盘文件即可。就像将文件复制并粘贴到安全位置一样简单。

步骤3:增加虚拟磁盘的大小

现在,可以通过使用VirtualBox提供的命令行工具VBoxManage来增加虚拟磁盘的大小。以下是使用VBoxManage调整虚拟磁盘大小的语法:

VBoxManage modifyhd "path/to/your/disk.vdi" --newSize_resize in megabytes

让我们来了解这个命令:

示例:如果您的磁盘路径为“/Users/example/VirtualBox VMs/MyVM/MyDisk.vdi”,并且您想将其大小增加到25GB,命令将如下所示:

VBoxManage modifyhd "/Users/example/VirtualBox VMs/MyVM/MyDisk.vdi" --resize 25600

该命令指示VBoxManage将"MyDisk.vdi"的大小增加到25600MB(25 GB)。确保停止主机上可能干扰此过程的任何不必要的进程或应用程序。

步骤4:使用GParted调整分区

在磁盘大小增加后,下一步是调整分区以使用这些新空间。不幸的是,仅仅增加虚拟磁盘的大小并不会自动增加客户操作系统的主分区。因此,您需要使用分区工具。最受欢迎的工具之一是GParted,一个免费的分区编辑器。您可以下载GParted Live CD,这是一个可启动的映像,您可以将其附加到虚拟机上。以下是操作方法:

  1. GParted.org下载GParted Live CD ISO映像。
  2. 在VirtualBox中,打开要修改的虚拟机的设置并转到“存储”选项卡。
  3. 如果没有光驱,则添加一个新的光驱,并将GParted Live CD ISO附加到此驱动器。
  4. 启动您的虚拟机并从GParted live CD启动。

在GParted界面加载后,您应该会看到您的磁盘和分区。在这里,您需要调整分区大小:

  1. 右键单击主分区并选择“调整/移动”。
  2. 调整滑块以扩展分区以使用未使用空间,或手动输入新大小。
  3. 确保仅对现有分区应用更改而不更改任何其他设置以避免数据丢失。
  4. 应用更改并等待操作完成。
  5. 完成后,退出GParted并关闭虚拟机。

分区成功调整大小后,您可以从虚拟机的存储设置中分离GParted Live CD,并正常启动操作系统。通过检查可用磁盘空间来验证分区扩展是否成功。

步骤5:扩展文件系统

某些操作系统,如某些版本的Linux,可能需要您扩展文件系统以利用新可用的分区空间。以下是关于如何为Linux和Windows操作系统扩展文件系统的通用指南:

对于Linux:

一旦分区扩展,您可能需要扩展文件系统。您通常可以使用以下命令针对ext4文件系统执行此操作:

sudo resize2fs /dev/sdXN

用适当的磁盘和分区标签替换“/dev/sdXN”。

对于Windows:

在Windows中,您可以直接在系统中扩展分区,无需任何额外的命令行工具:

  1. 点击“开始”按钮,输入“磁盘管理”,并按Enter。
  2. 右键单击要扩展的分区,并选择“扩展卷”。
  3. 按照屏幕上的说明完成该过程。

此操作现在将允许您的操作系统使用添加到虚拟磁盘上的额外空间。

总结

增加VirtualBox中虚拟磁盘的大小是一项有益的功能,它提供了在虚拟环境发展时有效管理磁盘空间的灵活性。尽管过程看起来复杂且步骤众多,但遵循本全面指南应该可以使流程变得非常简单。始终记得进行必要的备份以防止数据丢失,并确保充分理解每个步骤,尤其是在处理磁盘分区和文件系统调整时,因为这些是错误最常见的关键领域。通过适当的注意和谨慎,调整虚拟磁盘大小可以是一个安全且高度有益的过程。

如果您出于任何原因遇到问题或需要基于您的特定操作系统或磁盘配置的更具体说明,请查看官方的VirtualBox文档或社区论坛以获取更多自定义帮助。

如果你发现文章内容有误, 您可以


评论