从真实驱动器启动Virtualbox?


14

我准备尝试在台式机上安装Win7 RC1。但是,我想保留使用XP的旧硬盘的访问权限。我真的不想使用完全双重引导,因为那样会使新Win7安装留在d:\驱动器上,否则就不会。

是否可以使用Virtualbox从该旧的实际驱动器而不是从映像引导?

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

Answers:


12

是否可以使用Virtualbox从该旧的实际驱动器而不是从映像引导?

是。从1.4版开始,VirtualBox支持从来宾使用原始主机硬盘。从2.2.0版开始,它仍被列为实验功能。在VirtualBox 2.2.0用户手册的9.10节中对此进行了描述。

有关在Linux主机上使用原始主机硬盘运行WindowsXP guest虚拟机的一些说明:

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

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


尽管从技术上讲这是可行的,但我确实建议您在某个时候对磁盘进行虚拟化。拥有可以轻松备份的文件以及快照和其他东西可以更好地工作会更好。
Goyuix 2009年

1

我已经做到了,但是可能很危险!我有一个VirtualBox虚拟机,该虚拟机从主硬盘上耗尽了。有一次,我偶然告诉grub无法及时启动Windows。它加载了Linux,该Linux立即尝试在我的/和/ home分区上运行e2fsck,这些分区已经由非虚拟os挂载。经过数小时的工作,testdisk我能够恢复所有数据,但这是我最后一次尝试这种操作。

如果我要使用单独的物理磁盘,可能会很好。那好吧。


1

请注意:如果您正在运行连接到实际 Windows分区且具有访问权限的虚拟Windows RC 1 ,则应首先备份数据,然后再尝试。正如奥尔伯格所说,如果出现问题,您可能会损失很多东西。我不确定您将获得写访问权,但是如果您这样做,这是您很乐意采取的预防措施。

(或者也许我弄错了你的问题...)


0

我可能是错的,但是我在他们的文档中找不到任何让我相信可以从真正的硬盘驱动器而不是从磁盘映像引导的内容。摘自《用户指南》

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

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

0

您可以使用VMWare Converter制作实时系统的VMDK,然后将其与Windows 7中的VirtualBox一起使用。


如果我有VMDK,可以代替免费使用VMware Player吗?没有必要使用VirtualBox。
Alnitak

当然可以,没有理由不这样做。
阿里夫
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.