Ich bin mit der Antwort von SimonS nicht einverstanden.
Die Verwendung von Disk2Vhd ist natürlich eine ausgezeichnete Idee:Es erlaubt einem, Kopien online zu erstellen Festplatten, und Sie können die vhd-Datei sogar lokal speichern (d.h. , auf dem Windows-Rechner), obwohl die obige Referenz behauptet, es sei am schnellsten, das vhd-Image auf einem anderen Medium zu speichern.
Der Teil, der nicht korrekt ist, betrifft den Import (?) das vhd-Image in VirtualBox. Das ist nicht nötig:Die zitierte Referenz ist furchtbar alt (vor wie vielen Jahren gab es zwei verschiedene Versionen von VirtualBox, eine kostenlose gegen Bezahlung, wie in der Referenz angegeben? Ich habe es vergessen). Tatsächlich ist VirtualBox bereits vollständig kompatibel mit dem vhd-Format von Microsoft:Wenn Sie die virtuelle Maschine erstellen, wählen Sie Use an existing virtual hard disk file
, anstatt ihr eine leere Festplatte zuzuweisen , und zeigen Sie auf Ihre vhd
Scheibe.
Das ist es.
Erstellen Sie mit Disk2Vhd eine VHD Ihrer physischen Windows-Maschine, erstellen Sie dann Ihre VM und wählen Sie Ihre erstellte VHD anstelle einer leeren Festplatte aus.
Befehlszeilenverwendungsbeispiel von disk2vhd:disk2vhd * c:\vhd\snapshot.vhd
Jetzt wird jede Komponente Ihres Windows-Betriebssystems in der VHD gespeichert
Entschuldigung für eine so kurze und unausführliche Antwort, aber das ist alles, was Sie wissen müssen;-)
Sie können Raw-Partitionen, also Ihre vorhandene Windows-Partition, mit VirtualBox verwenden. Es ist ein etwas fortgeschrittenes Thema, und das VirtualBox-Handbuch warnt davor
Raw-Festplattenzugriff ist nur für erfahrene Benutzer. Eine falsche Verwendung oder die Verwendung einer veralteten Konfiguration kann zu einem totalen Datenverlust führen auf der physischen Festplatte. Am wichtigsten ist, dass Sie nicht versuchen, die Partition mit dem aktuell ausgeführten Host-Betriebssystem in einem Gast zu booten. Dies führt zu schwerer Datenbeschädigung.
aber ich habe es vor 5 oder 6 Jahren erfolgreich verwendet und es hat gut funktioniert.
Sie müssen den Linux-Gerätenamen Ihrer Festplatte und die Nummer der Partition kennen, auf der Sie Windows installiert haben. Dann führen Sie den folgenden Befehl aus:
sudo VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk -rawdisk /dev/sda -partitions 1,5
wobei /dev/sda
ist Ihre Festplatte und 1,5
sind Ihre Partitionsnummern. Zum Beispiel, wenn Linux Ihre Windows-Festplatte als /dev/sdb2
sieht , Ihr Gerätename ist /dev/sdb
und Ihre Partitionsnummer ist 2. Dieser Befehl erstellt eine VMDK-Festplatte unter dem angegebenen Pfad, und wenn Sie sie in Ihrer VM verwenden, schreibt die VM direkt auf Ihre Windows-Festplatte.
Der Hauptvorteil dieser Methode besteht darin, dass sie keinen zusätzlichen Speicherplatz beansprucht und es Ihnen ermöglicht, Ihre vorhandene Windows-Installation an Ort und Stelle zu verwenden. Aber sei noch einmal gewarnt, dass dies deine vorhandenen Windows-Daten unwiderruflich verändert und es dir nicht erlaubt, Snapshots für deine VM zu verwenden. Wenn du also wirklich wichtige Daten hast, stelle sicher, dass du ein Backup hast, bevor du diese Methode ausprobierst.