Hoe een externe harde schijf aan VirtualBox te koppelen

Het aansluiten van een externe harde schijf op een VirtualBox-virtuele machine (VM) kan de mogelijkheden van je VM uitbreiden, waardoor deze toegang krijgt tot gegevens op fysieke schijven. Er zijn echter bepaalde beperkingen en risico’s, dus het is essentieel om de beste methoden en mogelijke problemen te begrijpen. Deze gids legt uit hoe je een externe harde schijf aan VirtualBox koppelt met zowel native functies als tools van derden, en behandelt daarnaast veelvoorkomende risico’s en stappen voor probleemoplossing.

Redenen om een externe harde schijf in VirtualBox te koppelen

Er zijn verschillende redenen om een harde schijf te koppelen in VirtualBox, zoals het behouden van je oude OS en gegevens terwijl je overstapt naar een nieuw systeem, het isoleren van twee OS-versies, of simpelweg het verhogen van de productiviteit en functionaliteit van je VM’s.

  • Een fysieke harde schijf die is gekoppeld aan een VirtualBox-VM voegt flexibiliteit toe aan je computer. Het stelt je in staat om meerdere besturingssystemen gelijktijdig uit te voeren om softwaretesten te vergemakkelijken of programma’s te draaien die een specifieke omgeving vereisen.
  • Een externe harde schijf kan nodig zijn om gebruikers bepaalde applicaties of besturingssystemen te laten draaien die niet compatibel zijn met virtuele schijven. Je kunt een alternatief OS of applicaties op een fysieke schijf installeren en ze vervolgens vanuit VirtualBox benaderen en uitvoeren om compatibiliteitsproblemen te voorkomen.
  • Je kunt een oud besturingssysteem en de bijbehorende gegevens beschikbaar maken vanuit een VM door een externe harde schijf te gebruiken om de gegevens en code van het vorige OS op te slaan. Gebruikers kunnen via VirtualBox toegang krijgen tot het oude OS.
  • Het implementeren van een fysieke harde schijf met VirtualBox stelt je in staat een besturingssysteem of applicatie te isoleren, waardoor mogelijke beveiligingsrisico’s worden geminimaliseerd. Gevoelige gegevens kunnen op de externe schijf blijven staan in plaats van te worden overgezet naar een virtuele schijf die mogelijk minder veilig is.

Hoe je een harde schijf koppelt aan VirtualBox (Native methoden)

Uw systeem voorbereiden

Voordat u uw externe harde schijf aansluit, moet u ervoor zorgen dat VirtualBox is geïnstalleerd en bijgewerkt. Versies 7.x en hoger ondersteunen USB 2.0- en 3.0-doorvoer standaard. Oudere versies van VirtualBox kunnen echter het Oracle Extension Pack vereisen om USB-doorvoer in te schakelen.

Native Methode: USB Passthrough gebruiken (voor externe harde schijven via USB)

USB passthrough stelt VirtualBox in staat om een externe USB-harde schijf met de gast-VM te verbinden. Zo kun je het instellen:

1. Selecteer de VM die je wilt configureren en klik op Instellingen.

2. Schakel onder het tabblad USB de USB-controller in en selecteer USB 2.0 of USB 3.0 op basis van je externe schijf.

3. Voeg een USB-filter toe door op de knop Toevoegen te klikken en je externe harde schijf te selecteren uit de lijst met beschikbare apparaten.

4. Start de VM, en de externe harde schijf zou automatisch moeten verschijnen in het gastbesturingssysteem.

Deze methode is een native feature van VirtualBox, ervan uitgaande dat je een compatibele versie gebruikt. Het is eenvoudig in te stellen en werkt goed met veel externe harde schijven.

Native Methode: Ruwe schijftoegang gebruiken (voor directe toegang tot de fysieke harde schijf)

Als u toegang nodig hebt tot de volledige fysieke harde schijf in plaats van alleen een USB-verbinding, is raw disk access een directere methode. Hiermee krijgt de VM toegang tot de fysieke schijf zelf, waarbij de virtuele schijflayer wordt omzeild.

Opmerking: Voordat u doorgaat, moet u de schijf ontkoppelen of “offline” maken vanuit het Host-besturingssysteem. Als zowel het Host- als het Gast-besturingssysteem tegelijkertijd proberen naar het bestandssysteem te schrijven, zult u waarschijnlijk permanente gegevensbeschadiging oplopen.

Hier leest u hoe u het instelt:

1. Open de VM-instellingen in VirtualBox en selecteer Opslag.

2. Voeg een nieuwe harde schijf toe en kies vervolgens de optie om een VMDK-bestand te maken. Dit VMDK-bestand koppelt rechtstreeks aan de fysieke harde schijf op de hostmachine.

3. Gebruik de opdracht VBoxManage om de raw disk-link te maken:

Windows: VBoxManage internalcommands createrawvmdk -filename "C:\path\to\disk.vmdk" -rawdisk \\.\PhysicalDrive#

macOS/Linux: VBoxManage internalcommands createrawvmdk -filename "/path/to/disk.vmdk" -rawdisk /dev/sdX

4. Nadat je het VMDK-bestand hebt gemaakt, ga je terug naar Instellingen > Opslag in VirtualBox, selecteer je je VM en voeg je het VMDK-bestand toe als harde schijf.

