VirtualBox:使用物理分区作为虚拟驱动器

VirtualBox:使用物理分区作为虚拟驱动器

背景:我使用的是安装在 Windows 7 上的 VirtualBox。在 VirtualBox 中,我使用 Xubuntu 作为虚拟操作系统。我之所以选择这种方法,是因为我每次需要切换操作系统时都不必关闭 Windows 并从 Xubuntu 重新启动。而且 VirtualBox 的无缝模式非常棒,让我可以在一个屏幕上看到 Xubuntu 和 Windows 7。

问题:现在我正在考虑如何让 Xubuntu 更加集成到我的系统中。我的意思是,我想为 Xubuntu 创建一个物理分区。但我仍然希望拥有无缝模式的感觉。

问题:所以最后,我的问题是:是否可以将 VirtualBox 中的分区加载为虚拟操作系统?

案例:理想的情况是:我物理启动并登录 Windows 7。现在我想访问 Xubuntu,因此我加载 VirtualBox 并访问我的 Xubuntu 分区而无需重新启动。反之亦然,即我启动系统,登录 Xubuntu,然后可以通过 VirtualBox 访问实际的 Windows 7 分区。

其他信息:请注意,我并不是在谈论获取文件的访问权限,因为我的文件有一个完全独立的分区,并且非常熟悉 VirtualBox 的共享文件夹选项。

答案1

您正在寻找的内容称为“生的硬盘访问“在 VirtualBox 中。

基本上,您创建一个 vmdk 格式的虚拟磁盘并将其配置为指向所需的分区或驱动器。

您可以在手册中找到说明 高级主题 / 高级存储配置 / 使用来自客户机的原始主机硬盘

但是请记住,在您计划的设置中,操作系统看到的硬件不断变化。(作为主机操作系统启动时是您的实际硬件,作为客户机启动时是一些虚拟化硬件)。Linux 可能会处理这个问题,但我确信 Windows 不会处理得很好。此外,它可能会怀疑您在多台计算机上使用相同的 Windows 许可证,并强迫您经常重新激活或将自己标记为盗版。

另一个问题可能是如何告诉操作系统使用虚拟驱动器(作为客户机)还是实际的物理驱动器(作为主机启动时)。在 Linux 下,可以尝试将两者分配到相同的设备名称(如 /dev/sdb1)。

相关内容