Wie kann ich mit Virtual Box ein Betriebssystem auf einer sekundären physischen Festplatte installieren und es in Virtual Box (zu unterschiedlichen Zeiten) und als typische Installation eines sekundären Betriebssystems starten?
59
Wie kann ich mit Virtual Box ein Betriebssystem auf einer sekundären physischen Festplatte installieren und es in Virtual Box (zu unterschiedlichen Zeiten) und als typische Installation eines sekundären Betriebssystems starten?
Antworten:
Ich machte einen selbstgefälligen Kommentar ("Straight forward"), als diese Frage ursprünglich gepostet wurde, und fand mich einige Monate später auf dieser Seite wieder, auf der Suche nach der gleichen Antwort
Direkte Anweisungen
Heute konnte ich von physischen Laufwerken booten. Diese Leistung erforderlich;
20 min probieren verschiedene Optionen in VirtualBox
Sehr geehrte Leserin , sehr geehrter Leser , Ihre Aufmerksamkeit richtet sich auf die Tatsache, dass es genauso einfach ist, Ihre Daten zu töten, wenn auf diese Weise auf die Disc zugegriffen wird. Das Verfahren, wie dies erreicht werden soll, bleibt eine Übung ...
Bilder (es ist passiert :)
1. Erstellen Sie VMDK-Laufwerke, die von realen Laufwerken gelesen werden
Verwenden Sie den Befehl, um auf einem Linux-Host ein Image zu erstellen, das eine gesamte physische Festplatte darstellt (die keine tatsächlichen Daten enthält, da diese alle auf der physischen Festplatte gespeichert werden)
Sie müssen Lesezugriff auf die Gerätedatei der physischen Festplatte haben
/dev/sda
. Um dies zu erreichen, können Sie entweder den Eigentümer und die Zugriffsrechte der Gerätedatei ändern oderVBoxManage internalcommands createrawvmdk
… als root ausführen (sudo
vor den Befehl stellen).Verwenden Sie auf einem Windows-Host anstelle der obigen Gerätespezifikation z. B. \\. \ PhysicalDrive0. Verwenden Sie auf einem Mac OS X-Host z. B. / dev / disk1 (und hängen Sie alle Partitionen auf disk1 aus).
2. Weisen Sie die vmdk-Laufwerke einer VM zu
VM -> Einstellungen -> Speicher -> ide / sata hinzufügen -> Vorhandenen Datenträger auswählen -> Durchsuchen
3. Stellen Sie einen der Durchschreibemodi ein.
Datei -> Virtual Media Manager -> zB raw-0.vmdk -> [ändern] -> (o) Durchschreiben
3. Boot-Priorität neu anordnen (halb optional)
VM -> Einstellungen -> System -> Startreihenfolge
VM -> Einstellungen -> Speicher -> Controller: SATA -> zB raw-5.vmdk -> Festplatte: Sata Port 0
Relevante Kapitel ( Handbuch )
Kapitel 9. Fortgeschrittene Themen
Kapitel 5. Virtueller Speicher
Auflisten physischer Laufwerke in Windows:
Sie können die Laufwerksnummern auch mit PowerShell abrufen:
quelle
The I/O cache encountered an error while updating data in medium "ahci-0-0" (rc=VERR_ACCESS_DENIED).
:, auch wenn VirtualBox als Administrator ausgeführt wird.Die VirtualBox-Dokumentation bezieht sich auf den Zugriff auf eine Raw-Festplatte:
http://www.virtualbox.org/manual/ch09.html#rawdisk
In der Dokumentation finden Sie Vorsichtsmaßnahmen und Windows-spezifische Anweisungen.
quelle
MacOS 10.14:
Erstellen Sie eine virtuelle Festplattendatei, die der realen Festplatte entspricht:
Starten Sie VirtualBox als Superuser:
Fügen Sie
~/realdisk.vmdk
inStorage --> Controller: Sata
.quelle
Ich war nicht in der Lage, dies in Windows 10 für die längste Zeit zum Laufen zu bringen;
VERR_ACCESS_DENIED
Beim Versuch, das VMDK anzuschließen, trat immer wieder eine Fehlermeldung auf.Mit ein paar Tricks konnte ich das (endlich) zum Laufen bringen:
Öffnen Sie PowerShell als Administrator (ich bin nicht sicher, warum, aber ich konnte einige der Befehle nicht in einer Administrator-Eingabeaufforderung ausführen)
Führen Sie den folgenden Befehl aus, um das VMDK zu erstellen:
... wo
path\to\physical\disk\file.vmdk
ist die Datei, die erstellt wird, um den Datenträger darzustellen, und[n]
ist die Datenträgernummer (verwenden Sie die Datenträgerverwaltung, um diese Nummer zu erhalten)Führen Sie den folgenden Befehl aus, um das VMDK anzuhängen:
... wo
[CONTROLLER]
ist der Name des Festplattencontrollers, den Sie anhängen - "IDE" in meinem FallFühren Sie den folgenden Befehl aus, um die VM zu starten:
quelle