- VirtualBox 7 inkluderar USB 2.0 och 3.0 utan att du behöver installera Extension Pack.
- Kontrollera först var enheten slutar att upptäckas.
- På Linux-värdar, kontrollera behörigheterna för vboxusers.
- Att fånga ett USB-minne och att kunna läsa dess filer är olika saker.
Det är en klassiker: du konfigurerar din virtuella maskin, allt går smidigt, men i samma ögonblick som du ansluter ett USB-minne för att överföra några filer, VirtualBox ignorerar det helt.Det här problemet är supervanligt och, även om det kan vara frustrerande, handlar det oftast inte om att programmet är trasigt, utan snarare om att ett par inställningar saknas eller att vi inte vet exakt hur vi ska få värdsystemet att "ge upp" enheten till gästen.
VirtualBox är ett fantastiskt gratisverktyg som låter oss emulera operativsystem, men som standard kommer det med ett mycket begränsat antal hårdvarudrivrutiner. För att hypervisorn ska kunna interagera med dem. flyttbara förvaringsenheter och annan kringutrustning, behöver vi ge det ett uppsving med några specifika tillägg och konfigurera lämpliga behörigheter, särskilt om vi använder Linux.
Det första viktiga steget: Extension Pack

Om du försöker ansluta en USB-enhet och ingenting händer beror det troligtvis på att VirtualBox bara stöder USB 1.1-standarden som standard, vilken är ganska föråldrad. För att kunna använda USB 2.0 eller 3.0Du måste installera Oracle VM VirtualBox Extension Pack.
För att hämta det, gå till nedladdningssektionen på den officiella VirtualBox-webbplatsen. Leta efter avsnittet Extension Pack och ladda ner filen som heter "Alla plattformar"När du har filen dubbelklickar du bara på den och följer installationsguiden. Om du redan har en äldre version väljer du alternativet att uppdatera paketet för att undvika kompatibilitetskonflikter.
Kontrollinställningar i den virtuella maskinen

Att bara installera paketet räcker inte; du måste också ange att den virtuella maskinen ska använda det. Först och främst, Stäng av den virtuella maskinenFör om den är påslagen kommer inställningsalternativen att visas låsta och du kommer inte att kunna röra någonting.
- Gå in i kugghjulet på Konfiguration och gå till fliken USB.
- Markera rutan "Aktivera USB-kontrollern".
- Här är knepet: välj mellan USB 2.0 (EHCI) eller USB 3.0 (xHCI). Om du ser att 3.0 ger dig uppräkningsfel eller inte känner igen enheten, Försök att byta till USB 2.0vilket vanligtvis är mycket mer stabilt och kompatibelt.
- Ett extra tips är att lägga till en tomt USB-filter Att klicka på plustecknet hjälper ibland systemet att lättare upptäcka hårdvaran.
Hur man överför USB-minnet från det fysiska systemet till det virtuella systemet

Många tror att USB-enheten ska dyka upp magiskt i den virtuella maskinen så fort den är inkopplad, men det är inte så det fungerar. Enheten upptäcks först av värdsystemet (din faktiska dator) och Du kan inte vara på två ställen samtidigtDu måste "stjäla" det från det fysiska systemet för att överföra det till det virtuella.
När maskinen startas, titta längst ner i fönstret för liten USB-ikonHögerklicka på den så ser du en lista över alla enheter som är anslutna till din dator. Leta efter namnet på din USB-enhet (ibland visas varumärket, som SMI Corporation, eller bara en kod) och välj detI det ögonblicket kommer värdsystemet att koppla bort den och montera den i den virtuella maskinen, där den sedan kommer att visas. "Det här laget" eller gästsystemets filutforskare.
Specifika lösningar för Linux- och Ubuntu-användare

I Linux blir det lite mer komplicerat eftersom följande spelar in: kärn- och systembehörigheterOm kommandot lsusb Den visar USB-enheten men VirtualBox säger att det inte finns några tillgängliga enheter; det är troligt att din användare inte har behörighet att komma åt USB-hårdvara.
Den definitiva lösningen här är att lägga till din användare i VirtualBox-gruppen. Du måste köra följande kommando i terminalen för att göra detta. gå med användaren i vboxusers-gruppenOm du inte gör detta, även om du installerar Extension Pack, kommer hypervisorn inte att ha de nödvändiga rättigheterna för att räkna upp enheterna. Se också till att kärnmoduler är korrekt laddade och det finns inga konflikter med udev eller usbfs.
Komplexa ärenden och fjärråtkomst
Det finns situationer där enheten fortfarande inte visas, trots att allt ovanstående har gjorts. I dessa fall är den bästa åtgärden att installera om VirtualBox Installera den senaste versionen från grunden, eftersom äldre versioner kan ha buggar med modern hårdvara. Det finns också VRDP-protokollet för fjärråtkomst, vilket låter dig använda fjärrstyrda USB-tillbehörDet är dock sant att prestandan kan vara instabil eller inte kompatibel med högspecialiserade enheter.
Om du befinner dig i en återvändsgränd, kom ihåg att du alltid kan försöka Installera gästtilläggen (gästtillägg) inom det virtualiserade operativsystemet, eftersom detta optimerar kommunikationen mellan värden och gästen, vilket gör att USB-enheter ibland kan identifieras smidigare utan att man behöver välja dem manuellt varje gång.
För att lösa detta problem är nyckeln att installera lämpligt Extension Pack, välja USB 2.0- eller 3.0-styrenheten i konfigurationen med maskinen avstängd och, om du använder Linux, tilldela korrekt behörighet till gruppen vboxusers. När detta är konfigurerat, välj helt enkelt enheten från den nedre ikonmenyn för att överföra hårdvarukontrollen från den fysiska maskinen till den virtuella maskinen.
Jag är en teknikentusiast som har gjort sina "nördar"-intressen till ett yrke. Jag har tillbringat mer än 10 år av mitt liv med att använda den senaste tekniken och mixtrat med alla typer av program av ren nyfikenhet. Nu har jag specialiserat mig på datateknik och tv-spel. Detta beror på att jag i mer än 5 år har arbetat med att skriva för olika webbplatser om teknik och videospel, skapa artiklar som försöker ge dig den information du behöver på ett språk som är begripligt för alla.
Om du har några frågor sträcker sig min kunskap från allt som rör operativsystemet Windows samt Android för mobiltelefoner. Och mitt engagemang är för dig, jag är alltid villig att spendera några minuter och hjälpa dig att lösa alla frågor du kan ha i den här internetvärlden.