virtualbox 将已安装的应用程序存储在哪里?

virtualbox 将已安装的应用程序存储在哪里?

互联网上的文章指出了.virtualbox我的文件夹VirtualBox VMsUser(我使用的是 Windows 7),但它们太小了,无法存储应用程序。

主机操作系统上是否存储了客户操作系统的完整目录树?顺便问一下,客户操作系统本身存储在哪里?

答案1

很抱歉证明你错了,但在线手册也说文件存储在那里:10.1. VirtualBox 存储文件的位置

在 VirtualBox 中,虚拟机及其设置在 XML 格式的虚拟机设置文件中描述。此外,大多数虚拟机都有一个或多个虚拟硬盘,通常以磁盘映像(例如 VDI 格式)表示。所有这些文件的存储位置取决于创建机器的 VirtualBox 版本。

假设您使用的是 4.0 或更高版本,则客户操作系统(及其虚拟硬盘)分别存储在VirtualBox VMs用户文件夹中的各自文件夹中。
全局/常规 VirtualBox 配置文件存储在 中.virtualbox

例如,当您创建一个名为“Example VM”的虚拟机时,您会发现 VirtualBox 创建

  • 文件夹 $HOME/VirtualBox VMs/Example VM/ ,在该文件夹中,
  • 设置文件示例 VM.vbox 和
  • 虚拟磁盘映像示例 VM.vdi

但是,如果默认位置不符合您的喜好,您可以在 VirtualBox 的首选项中指定其他位置来存储文件。

您可以通过在 VirtualBox 主窗口的“文件”菜单中选择“首选项”来更改默认机器文件夹。然后在弹出的窗口中,单击“常规”选项卡。

因此也许值得去那里看看并查看设置了哪个位置。


主机操作系统上是否存储了客户操作系统的完整目录树?顺便问一下,客户操作系统本身存储在哪里?
不是,所有内容都存储在 .vbox 和 .vdi 文件中。日志和快照存储在虚拟机目录中同名的文件夹中。

要找出这些文件的位置,请参见下图:
存储选项卡虚拟机设置

答案2

您有一个带有虚拟驱动器的虚拟机。

它的工作原理与任何计算机、硬件或虚拟计算机非常相似。

可以将这个小文件 ( .vbox) 视为 BIOS 和硬件计算机机箱将提供的资源的定义。

在标准计算机硬件上,操作系统和安装的应用程序都驻留在硬盘上。

在虚拟机中,操作系统和已安装的应用程序都驻留在虚拟的硬盘,如果您使用 VirtualBox 标准虚拟磁盘,则文件以 结尾.vdi,如果您使用动态分配,则将比设置中分配的总大小小得多,直到您实际用内容填充虚拟驱动器。

主机操作系统的某处是否存储着客户操作系统的完整目录树? 不。

相关说明一下,客户操作系统本身存储在哪里? 在虚拟硬盘上。

确定虚拟磁盘存储位置的一种方法:

在此处输入图片描述

相关内容