So booten Sie ein Betriebssystem von einem USB-Laufwerk in VirtualBox

VirtualBox ist eine der beliebtesten Lösungen zur Verwaltung und Ausführung von virtuellen Maschinen. Wie ein echter Computer benötigt es eine Quelle, von der es booten kann. Der einfachste Weg, ein Gastbetriebssystem in einer virtualisierten Umgebung auszuführen, besteht darin, ein bootfähiges ISO-Image herunterzuladen und es dann in einem virtuellen CD/DVD-Laufwerk zu mounten.

Manchmal möchten Sie jedoch eine Alternative. Zum Beispiel können Sie direkt von einem USB-Stick booten. Da es einfach ist, eine Linux-Distribution auf einem USB-Laufwerk zu installieren, ermöglicht Ihnen diese Methode, ein Betriebssystem in Ihrer Tasche zu haben und es überall dort auszuführen, wo Sie Zugriff auf eine virtuelle Maschine haben.

Auch lesen: So importieren und exportieren Sie OVA-Dateien in VirtualBox

Finden Sie die Festplattennummer, die mit Ihrem USB-Laufwerk verknüpft ist

Moderne Editionen von Windows verknüpfen eine Nummer mit jeder Festplatte, auf die sie zugreifen können. Diese Nummer wird benötigt, um sie in einem nachfolgenden Befehl zu verwenden.

  1. Stecken Sie Ihr USB-Laufwerk in einen freien Slot. In Windows 10 können Sie die Datenträgerverwaltung öffnen, indem Sie mit der rechten Maustaste auf das Startmenü klicken.

virtualbox-right-click-windows-start-menu

Um dieses Dienstprogramm in älteren Versionen von Windows zu öffnen, klicken Sie auf das Startmenü und starten Sie einen Ausführen-Dialog.

virtualbox-windows-run-menu

Geben Sie in diesem Dialog diskmgmt.msc ein und drücken Sie die Eingabetaste.

virtualbox-windows-disk-management

Notieren Sie sich die Festplattennummer, die mit Ihrem USB-Laufwerk verknüpft ist. Zum Beispiel ist die Festplattennummer im vorherigen Bild „1“.

Erstellen Sie eine virtuelle Rohdiskette, die mit Ihrem USB-Laufwerk verknüpft ist

VirtualBox bietet Ihnen die Möglichkeit, eine neue virtuelle Festplatte zu erstellen, wenn Sie eine neue virtuelle Maschine starten. Die Informationen, die Sie auf dieser Festplatte speichern, werden einer Datei auf Ihrem echten Speichergerät zugeordnet. Leider lässt die grafische Benutzeroberfläche nicht zu, dass Sie eine virtuelle Festplatte direkt einem echten Speichergerät oder einer Partition zuordnen. Es gibt jedoch ein Befehlszeilen-Dienstprogramm, das mit der Anwendung geliefert wird und Ihnen dies ermöglicht.

Öffnen Sie eine Eingabeaufforderung mit Administratorrechten. Klicken Sie auf das Startmenü, geben Sie cmd ein, klicken Sie mit der rechten Maustaste auf „Eingabeaufforderung“ und „Als Administrator ausführen“.

virtualbox-command-prompt-as-administrator

Ändern Sie das Verzeichnis zu dem Pfad, in dem Sie VirtualBox installiert haben. Standardmäßig ist dies „C:\Program Files\Oracle\VirtualBox.“ Wenn Sie an einem anderen Pfad installiert haben, müssen Sie den nächsten Befehl möglicherweise anpassen:

cd%programfiles%\Oracle\VirtualBox

Erinnern Sie sich an die Festplattennummer, die mit Ihrem USB-Laufwerk verknüpft ist, und ändern Sie die letzte Ziffer im folgenden Befehl, falls erforderlich:

VBoxManage internalcommands createrawvmdk -filename "%USERPROFILE%"\Desktop\usbdrive.vmdk -rawdisk \\.\PhysicalDrive1

Wenn Sie beispielsweise ein SSD-Laufwerk in Ihrem System und eine Festplatte haben, könnte die Nummer Ihres USB-Laufwerks „2“ anstelle von „1“ sein, sodass der Befehl folgendermaßen lauten sollte:

VBoxManage internalcommands createrawvmdk -filename "%USERPROFILE%"\Desktop\usbdrive.vmdk -rawdisk \\.\PhysicalDrive2

virtualbox-vboxmanage-command-create-rawdisk-file

Eine Datei namens „usbdrive.vmdk“ wurde jetzt auf Ihrem Desktop gespeichert. Sie werden dies im nächsten Schritt verwenden.

Auch lesen: So verkleinern Sie eine VirtualBox-VM in Windows 10

Fügen Sie Ihr USB-Laufwerk zur virtuellen Maschine hinzu

Um Rohgeräte als virtuelle Festplatten verwenden zu können, muss VirtualBox mit Administratorrechten ausgeführt werden. Klicken Sie auf das Startmenü, geben Sie „virtualbox“ ein, klicken Sie mit der rechten Maustaste auf die Anwendung und „Als Administrator ausführen“.

virtualbox-run-with-administrator-privileges

Klicken Sie auf „Neu“, um eine neue virtuelle Maschine zu erstellen.

virtualbox-main-window-2

Im Dialog, der sich öffnet, werden Sie am unteren Rand des Fensters den Abschnitt „Festplatte“ bemerken. Wählen Sie „Eine vorhandene virtuelle Festplattendatei verwenden“ und klicken Sie auf das in der nächsten Abbildung hervorgehobene Symbol. Durchsuchen Sie Ihren Desktop und wählen Sie die Datei mit dem Namen „usbdrive“ aus.

virtualbox-new-machine-use-virtual-disk-file

Im folgenden Bild sehen Sie ein Windows-Installationskit, das direkt von einem USB-Laufwerk in einer virtuellen Maschine bootet.

virtualbox-booting-windows-setup-from-usb

Mögliche Probleme und Lösungen

Beachten Sie, dass Sie jedes Mal, wenn Sie von Ihrem USB-Laufwerk booten möchten, VirtualBox mit Administratorrechten ausführen müssen.

Auf einigen Motherboards sind die Virtualisierungsfunktionen standardmäßig deaktiviert. Je nach Ihrer CPU müssen Sie entweder VT-x bei Intel-Prozessoren oder AMD-V bei AMD-Prozessoren aktivieren. Sie finden diese Optionen in Ihren BIOS- oder UEFI-Einstellungen. Wenn VirtualBox Ihnen nur 32-Bit-Versionen von Betriebssystemen anzeigt, die es hosten kann, ist das ein Zeichen dafür, dass diese Funktionen inaktiv sind. Wenn Ihre CPU VT-d oder das AMD IOMMU-Äquivalent unterstützt, aktivieren Sie dies ebenfalls, da es die Leistung beim Booten von einem USB-Gerät verbessern kann.

Haben Sie Probleme mit diesem Setup? Lassen Sie es uns in den Kommentaren wissen. Jemand anderes, der auf dasselbe Problem gestoßen ist, könnte Ihnen helfen.