Website-Icon Alex Haack

VirtualBox: echte Medium (Festplatte/USB) verwenden

Wer in VirtualBox eine echte Festplatte oder ein USB-Medium verwenden möchte, um zu Beispiel ein Betriebssystem wie Linux zu installieren, um es später normal von Festplatte zu starten, gibt es eine Möglichkeit, diese auch zu verwenden. In einigen Schritten kann eine echte Festplatte wie eine virtuelle verwendet werden.

Datensicherung

Bitte alle wichtigen Daten die auf der echten Festplatte sich befinden, die verwendet werden soll, an einem anderen Ort speichern, denn in diesem Beispiel wird auch kurz erwähnt, wie der Festplattencontroller eingestellt werden muss, damit die Installation zum Beispiel eines Linux-Betriebssystem ohne Fehlermeldungen funktionieren sollte.

Voraussetzungen

Richtige Festplatte ermitteln

Es ist sehr wichtig, diesen Schritt sorgfältig durchzuführen, eine falsch ausgewählte Festplatte kann gelöscht werden, wenn das Betriebssystem installiert wurde.

Windows

Datenträgerverwaltung

Um die Datenträgerverwaltung zu öffnen, bitte folgendes eingeben

Bild 1: SSD-Festplatte JAJS600M256PRO mit installiertem Linux. Auf der linken Seite mit Bezeichnung „Datenträger 0“.
  1. Windows-Taste + R
  2. diskmgmt.msc eingeben

Am besten ist die grafische Ansicht, die sich unterhalb befindet. Dort steht zum Beispiel Datenträger 0, Datenträger 1 usw.. In diesem Beispiel soll der Datenträger 0 mit 238.47 GB verwendet werden.

Terminal (Windows Power Shell)

Terminal als Administrator starten

  1. Windows-Taste + S
  2. Im Suchfeld Terminal eingeben
  3. „Als Administrator ausführen“
Get-PhysicalDisk
Befehl
Get-PhysicalDisk
Beispielausgabe
Number FriendlyName         SerialNumber         MediaType   CanPool OperationalStatus HealthStatus Usage            Size
------ ------------         ------------         ---------   ------- ----------------- ------------ -----            ----
0      JAJS600M256PRO       1234567890           SSD         False   OK                Healthy      Auto-Select 238.47 GB
WMIC

Mit wmic werden ebenfalls Informationen angezeigt. Index entspricht ebenfalls die zugewiesene Nummer

wmic diskdrive GET Caption,Index,MediaType,Size
Beispielausgabe
Caption                     Index  MediaType                 Size
JAJS600M 256PRO USB Device  0      External hard disk media  256052966400

Die JAJS600M256PRO ist eine normale SATA-SSD mit 238.47 GB die für das Beispiel ausgewählt werden soll. In diesem Beispiel trägt diese die Nummer 0. Diese Zahl wird für die weiteren Schritte benötigt.

Terminal geöffnet lassen, da weitere Schritte hierüber als „Administrator“ vorgenommen werden.

Ins Oracle VirtualBox Verzeichnis wechseln
Terminal
cd "$ENV:ProgramFiles\Oracle\VirtualBox"
CMD (Eingabeaufforderung)
cd "%ProgramFiles%\Oracle\VirtualBox"
Echte Festplatte einbinden
Terminal
.\VBoxManage createmedium --filename "$ENV:USERPROFILE\Desktop\SSD.vmdk" --format=VMDK --variant RawDisk --property RawDrive=\\.\PhysicalDrive9999
CMD (Eingabeaufforderung)
.\VBoxManage createmedium --filename "%USERPROFILE%\Desktop\SSD.vmdk" --format=VMDK --variant RawDisk --property RawDrive=\\.\PhysicalDrive9999

Die Zahl 9999 Bitte mit der richtigen Zahl tauschen.

Die Datei SSD.vmdk wird auf dem Desktop abgelegt und verwendet ca. 640 Bytes.

Hinweis: Diese SSD.vmdk kann mit einem normalen Texteditor geöffnet und angesehen werden. Es sollte darin nichts geändert werden, da alle wichtigen Daten und Einstellungen enthalten sind, die VirtualBox benötigt.

VirtualBox starten

Es ist wichtig, dass weiterhin das Terminal geöffnet bleibt, solange die grafische Oberfläche von VirtualBox läuft.

