![virtualbox 将已安装的应用程序存储在哪里?](https://linux22.com/image/1407509/virtualbox%20%E5%B0%86%E5%B7%B2%E5%AE%89%E8%A3%85%E7%9A%84%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E5%AD%98%E5%82%A8%E5%9C%A8%E5%93%AA%E9%87%8C%EF%BC%9F.png)
互联网上的文章指出了.virtualbox
我的文件夹VirtualBox VMs
中User
(我使用的是 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
,如果您使用动态分配,则将比设置中分配的总大小小得多,直到您实际用内容填充虚拟驱动器。
主机操作系统的某处是否存储着客户操作系统的完整目录树? 不。
相关说明一下,客户操作系统本身存储在哪里? 在虚拟硬盘上。
确定虚拟磁盘存储位置的一种方法: