Kategorien

Suchen


Aktuelle Artikel

Archiv


« | Startseite | »

Ein System per VirtualBox auf einer (realen) Festplatte installieren

Jockel | 09.02.2010

Die Freeware “VirtualBox” erlaubt es Ihnen auf Ihrem Computer andere (virtuelle) System zu installieren und betreiben. Normalerweise nutzt die Software dafür ebenfalls virtuelle Festplatten auf Ihrem eigentlichen (realen) PC.

Wenn Sie nun ein System auf einer physikalischen Festplatte (im gegensatz zur üblichen virtuellen Festplatte) installieren möchten, stellt Ihnen VirtualBox ab Version 2.2.2 dafür Techniken zur Verfügung. Wir möchten hier kurz zeigen, wie Sie anhand eines Beispieles diese Technik nutzen können:

1. Schritt: Festplatte mit Ihrem Computer verbinden

Entweder bauen Sie die zu verwendende Festplatte in Ihren PC ein oder Sie schließen Sie über externe USB Adapter an Ihren Computer an.

Solche USB Adapter finden Sie unter der Bezeichnung “USB Festplatten Adapter” in den meisten Elektronikfachmärkten.
Beispiel: Google Produktsuche mit Preisvergleich

2. Schritt: Kennung der Festplatte herausfinden

Um die Festplatte für VirtualBox verfügbar zu machen, benötigen wir die eindeutige Kennung (ID) der Festplatte.

Unter Windows:

Unter Linux:

Die Anleitung folgt in Kürze.

3. Schritt: VirtualBox (.vmdk) Datei erstellen

Damit die Festplatte in VirtualBox als Festplatte genutzt werden kann, müssen Sie eine .vmdk Datei erstellen.

Unter Windows:

Unter Linux:

4. Schritt: Die Festplatte in VirtualBox einrichten

Hier kann (unter Windows) ein ähnliches Problem mit den Berechtigungen auftreten.
In diesem Fall wird Ihnen die folgende Fehlermeldung angezeigt:

Die Festplatte c:\realhdd.vmdk konnte nicht geöffnet werden.
 
Could not open the medium 'c:\realhdd.vmdk'.
 
VD: error VERR_ACCESS_DENIED opening image file 'c:\realhdd.vmdk' (VERR_ACCESS_DENIED).

Die Lösung ist, die Berechtigungen für diese Datei zu ändern:

Sollte dieser Weg keine Lösung auf Ihrem System bringen, so können Sie VirtualBox auch unter dem Benutzer “Administrator” starten:

5. Schritt: Den virtuellen PC mit der realen Festplatte einrichten

In VirtualBox können Sie nun den virtuellen PC einrichten.

Dabei können Sie dann die angeschlossene, physikalische Festplatte auswählen und als Datenträger normal nutzen.

So können Sie z.Bsp. Ihren Server oder Client an Ihrem PC einrichten, installieren oder konfigurieren und die Festplatte später in einem anderen Computer nutzen.

Dabei sind teilweise Einschränkungen bzgl. der Hardware erkennung zu beachten, denn der virtuelle PC (auf welchem Sie das System installierten) hat ggf. andere Hardware als der spätere Computer. Die meisten aktuellen Betriebssysteme erkennen diese Änderung aber und richten die neu gefundene Hardware automatisch ein.

Software

Mehr über VirtualBox erfahren Sie hier: http://www.virtualbox.org/

Kategorie: Allgemeines, Anleitungen, Linux | 8 Kommentare »

8 Antworten auf “Ein System per VirtualBox auf einer (realen) Festplatte installieren”

  1. Defcon meint:
    01.04.2010 um 19:51

    Unter Windows 7 funktioniert das auch, allerdings müssen cmd.exe und VirtualBox als Administrator ausgeführt werden – sonst reichen die Berechtigungen nicht aus um die genannten Schritte durchzuführen.

    Super Anleitung! Vielen Dank!

  2. Zebulon meint:
    02.11.2010 um 12:35

    Hat zwar bei mir mit etwas Zeitaufwand prinzipiell geklappt, aber die Festplatte wird im Dateimanager des Gastsytems in der VB nach dem Einbinden als unformatiert angezeigt, obwohl die Daten enthält. Die Kapazität der Platte wird aber richtig erkannt.

    Ich habe das VB unter WIN7 laufen und als Gastsystem habe ich XP. Die Platte ist eine IDE-Platte die nicht partitioniert ist und mit NTFS formatiert. Die Kapazität beträgt 150 GB (habe beim Googeln herausgefunden das man bei dem VBoxManage-Komando auch noch Partitionsangaben machen kann.

    Es ist übrigens wie der Poster ‘Defcon’ sagt, Beides muß als Administrator ausgeführt werden. Durch Änderungen der Zugriffsrechte auf die *.vmdk hab’ ich es auch nicht hinbekommen.

    Vielleicht weiß jemand einen Rat warum die Platte unter dem Gastsystem als unformariert angezeigt wird.

  3. Luca meint:
    13.11.2010 um 11:42

    Hey,
    das Tutorial ist soweit ganz gut, aber die Commands für Linux würden mich wirklicb noch interessieren ;-)

  4. User meint:
    24.11.2010 um 13:17

    Das ist was ich brauche… Aber für Linux!
    Was heißt in Kürze? Das ist nun kapp ein Jahr her.

    Bitte lass die “kurze” Zeit endlich vorbei sein und schreib die Anleitung für Linux. Bitte, bitte…

    PS: Ist XP fähig, zwischen virtueller und echter Hardware zu wechseln?

  5. Günther meint:
    28.11.2010 um 12:55

    Danke für die Kommentare. Die Linux-Befehle habe ich mir auf meinen Zettel für die kommende Woche geschrieben. Ist ja wirklich schon etwas älter – Asche auf mein Haupt :o )

    Was genau meinst Du mit dem Wechseln zwischen virtueller und echter Hardware ? Kurze Mail an gue(a)yourhelpcenter.de mit den Fragen. Ich werde dann die Antworten (Anleitungen) schreiben.

  6. Frank meint:
    28.02.2011 um 12:36

    Hallo,

    das Kommando kopiert aber nicht die physikalische Platte in die VDMK Datei sondern erzeugt so ne Art Verweis, oder

  7. Günther meint:
    28.02.2011 um 12:39

    Richtig. Die VDMK Datei ist lediglich ein Link auf die Partition der Festplatte.
    Daher muss für jede Festplatte / Partition auch eine eigene VDMK Datei erzeugt werden. Auch wenn die Platte z.Bsp. per USB an einem anderen Anschluß verbunden wurde, ändert sich die Kennung und die VDMK Datei muss neu erstellt werden. Diese kann dann aber wieder als Datenträger in der VirtualBox eingebunden werden und die Arbeit kann fortgesetzt werden.

  8. Lotter meint:
    15.08.2011 um 09:57

    Unter Windows7
    Komando ist:cd Disk:\Program Files\Oracle\VirtualBox
    Linux:
    als root auszuführen
    #cd /usr/lib/virtualbox
    #VBoxManage internalcommands createrawvmdk -filename /home/user/VirtualMachine/name.vmdk -rawdiskvmdk /dev/sdx
    wobei $mkdir /home/user/VirtualMachine |weil ordner VirtualBox VMs nicht erkannt wird und sdx die jeweilige Festplatte ist
    anschliessend zugriffsrechte ändern um als user darauf zuzugreifen:chmod user /home/user/VirtualMachine/name.vmdk
    http://www.virtualbox.org/manual/ch09.html#rawdisk

Kommentare