虚拟盒从哪里获取空间来安装不同的操作系统?

虚拟盒从哪里获取空间来安装不同的操作系统?

在我的 PC 上运行着 Ubuntu 14.04,硬盘被分成了几个分区,虽然每个分区都有空闲空间,但只剩下微不足道的 8.7 MB 未分区空间。

但最近,在安装 Virtual Box 后,当我尝试在其中安装 Windows XP 时,系统提供了 10 GB 的空间用于格式化和安装新操作系统。现在有人能告诉我这 10 GB 空间到底是从哪里拿走的吗?更重要的是,这是否会威胁到我各个分区中的数据?

答案1

虚拟机定义本身占用的空间很小。占用空间的是将安装客户端操作系统的虚拟磁盘,只要您将拍摄的可能快照1

通常情况下,磁盘安装在VirtualBox VMs你家目录下的一个名为的目录中;因此它将默认情况下占用主分区的空间。原生 Virtualbox 虚拟磁盘是动态的;当客户操作系统使用该空间时,它们将增长直至占用分配的空间(在您的情况下为 10G)。

要检查您的磁盘在哪里,请打开“设置”:

在此处输入图片描述

...如您所见,我的磁盘位于另一个分区 --- 即安装在 上的分区/home/vbox。要在非标准位置创建虚拟磁盘 (VDI),您只需选择创建时要放置它的目录(您也可以稍后以多种方式移动它,最简单的方法是移动包含的目录并放置一个符号链接代替)。

选择 VDI 位置

对于 Linux 来说,VDI 是一个文件,因此不能将其放在磁盘上未分配的空间中2,因此您必须事先对未分配的空间进行分区、格式化和挂载。


脚注:

1并且它将要它会增长,但不会减少 --- 这要复杂得多。根据我的经验,10G 对于 Windows 安装来说太少了 --- 特别是如果你打算在上面安装 Office。

2嗯,也许可以。但这不是标准做法。

答案2

仅剩下微不足道的 8.7 MB 未分区空间。

不重要。

现在谁能告诉我这 10 GB 的空间到底是从哪里拿走的,更重要的是,这是否会威胁到我各个分区中的数据?

从您安装虚拟机的分区开始。VM 在您的系统上创建一个文件,并将其视为一个文件系统,您可以在其中安装操作系统。

他们为我提供了 10 GB 的空间来格式化和安装新操作系统

您还被问及在何处创建虚拟机。它可能会默认为您的主目录(即类似于/home/$USER/Virtual Box/Windows XP)。

相关内容