Virtualbox von einem realen Laufwerk booten?

14

Ich bin dabei, den Sprung zu wagen und Win7 RC1 auf meinem Desktop-Computer zu installieren. Ich möchte jedoch den Zugriff auf meine alte Festplatte mit XP erhalten. Ich möchte nicht wirklich den vollständigen Dual-Boot-Modus verwenden, da meine neue Win7-Installation auf dem Laufwerk d: \ verbleibt, was sonst nicht der Fall wäre.

Ist es möglich, Virtualbox zu verwenden, um von diesem alten realen Laufwerk anstatt von einem Image zu booten?

Wenn ja, was sind die Auswirkungen auf Treiber usw., da das "neue" Betriebssystem die virtuelle Hardware von VirtualBox verwendet und nicht die Originalhardware, auf der XP die Installation vermutet.

Alnitak
quelle

Antworten:

12

Ist es möglich, Virtualbox zu verwenden, um von diesem alten realen Laufwerk anstatt von einem Image zu booten?

Ja. VirtualBox unterstützt die Verwendung einer Raw-Host-Festplatte von einem Gast seit Version 1.4. Ab Version 2.2.0 wird es weiterhin als experimentelles Feature aufgeführt. Es wird in Abschnitt 9.10 des Benutzerhandbuchs für VirtualBox 2.2.0 beschrieben.

Es gibt einige Anweisungen zum Ausführen eines WindowsXP-Gasts unter Verwendung einer Raw-Host-Festplatte auf einem Linux-Host:

Wenn ja, was sind die Auswirkungen auf Treiber usw., da das "neue" Betriebssystem die virtuelle Hardware von VirtualBox verwendet und nicht die Originalhardware, auf der XP die Installation vermutet.

Der zweite Link oben beschreibt einige Schritte zur Vorbereitung Ihres XP-Systems vor dem Booten unter VirtualBox.

Erichui
quelle
Obwohl dies technisch möglich ist, würde ich wirklich empfehlen, die Festplatte irgendwann zu virtualisieren. Es ist viel schöner, eine Datei zu haben, die einfach gesichert werden kann, sowie Schnappschüsse und andere Dinge, die viel besser funktionieren.
Goyuix
1

Ich habe das getan, aber es kann gefährlich sein! Ich hatte eine VirtualBox-VM, die ich von meiner Hauptfestplatte ausgeführt habe. Einmal habe ich es versehentlich versäumt, grub anzuweisen, Windows rechtzeitig zu starten. Es wurde Linux geladen, das umgehend versuchte, e2fsck auf meinen / und / home-Partitionen auszuführen, die bereits vom nicht-virtuellen Betriebssystem gemountet wurden. Nach stundenlanger Arbeit konnte testdiskich alle meine Daten wiederherstellen, aber das war das letzte Mal, dass ich so etwas ausprobiert habe.

Wenn ich eine separate physische Festplatte gehabt hätte, um damit zu spielen, wäre das wahrscheinlich in Ordnung gewesen. Naja.

AB
quelle
1

Nur ein Wort zur Vorsicht: Wenn Sie virtualisiertes Windows RC 1 ausführen, das eine Verbindung zu einer echten Windows-Partition herstellt, und über Schreibzugriff verfügt , sollten Sie zuerst Ihre Daten sichern, bevor Sie es versuchen . Wie Alberge oben sagt, wenn etwas schief geht , können Sie eine Menge Sachen verlieren. Ich bin nicht sicher, ob Sie Schreibzugriff erhalten, aber wenn Sie dies tun, ist dies eine Vorsichtsmaßnahme, die Sie gerne getroffen haben.

(Oder vielleicht habe ich deine Frage falsch verstanden ...)

user23918
quelle
0

Ich könnte mich irren, aber ich konnte nichts in ihrer Dokumentation finden, was mich zu der Annahme veranlasste, dass es möglich ist, von einer echten Festplatte anstatt von einem Festplatten-Image zu booten. Entnommen aus dem Benutzerhandbuch :

VirtualBox unterstützt zwei Varianten von Disk-Image-Dateien:

  • Normalerweise verwendet VirtualBox ein eigenes Containerformat für Gastfestplatten - Virtual Disk Image (VDI) -Dateien. Dieses Format wird insbesondere verwendet, wenn Sie eine neue virtuelle Maschine mit einer neuen Festplatte erstellen.
  • VirtualBox unterstützt auch das beliebte und offene VMDK-Containerformat, das von vielen anderen Virtualisierungsprodukten, insbesondere von VMware, verwendet wird.
  • Schließlich unterstützt VirtualBox auch das von Microsoft verwendete VHD-Format.
Jordan S. Jones
quelle
0

Sie können VMWare Converter verwenden , um ein VMDK des Live-Systems zu erstellen, und es dann mit VirtualBox in Windows 7 verwenden.

alif
quelle
Wenn ich ein VMDK habe, kann ich stattdessen einfach den kostenlosen VMware-Player verwenden? Es gibt keinen besonderen Grund, warum es VirtualBox sein muss.
Alnitak,
Klar, kein Grund das nicht zu tun.
Alif