- VirtualBox 7 inkluderer USB 2.0 og 3.0 uden at installere Extension Pack.
- Først skal du kontrollere, hvor enheden holder op med at blive registreret.
- På Linux-værter skal du kontrollere tilladelserne for vboxusers.
- At optage et USB-drev og at kunne læse dets filer er forskellige ting.
Det er en klassiker: du konfigurerer din virtuelle maskine, alt går glat, men i det øjeblik du tilslutter et USB-drev for at overføre nogle filer, VirtualBox ignorerer det fuldstændigt.Dette problem er super almindeligt, og selvom det kan være frustrerende, er det for det meste ikke fordi programmet er i stykker, men at et par indstillinger mangler, eller at vi ikke ved præcis, hvordan vi får værtssystemet til at "opgive" enheden til gæsten.
VirtualBox er et fantastisk gratis værktøj, der giver os mulighed for at emulere operativsystemer, men som standard leveres det med meget begrænsede hardwaredrivere. For at hypervisoren kan interagere med dem flytbare opbevaringsenheder og andre eksterne enheder, skal vi give det et boost med nogle specifikke tilføjelser og konfigurere de relevante tilladelser, især hvis vi bruger Linux.
Det første vigtige trin: Udvidelsespakken

Hvis du forsøger at tilslutte en USB-enhed, og der ikke sker noget, skyldes det højst sandsynligt, at VirtualBox som standard kun understøtter USB 1.1-standarden, som er ret forældet. For at kunne bruge USB 2.0 eller 3.0Du skal installere Oracle VM VirtualBox Extension Pack.
For at hente det skal du gå til downloadsektionen på den officielle VirtualBox-hjemmeside. Find sektionen Udvidelsespakke og download filen med titlen "Alle platforme"Når du har filen, skal du blot dobbeltklikke på den og følge installationsguiden. Hvis du allerede har en ældre version, skal du vælge muligheden for at opdater pakken for at undgå kompatibilitetskonflikter.
Controllerindstillinger i den virtuelle maskine

Det er ikke nok blot at installere pakken; du skal også fortælle den virtuelle maskine, at den skal bruge den. Først og fremmest, Luk den virtuelle maskine nedFor hvis den er tændt, vil indstillingsmulighederne være låst, og du vil ikke kunne røre ved noget.
- Gå ind i tandhjulet Konfiguration og gå til fanen USB.
- Markér feltet "Aktiver USB-controller".
- Her er tricket: vælg mellem USB 2.0 (EHCI) eller USB 3.0 (xHCI). Hvis du ser, at 3.0 giver dig optællingsfejl eller ikke genkender enheden, Prøv at skifte til USB 2.0hvilket normalt er meget mere stabilt og kompatibelt.
- Et ekstra tip er at tilføje en blankt USB-filter Hvis du klikker på plustegnet, hjælper det nogle gange systemet med at registrere hardwaren lettere.
Sådan overfører du USB-nøgle fra det fysiske system til det virtuelle system

Mange tror, at USB-enheden magisk skal dukke op i den virtuelle maskine, så snart den er tilsluttet, men sådan fungerer det ikke. Enheden registreres først af værtssystemet (din faktiske pc) og Du kan ikke være to steder på samme tidDu er nødt til at "stjæle" det fra det fysiske system for at overføre det til det virtuelle.
Når maskinen er startet, skal du se nederst i vinduet for at se lille USB-ikonHøjreklik på den, og du vil se en liste over alle de enheder, der er tilsluttet din computer. Kig efter navnet på dit USB-drev (nogle gange vises mærkenavnet, f.eks. SMI Corporation, eller bare en kode), og vælg detI det øjeblik vil værtssystemet afbryde forbindelsen og montere den i den virtuelle maskine, hvor den derefter vises. "Dette hold" eller gæstesystemets filstifinder.
Specifikke løsninger til Linux- og Ubuntu-brugere

I Linux bliver tingene lidt mere komplicerede, fordi følgende kommer i spil: kerne- og systemtilladelserHvis kommandoen lsusb Den viser USB-drevet, men VirtualBox siger, at der ikke er nogen tilgængelige enheder; det er sandsynligt, at din bruger ikke har tilladelse til at få adgang til USB-hardware.
Den endelige løsning her er at tilføje din bruger til VirtualBox-gruppen. Du skal køre følgende kommando i terminalen for at gøre dette. Tilslut brugeren til vboxusers-gruppenHvis du ikke gør dette, vil hypervisoren, selvom du installerer udvidelsespakken, ikke have de nødvendige rettigheder til at optælle enhederne. Sørg også for, at kernemoduler er korrekt indlæst, og der er ingen konflikter med udev eller usbfs.
Komplekse sager og fjernadgang
Der er situationer, hvor enheden stadig ikke vises, selv efter at have gjort alt ovenstående. I disse tilfælde er den bedste fremgangsmåde geninstaller VirtualBox Installer den nyeste version fra bunden, da ældre versioner kan have fejl med moderne hardware. Der er også VRDP-protokollen til fjernadgang, som giver dig mulighed for at bruge eksternt USB-tilbehørDet er dog sandt, at ydeevnen kan være ustabil eller ikke kompatibel med højt specialiserede enheder.
Hvis du ender i en blindgyde, så husk at du altid kan prøve Installer gæstetilføjelserne (gæsteudvidelser) i det virtualiserede operativsystem, da dette optimerer kommunikationen mellem værten og gæsten, hvilket gør det muligt at genkende USB-enheder mere gnidningsløst til tider uden at skulle vælge dem manuelt hver gang.
For at løse dette problem er nøglen at installere den relevante Extension Pack, vælge USB 2.0- eller 3.0-controlleren i konfigurationen med maskinen slukket, og, hvis du bruger Linux, tildele korrekte tilladelser til vboxusers-gruppen. Når dette er konfigureret, skal du blot vælge enheden fra den nederste ikonmenu for at overføre hardwarekontrol fra den fysiske maskine til den virtuelle maskine.
Jeg er en teknologientusiast, der har vendt sine "nørde" interesser til et erhverv. Jeg har brugt mere end 10 år af mit liv på at bruge avanceret teknologi og pille ved alle slags programmer af ren nysgerrighed. Nu har jeg specialiseret mig i computerteknologi og videospil. Dette skyldes, at jeg i mere end 5 år har skrevet til forskellige hjemmesider om teknologi og videospil, og lavet artikler, der søger at give dig den information, du har brug for, på et sprog, der er forståeligt for alle.
Har du spørgsmål, så spænder min viden fra alt relateret til Windows styresystemet samt Android til mobiltelefoner. Og mit engagement er over for dig, jeg er altid villig til at bruge et par minutter og hjælpe dig med at løse eventuelle spørgsmål, du måtte have i denne internetverden.