5. Start de VM, en de externe harde schijf moet direct als een virtuele schijf worden gekoppeld.

Deze methode is ideaal voor directe interactie met de externe schijf, maar houd er rekening mee dat dit bepaalde risico’s met zich meebrengt, waaronder mogelijke gegevensbeschadiging als er niet zorgvuldig mee wordt omgegaan (bijv. het apparaat niet veilig uitwerpen).

USB for Remote Desktop

Derdesoftware gebruiken om USB te koppelen in VirtualBox: USB Network Gate

Als de ingebouwde USB-passthrough-functies van VirtualBox niet voldoende zijn, is USB Network Gate een tool van derden die kan helpen om een externe harde schijf met VirtualBox te verbinden. Het maakt het mogelijk om USB-apparaten (waaronder externe harde schijven) via een netwerk te benaderen, waardoor het eenvoudiger wordt om schijven te delen tussen een host- en gastsysteem of zelfs tussen externe machines.

USB Network Gate is vooral handig wanneer de USB-passthrough van VirtualBox beperkt is of bepaalde apparaten niet herkent. Deze tool ondersteunt externe verbindingen, waardoor USB-apparaten naadloos tussen meerdere computers kunnen worden gedeeld, wat het ideaal maakt voor opstellingen waarbij apparaten zich fysiek ver van elkaar bevinden.

U kunt VirtualBox-toegang tot een USB-harde schijf instellen met slechts drie stappen:

1. Download en installeer de USB Network Gate-applicatie op de machine waarop de USB-drive is aangesloten.

2. Gebruik de software-interface om de schijf te delen.

3. Installeer USB Network Gate op een virtuele machine. Start de app en verbind deze met de externe harde schijf van VirtualBox.

Opmerking: Kan het probleem optreden op machines waarop VirtualBox is geïnstalleerd. Na het aansluiten van een USB-apparaat op een USB-poort van de computer of na het delen/niet meer delen van een USB-apparaat met USB Network Gate, kan het stuurprogramma VBoxUSBMon.sys crashen, wat een BSOD veroorzaakt..

Om dit probleem op te lossen, kunt u het stuurprogramma VBoxUSBMon.sys stoppen of een andere virtuele machine gebruiken in plaats van VirtualBox.

Bekijk onze VirtualBox USB-doorvoer videogids

Risico’s en beperkingen van het gebruik van externe harde schijven in VirtualBox

Hoewel VirtualBox krachtig is, zijn er verschillende risico’s en beperkingen om rekening mee te houden:

  • Gegevenscorruptie: Als je een externe harde schijf onjuist loskoppelt van de VM, loop je het risico gegevens te verliezen of het bestandssysteem te beschadigen. Zorg er altijd voor dat de schijf veilig is uitgeworpen voordat je deze loskoppelt.
  • Prestaties: Het benaderen van grote bestanden via USB-doorvoer of raw disk-toegang biedt mogelijk niet dezelfde prestaties als wanneer je ze direct op de host benadert. Dit kan een knelpunt zijn voor gegevensintensieve taken zoals videobewerking of gamen.
  • Apparaatcompatibiliteit: Niet alle externe harde schijven of USB-apparaten zijn compatibel met VirtualBox. Sommige USB 3.0-apparaten vereisen mogelijk extra configuratie om goed te werken, terwijl HID-apparaten (zoals USB-beveiligingssleutels) soms niet goed kunnen worden doorgelust.

Problemen oplossen met het doorgeven van een externe harde schijf in VirtualBox

Hier zijn enkele veelvoorkomende problemen en stappen voor probleemoplossing:

  • Apparaat niet gedetecteerd: Zorg ervoor dat het apparaat niet door een ander programma op het hostsysteem wordt gebruikt en correct is aangesloten.
  • Machtigingsproblemen op Linux-hosts: Zorg er op Linux voor dat de gebruiker die VirtualBox uitvoert lid is van de groep vboxusers om toegang tot USB- en raw disk-apparaten toe te staan.
  • Schijf niet toegankelijk in de VM: Controleer of de externe harde schijf het juiste bestandssysteem voor het gastbesturingssysteem heeft en correct is geformatteerd.
  • VirtualBox-versie: Zorg ervoor dat je de juiste versie van VirtualBox gebruikt die USB-doorvoer of raw disk-toegang ondersteunt zonder het Extension Pack.

Laatste gedachten

VirtualBox’ native USB-doorvoer en toegang tot ruwe schijven zijn krachtige tools, maar ze vereisen een zorgvuldige configuratie en voldoen mogelijk niet aan alle gebruikersbehoeften. Voor complexere use-cases kunnen tools van derden, zoals USB Network Gate, extra flexibiliteit bieden en sommige beperkingen van de native functies van VirtualBox oplossen.

Zorg er altijd voor dat je VirtualBox-installatie up-to-date is en overweeg waar nodig oplossingen van derden te gebruiken om de beste ervaring te bereiken. Vanaf 2026 blijft VirtualBox zijn USB-ondersteuning verbeteren, maar er zijn nog steeds gevallen waarin extra tools en configuratie nodig kunnen zijn om volledig toegang te krijgen tot externe harde schijven binnen virtuele machines.