Zugriff auf lokale und USB-Festplatten in Ihrer virtuellen Hyper-V-Maschine
Der Zugriff auf eine lokale Festplatte (interne oder externe Festplatte), die mit Ihrem Windows-Computer verbunden ist, ist äußerst praktisch, und zwar von einer virtuellen Maschine aus, die in Hyper-V ausgeführt wird. Es ist nicht so bequem, genau herauszufinden, wie man dieses Ziel erreicht. Lesen Sie weiter, während wir Sie durchgehen.
Warum möchte ich das tun??
Es gibt Dutzende von Szenarien, in denen Sie von innerhalb Ihrer virtuellen Hyper-V-Maschine auf eine physische Festplatte zugreifen möchten, z. B. auf den Zugriff auf und den Import von Daten, das Ablegen von Daten von der virtuellen Maschine auf das externe Laufwerk und den Import oder Export von Disk-Images.
Was auch immer Sie für den Zugriff auf eine vorhandene lokale Festplatte in Ihrer Hyper-V-Maschine haben, ist leider etwas kompliziert, da die Festplatten auf die virtuelle Maschine zugreifen können. Im Gegensatz zu anderen Virtualisierungslösungen gibt es keine einfache Möglichkeit, Ressourcen zwischen der Hostmaschine und der virtuellen Maschine von Hyper-V zu teilen.
Wenn Sie ein Laufwerk in einer Hyper-V-Maschine verwenden möchten, müssen Sie das Laufwerk offline nehmen und dann die Offline-zum-Host-Festplatte in die virtuelle Maschine umleiten. Schauen wir uns jetzt an, wie das geht.
Bevor wir fortfahren, ein kurzer Hinweis: Dieser Trick funktioniert nur mit Festplatten (magnetische Festplatten, Solid-State-Festplatten und entfernbare USB-Festplatten), aber mit auswechselbaren Medien wie Flash-Laufwerken nicht.
Laufwerkvorbereitung und Montage in Hyper-V
Das Verfahren umfasst zwei Hauptschritte. Zuerst müssen wir die Festplatte von Windows aus auf dem Host-Computer verwalten, um sie offline zu schalten (aber immer noch mit Strom versorgt und an den Host-Computer angeschlossen). Anschließend müssen wir Hyper-V anweisen, die Kontrolle über die Offline-Festplatte zu übernehmen.
Laufwerk vorbereiten
Der erste Schritt besteht darin, die Festplatte offline zu schalten. Öffnen Sie dazu die Disk Management-Anwendung, indem Sie nach dem Namen der Anwendung suchen oder "diskmgmt.msc" in das Suchfeld eingeben und die App ausführen. Suchen Sie in der Datenträgerverwaltung nach dem Laufwerk, das Sie an die virtuelle Maschine weitergeben möchten.
Obwohl Sie wahrscheinlich davon ausgehen können, dass Sie mit Hyper-V herumspielen und sich mit Dingen wie dem Durchlauf von physischen Datenträgern befassen, dass Sie bereits mit der Datenträgerverwaltung vertraut sind, wäre es üblich, keine Standardwarnung auszugeben: Datenträgerverwaltung ist ein leistungsfähiges Werkzeug und Sie können Ihrem System schreckliche Dinge antun, indem Sie sich innerhalb des Verwaltungssystems herumschlagen. Überprüfen Sie jeden Schritt und stellen Sie sicher, dass Sie mit den richtigen Festplatten arbeiten..
In unserem Fall möchten wir Disk 10, eine USB-Sicherungsfestplatte, an die virtuelle Maschine übergeben, damit wir einige Sicherungsdateien von unserer virtuellen Maschine auf die Festplatte sichern können. Um die Festplatte vorzubereiten, müssen Sie sie zuerst in der Liste der Laufwerke in der Datenträgerverwaltung finden, mit der rechten Maustaste darauf klicken und im Kontextmenü mit der rechten Maustaste „Offline“ auswählen (siehe Abbildung oben).
Stellen Sie sicher, dass der Datenträger offline ist. Wenn Sie die Festplatte wieder online schalten möchten, kehren Sie nach der Verwendung in der virtuellen Maschine einfach zu diesem Menü zurück, klicken Sie mit der rechten Maustaste auf die Festplatte und wählen Sie "Online", um die Festplatte für das Host-Betriebssystem wieder online zu schalten.
Hinzufügen des Laufwerks zur virtuellen Maschine
Sobald die Festplatte für das Hostbetriebssystem offline ist, müssen Sie die Festplatte der virtuellen Maschine in Hyper-V hinzufügen. Starten Sie Hyper-V, und wählen Sie aus Ihrer Liste der virtuellen Maschinen den Computer aus, zu dem Sie die Festplatte übertragen möchten.
Klicken Sie mit der rechten Maustaste auf die Maschine und wählen Sie "Einstellungen ...".
Wählen Sie im Einstellungsmenü für diese bestimmte virtuelle Maschine im linken Navigationsbereich „SCSI-Controller“ aus. Wählen Sie "Festplatte" und klicken Sie auf die Schaltfläche "Hinzufügen".
Hinweis: Wir gehen davon aus, dass Sie die Festplatte an das virtualisierte Betriebssystem weitergeben möchten, was bedeutet, dass Sie bereits einen SCSI-Controller und eine virtuelle Festplatte für das Betriebssystem haben. Wenn Sie noch keinen SCSI-Controller haben, müssen Sie zuerst oben im Navigationsbereich auf "Hardware hinzufügen" klicken und Ihrer virtuellen Maschine einen "SCSI-Controller" hinzufügen.
Wählen Sie „Physikalische Festplatte“ und dann im Dropdown-Menü die Festplatte aus, die Sie im vorherigen Abschnitt des Tutorials offline geschaltet haben. Machen Sie sich keine Sorgen, es besteht keine Möglichkeit, dass Sie versehentlich eine Festplatte von der Hostmaschine auswählen, die Sie nicht verwenden wollten. Die einzigen Festplatten, die Sie im Menü "Physikalische Festplatte" auswählen können, sind Festplatten, die mit Strom versorgt und an die Hostmaschine angeschlossen sind aber in einem Offline-Zustand. Wenn Sie es nicht offline gesetzt haben, ist es nicht einmal eine Option.
Vergewissern Sie sich, dass die ausgewählte Festplatte die gewünschte ist. Klicken Sie auf die Schaltfläche "Übernehmen" und dann auf "OK". Starten Sie Ihre virtuelle Maschine.
Zugriff auf Ihre Passthrough-Festplatte
In den allermeisten Fällen sollte die Festplatte automatisch vom Host-Betriebssystem erkannt werden, als wäre es einfach eine physische Festplatte, die an die reale Maschine angeschlossen ist, die die virtuelle Maschine emuliert.
In der Abbildung unten sehen Sie, dass wir in eine virtuelle Maschine gebootet wurden, um einen Image-Wiederherstellungsvorgang mit Windows PE und Macrium Reflect zu testen. Windows PE hat die Festplatte automatisch erkannt und ohne Probleme installiert.
Wenn für das Betriebssystem der virtuellen Maschine nicht sofort auf die Festplatte zugegriffen werden kann, müssen Sie unter Windows die Festplattenverwaltung öffnen und die Festplatte online schalten. Wenn Sie andere Betriebssysteme verwenden, müssen Sie eine entsprechende Aktion ausführen, um über das virtuelle Betriebssystem auf die Festplatte zuzugreifen.
Ein sehr wichtiges Wort zur Vorsicht hier. Das Betriebssystem in der virtuellen Maschine hat keine Ahnung, dass diese Festplatte tatsächlich zu Ihrer Host-Maschine gehört, und sie wirkt sich auf die Festplatte aus, ganz gleich, wie Sie sie auf die Festplatte anwenden. Wenn der Datenträger nicht automatisch in das Betriebssystem Ihrer virtuellen Maschine eingebunden wird, müssen Sie einen Mount-Vorgang (siehe Dokumentation des jeweiligen Betriebssystems) verwenden, um den Datenträger auf nicht-destruktive Weise bereitzustellen, damit er an den Hostbetrieb zurückgegeben werden kann System später.
Wenn Sie die Festplatte in der virtuellen Maschine nicht mehr benötigen, starten Sie die virtuelle Maschine einfach herunter. Versuchen Sie nicht, den Laufwerkstatus über die Hostmaschine zu ändern, bis Sie die virtuelle Maschine ausgeschaltet haben, mit der das Laufwerk verbunden ist.
Sie können die Festplatte sofort vom virtuellen SCSI-Controller in Ihrer virtuellen Maschine entfernen, wenn Sie sie nicht mehr verwenden oder den Eintrag verlassen können. Jedes Mal, wenn das physische Laufwerk vom Host-Computer getrennt wird oder Sie es für das Host-Betriebssystem online geschaltet haben, wird das Laufwerk für den virtuellen Computer einfach als nicht verfügbar angezeigt.