Virtualbox从一个真正的驱动器启动?

我即将冒险并在我的台式机上安装Win7 RC1。 但是我想保留访问我的旧硬盘与XP上。 我真的不想使用完整的双启动,因为这将使我的新的Win7安装在d:\驱动器,否则不会。

是否有可能使用Virtualbox从旧的实际驱动器,而不是从图像启动?

如果是的话,对于驱动程序等有什么影响,因为“新”运行的操作系统将使用VirtualBox的虚拟硬件,而不是XP认为它安装的原始硬件。

是否有可能使用Virtualbox从旧的实际驱动器,而不是从图像启动?

是。 从版本1.4开始,VirtualBox支持从guest虚拟机使用原始主机硬盘。 从版本2.2.0开始,它仍被列为实验性function。 在VirtualBox 2.2.0用户手册的第9.10节中有介绍。

有一些说明在Linux主机上使用原始主机硬盘来运行WindowsXP客户机:

如果是的话,对于驱动程序等有什么影响,因为“新”运行的操作系统将使用VirtualBox的虚拟硬件,而不是XP认为它安装的原始硬件。

上面的第二个链接描述了在VirtualBox启动之前准备XP系统的一些步骤。

我已经这样做了,但可能会很危险! 我有一个VirtualBox虚拟机,我从我的主要硬盘上运行。 一旦我意外地没有告诉grub及时启动Windows。 它加载了Linux,它立即尝试在我的/和/ home分区上运行e2fsck,而这些分区已经被非虚拟操作系统挂载了。 经过数小时的testdisk工作后,我能够恢复所有的数据,但这是我最后一次尝试类似的东西。

如果我有一个单独的物理磁盘玩它可能会很好。 好吧。

只需谨慎一点:如果您正在运行虚拟化的Windows RC 1连接到一个真正的 Windows分区,并具有权限,则应在尝试之前备份您的数据 。 正如alberge所说,如果出现问题 ,你可能会失去很多东西。 我不知道你会得到写入权限,但如果你这样做,这是一个你会很乐意采取的预防措施。

(或者,也许我错了你的问题…)

我可能是错的,但我找不到他们的文档中的任何东西,导致我相信有可能从真正的硬盘驱动器而不是磁盘映像启动。 从用户指南中获取 :

VirtualBox支持磁盘映像文件的两种变体:

  • 通常情况下,VirtualBox使用自己的容器格式作为来宾硬盘 – 虚拟磁盘映像(VDI)文件。 特别是,当您使用新磁盘创build新虚拟机时,将使用此格式。
  • VirtualBox还完全支持受其他许多虚拟化产品(特别是VMware)使用的stream行且开放的VMDK容器格式。
  • 最后,VirtualBox也完全支持Microsoft使用的VHD格式。

您可以使用VMWare Converter制作实时系统的VMDK,然后在Windows 7中使用VirtualBox。