VirtualBox差异磁盘大小

我最近开始尝试为我的新机器使用VirtualBox,所以我可以防止基本的操作系统从任何工件/等。

我创build了一个基本操作系统,并删除了驱动器,将其标记为不可变,并创build了另一个用于开发的驱动器,创build了快照,将驱动器更改为快照并标记了快照,以便每次都不会清除。

我还没有在我的用户界面中,但是,将其标记为差异磁盘的checkbox – 我假设它是一个,因为我附加到快照,它是每次保存等。

问题是,我做了我的基本操作系统安装20GB,现在用我所有的开发工具,我的差异磁盘已经填补了 – 尽pipe我的谷歌有关它说快照将会不断增长(我做我的原始磁盘在使它不可变之前保持增长),它告诉我我没有空间试图复制新文件。

有没有办法使差异磁盘自动增长/设置比我开始使用的基本操作系统不可变的磁盘更大的尺寸,还是我错过了什么?

我想你误解了原来的VirtualBoxconfiguration选项。 在VirtualBox中创build虚拟磁盘并将其设置为dynamic增长时,只会占用实际磁盘上足够的空间,并且会增加到您定义为最大磁盘大小的限制。 你现在已经达到了最大尺寸,这就是为什么你得到这些错误信息。

不幸的是,除了创build另一个更大的虚拟磁盘之外,没有任何办法可以将所有的快照数据复制并使用。 这是否实际可行取决于你所使用的操作系统是否支持这个过程(你还没有告诉我们是什么操作系统)。

你可以用这样的命令行来调整vdi的大小:“C:\ Program Files \ Oracle \ VirtualBox \ VBoxManage”modifyhd“myvdi.vdi” – resize“somesize”

还应该注意,你将不得不从虚拟盒子pipe理器中删除vdi,否则modifyhd命令会给你错误。 不要担心,但是,只要在完成后重新添加新resize的vdi即可。

其中myvdi.vdi是要调整的vdi的名称和path,“somesize”是您想要的megs的大小。

在调整VDI大小后,必须调整窗口的分区大小以利用新的空间。 你可以通过获得一个“活的” gparted图像做到这一点。