.\VirtualBox

Weiter geht es in den Abschnitt Einstellungen für VirtualBox

Linux

Inhalt wird gerade aufgebaut!

Diese Anleitung gilt in der Regel für das gesamte Linux.

Bitte zuvor alle Instanzen von VirtualBox beenden!

Festplatte ermitteln

Mittels lsblk physische Festplatte ermitteln. Falls es nicht installiert ist, dies sollte in der Regel bereits auf dem System installiert sein.

Befehl
lsblk -d -o NAME,SIZE,MODEL,TYPE | grep disk
Beispielausgabe
sda     931,5G TOSHIBA disk
sdb     238,5G JAJS600M256PRO      disk
sdc     238,8G uSD Card Reader     disk
nvme0n1   1,8T Fanxiang S770 2TB   disk
nvme1n1 476,9G PLEXTOR PX-512M8PeG disk

In diesem Beispiel soll nvme1n1 (PLEXTOR PX-512M8PeG) ausgewählt werden. Bitte genau drauf achten, dass es genau die Festplatte werden soll, die mit einem Betriebssystem versehen werden soll.

Echte Festplatte einbinden

Achtung
Befehl

Am Ende wo HIER_NAME_EINTRAGEN steht, den Wert verwenden, wo das Betriebssystem installiert werden soll. Beispiele: sda, sdb, nvme0n1, nvme1n1

sudo vboxmanage storageattach --createrawvmdk --filename /root/echte_festplatte.vmdk --rawdisk /dev/HIER_NAME_EINTRAGEN
Beispiel

Dies ist ein Beispiel und verwendet nvme1n1, bitte achten Sie darauf, dass der richtige Wert eingetragen ist. Sollte ein falscher Wert eingetragen worden sein, und später die Festplatte versehentlich gelöscht worden sein, dann sind die Daten leider unwiderruflich gelöscht.

sudo vboxmanage storageattach --createrawvmdk --filename /root/echte_festplatte.vmdk --rawdisk /dev/nvme1n1
VirtualBox starten

Es ist wichtig, dass weiterhin das Terminal geöffnet bleibt, solange die grafische Oberfläche von VirtualBox läuft.

sudo virtualbox

Weiter geht es in den Abschnitt Einstellungen für VirtualBox

Einstellungen für VirtualBox

In diesem Beispiel wird davon ausgegangen, dass eine virtuelle Maschine erstellt wird oder wurde und ein Linux Betriebssystem mit EFI verwendet werden soll. Das Mainboard muss EFI (UEFI) unterstützen.

EFI aktivieren

VirtualBox: EFI aktivieren (nur spezielle Gäste).
  1. Einstellungen (Virtuelle Maschine)
  2. System
  3. Hauptplatine
  4. Erweitert
  5. „EFI aktivieren (nur spezielle Gäste)“, Haken setzen

Festplattendatei einbinden

  1. Einstellungen (Virtuelle Maschine)
  2. Massenspeicher
  3. Controller:
    • SATA (nur verwenden, wenn es sich ausschließlich um eine normale HDD oder SSD handelt)
    • NVMe (nur verwenden, wenn es sich ausschließlich um eine NVMe-Festplatte handelt)
  4. Festplatte hinzufügen
  5. „Abbild auswählen“
  6. SSD.vmdk auswählen und mit „Öffnen“ bestätigen

Host I/O-Cache aktivieren

VirtualBox: „Host I/O-Cache aktivieren“.

Damit keine Fehler auftreten, sollte diese Einstellung vorgenommen werden:

  1. Einstellungen (Virtuelle Maschine)
  2. Massenspeicher
  3. Controller: SATA
  4. „Host I/O-Cache aktivieren“, Haken setzen

Betriebssystem installieren

Es kann nun ein Betriebssystem wie Linux installiert werden. Nach der Installation kann VirtualBox beendet und der PC neu gestartet werden, und je nachdem wie das Boot-Menü aufgerufen wird (bei vielen ASUS-Mainboards ist es die Taste F8) sollte wenn zum Beispiel Ubuntu installiert wurde, „ubuntu“ als Eintrag stehen, dieses auswählen. In diesem Beispiel werden auch keine Einträge auf anderen Festplatten/Volumes/Partitionen geschrieben.

Diese Anleitung wird bei Gelegenheit noch erweitert.

Die mobile Version verlassen