如何增加 VirtualBox 中硬盘的实际大小?

如何增加 VirtualBox 中硬盘的实际大小?

在我完成所示步骤后这里我注意到在虚拟机设置中,我只增加了虚拟大小,但实际大小保持不变。如何同时增加它?

在此处输入图片描述

答案1

当您增加虚拟磁盘大小时,通常必须增加操作系统实际文件系统中的某个分区大小,以便利用增加的空间。但是,由于您已将其设置为“动态分配”,因此它会随着使用而增长。请参阅http://www.virtualbox.org/manual/ch05.html其中写道:

“为了更灵活的存储管理,请使用动态分配的映像。这最初会非常小,不会占用任何未使用的虚拟磁盘扇区的空间,但每次首次写入磁盘扇区时都会增长,直到驱动器达到创建驱动器时选择的最大容量。虽然这种格式最初占用的空间较少,但 VirtualBox 需要扩展映像文件这一事实会消耗额外的计算资源,因此在磁盘文件大小稳定之前,写入操作可能比固定大小的磁盘慢。但是,一段时间后增长率会减慢,写入操作的平均损失将可以忽略不计。”

答案2

这个问题至今仍未得到解决,我当时有点困惑。我将我的内存从 10GB 扩展到了 20GB。但打开虚拟机后,什么都没有改变。这是因为它被扩展为未分配的空间。

在 VirtualBox 设置中扩展后,我要做的就是:

  1. 打开磁盘管理在 Windows 客户机上
  2. (现在有 10GB 未分配,因为我扩展了)
  3. 右键单击 10GB 正在使用的分区
  4. 点击扩张
  5. 确认对话框等,就是这样

答案3

简单来说,如果你复制一个大文件,比如说 1GB 大小到虚拟磁盘,实际大小大约会增加 1GB。消耗磁盘空间将会增加实际大小。

相关内容