Toegang krijgen tot lokale en USB-harde schijven in uw Hyper-V Virtual Machine
Het is bijzonder handig om toegang te krijgen tot een lokale harde schijf (hetzij een interne schijf of een externe schijf) die is verbonden met uw Windows-computer vanuit een virtuele machine die wordt uitgevoerd in Hyper-V. Het is niet zo handig om erachter te komen hoe dat doel precies moet worden bereikt. Lees verder terwijl we je er doorheen leiden.
Waarom wil ik dit doen??
Er zijn tientallen scenario's waarbij u toegang wilt hebben tot een fysieke harde schijf vanuit uw Hyper-V virtuele machine, variërend van toegang tot en importeren van gegevens, dumpen van gegevens van de virtuele machine naar de externe schijf en importeren of exporteren van schijfafbeeldingen.
Welke reden u ook heeft om toegang te willen hebben tot een bestaande lokale harde schijf in uw Hyper-V-machine, het is helaas een beetje ingewikkeld om de schijven toegang tot de virtuele machine te geven. In tegenstelling tot andere virtualisatie-oplossingen is er geen eenvoudige manier om eenvoudig bronnen te delen tussen de hostcomputer en de virtuele Hyper-V-machine.
Om een schijf binnen een Hyper-V-machine te gebruiken, moet u de schijf fysiek verbindend en op de host-machine aangesloten, off line nemen en de schijf off-to-host opnieuw in de virtuele machine omleiden. Laten we eens kijken hoe dat nu moet.
Een korte opmerking voordat we verder gaan: deze truc werkt alleen met harde schijven (magnetische harde schijven, solid-state harde schijven en verwisselbare USB-harde schijven) maar werkt helaas niet met verwijderbare media zoals flashdrives.
Voorbereiding en montage van drives in Hyper-V
Er zijn twee hoofdstappen in de procedure. Eerst moeten we de schijf beheren vanuit Windows op de hostcomputer om hem offline te krijgen (maar nog steeds gevoed en aangesloten op de hostcomputer) en dan moeten we Hyper-V opdracht geven om de nu-offline schijf over te nemen.
De schijf voorbereiden
De eerste stap is om de schijf offline te brengen. Open hiervoor de toepassing Schijfbeheer door naar de naam van de toepassing te zoeken of typ "diskmgmt.msc" in het zoekvak in en voer de app uit. Zoek binnen Schijfbeheer naar de schijf die u wilt doorsturen naar de virtuele machine.
Hoewel het waarschijnlijk veilig is om aan te nemen, aangezien je speelt met Hyper-V en je bezig houdt met zaken als fysieke schijf-doorvoer, dat je al bekend bent met Schijfbeheer, zou het nalatig van ons zijn om geen standaardwaarschuwing uit te geven: Schijfbeheer is een krachtig hulpmiddel en u kunt vreselijke dingen doen met uw systeem door te morsen in het beheersysteem. Controleer elke stap dubbel en zorg dat u met de juiste schijf (en) werkt.
In ons geval willen we schijf 10, een USB-back-up HDD, doorgeven aan de virtuele machine, zodat we enkele back-upbestanden van onze virtuele machine op de schijf kunnen dumpen. Om de schijf voor te bereiden, moeten we deze eerst in de lijst met stations binnen Schijfbeheer plaatsen, er met de rechtermuisknop op klikken en "Offline" selecteren in het contextmenu met de rechtermuisknop, zoals te zien in de bovenstaande schermafbeelding.
Bevestig dat de schijf offline is. Als u de schijf weer online wilt brengen nadat u klaar bent met het gebruik van de schijf binnen de virtuele machine, keert u eenvoudig terug naar dit menu, klikt u met de rechtermuisknop op de schijf en selecteert u "Online" om de schijf weer online te zetten voor het hostbesturingssysteem.
De schijf toevoegen aan de virtuele machine
Zodra de schijf offline is naar het besturingssysteem van de host, is het tijd om de schijf toe te voegen aan de virtuele machine binnen Hyper-V. Start Hyper-V en selecteer in de lijst met virtuele machines de machine waarnaar u de harde schijf wilt doorsturen.
Klik met de rechtermuisknop op het apparaat en selecteer "Instellingen ..."
Selecteer vanuit het menu Instellingen voor die specifieke virtuele machine "SCSI-controller" in het linker navigatievenster. Selecteer "Harde schijf" en klik op de knop "Toevoegen".
Notitie: We hebben verondersteld dat u de harde schijf wilt doorgeven aan het gevirtualiseerde besturingssysteem, wat betekent dat u al een SCSI-controller en virtuele schijf voor het besturingssysteem hebt. Als u nog geen SCSI-controller hebt, moet u eerst "Hardware toevoegen" boven aan het navigatievenster selecteren en een "SCSI-controller" aan uw virtuele machine toevoegen.
Selecteer "Fysieke harde schijf" en selecteer vervolgens in het vervolgkeuzemenu de schijf die u offline hebt gebracht in het vorige gedeelte van de zelfstudie. Maakt u zich geen zorgen, er is geen kans dat u per ongeluk een schijf van de hostcomputer selecteert die u niet van plan was te gebruiken. De enige schijven die u in het menu van de fysieke harde schijf kunt selecteren, zijn schijven die van stroom worden voorzien en op de hostcomputer zijn aangesloten maar in een offline staat. Als je het niet offline hebt gezet, is het niet eens een optie.
Bevestig dat de geselecteerde schijf de gewenste schijf is. Druk op de knop "Toepassen" en vervolgens op "OK". Start uw virtuele machine op.
Toegang tot uw Passthrough-harde schijf
In de meeste gevallen moet de schijf automatisch worden gedetecteerd door het besturingssysteem van de host alsof het gewoon een fysieke schijf is die is aangesloten op de echte machine die de virtuele machine emuleert.
U kunt in het geval van de onderstaande schermafbeelding zien dat we zijn opgestart in een virtuele machine om een procedure voor het herstellen van afbeeldingen te testen met behulp van Windows PE en Macrium Reflect. Windows PE heeft de schijf automatisch gedetecteerd en gemonteerd zonder problemen.
Als de schijf niet onmiddellijk toegankelijk is voor het besturingssysteem van de virtuele machine, moet u mogelijk in geval van Windows Schijfbeheer openen en de schijf online brengen. Wanneer u andere besturingssystemen gebruikt, moet u een equivalente actie uitvoeren om toegang tot de schijf te krijgen via het virtuele besturingssysteem.
Een zeer belangrijk woord van waarschuwing hier. Het besturingssysteem in de virtuele machine heeft geen idee dat deze schijf daadwerkelijk van uw hostcomputer is en dat deze op de schijf inwerkt, maar u zegt dat deze op de schijf moet werken. Als de schijf niet automatisch wordt geactiveerd in het besturingssysteem van uw virtuele machine, moet u een bevestigingsprocedure gebruiken (raadpleeg documentatie voor het betreffende besturingssysteem) om de schijf op niet-destructieve wijze te monteren, zodat deze naar de host kan worden teruggestuurd systeem later.
Wanneer u de schijf in de virtuele machine niet langer nodig hebt, start u gewoon de virtuele machine op. Probeer geen wijzigingen aan te brengen in de schijfstatus via de hostmachine totdat u de virtuele machine hebt uitgeschakeld waarmee de schijf is verbonden.
U kunt de harde schijf zonder meer verwijderen van de virtuele SCSI-controller in uw virtuele machine als u deze niet opnieuw gaat gebruiken of als u de invoer wilt verlaten. Telkens wanneer de fysieke schijf wordt losgekoppeld van de hostcomputer of u hebt online het host-besturingssysteem gemaakt, wordt de schijfeenheid gewoon als niet beschikbaar voor de virtuele machine weergegeven.