- VirtualBox 7 zawiera USB 2.0 i 3.0 bez konieczności instalowania pakietu rozszerzeń.
- Najpierw sprawdź, gdzie urządzenie przestaje być wykrywane.
- Na komputerach z systemem Linux sprawdź uprawnienia użytkownika vboxusers.
- Przechwycenie dysku USB i możliwość odczytania zapisanych na nim plików to dwie różne rzeczy.
To klasyka: konfigurujesz maszynę wirtualną, wszystko idzie gładko, ale w momencie, gdy podłączasz dysk USB, aby przenieść pliki, VirtualBox całkowicie to ignoruje.Problem ten jest bardzo powszechny i, choć może być frustrujący, zazwyczaj nie wynika z zepsutego programu, ale z braku kilku ustawień lub z tego, że nie wiemy, jak sprawić, aby system hosta „oddał” urządzenie komputerowi gościnnemu.
VirtualBox to fantastyczne, darmowe narzędzie, które pozwala nam emulować systemy operacyjne, ale domyślnie zawiera bardzo ograniczoną liczbę sterowników sprzętowych. Aby hiperwizor mógł wchodzić w interakcję z wyjmowane jednostki pamięci masowej i innych urządzeń peryferyjnych, musimy je ulepszyć za pomocą specjalnych dodatków i skonfigurować odpowiednie uprawnienia, zwłaszcza jeśli używamy Linuksa.
Pierwszy niezbędny krok: Pakiet rozszerzeń

Jeśli próbujesz podłączyć urządzenie USB i nic się nie dzieje, najprawdopodobniej dzieje się tak dlatego, że VirtualBox domyślnie obsługuje tylko standard USB 1.1, który jest dość przestarzały. Aby móc korzystać z USB 2.0 lub 3.0Musisz zainstalować pakiet rozszerzeń Oracle VM VirtualBox.
Aby go pobrać, przejdź do sekcji pobierania na oficjalnej stronie VirtualBox. Znajdź sekcję „Pakiet rozszerzeń” i pobierz plik z napisem „ „Wszystkie platformy”Po pobraniu pliku wystarczy kliknąć go dwukrotnie i postępować zgodnie z instrukcjami kreatora instalacji. Jeśli posiadasz już starszą wersję, wybierz opcję zaktualizuj pakiet aby uniknąć konfliktów zgodności.
Ustawienia kontrolera w maszynie wirtualnej

Sama instalacja pakietu nie wystarczy; musisz również polecić maszynie wirtualnej, aby go używała. Przede wszystkim, Wyłącz maszynę wirtualnąPonieważ jeśli jest włączona, opcje ustawień będą zablokowane i nie będzie można niczego zmienić.
- Wejdź do koła zębatego Konfiguracja i przejdź do zakładki USB.
- Zaznacz pole „Aktywuj kontroler USB”.
- Oto sztuczka: wybierz między USB 2.0 (EHCI) a USB 3.0 (xHCI). Jeśli zauważysz, że USB 3.0 wyświetla błędy enumeracji lub nie rozpoznaje urządzenia, Spróbuj przełączyć się na USB 2.0który jest zazwyczaj o wiele bardziej stabilny i kompatybilny.
- Dodatkową wskazówką jest dodanie pusty filtr USB Kliknięcie ikony ze znakiem plus czasami pomaga systemowi łatwiej wykryć sprzęt.
Jak przenieść USB z systemu fizycznego do systemu wirtualnego

Wiele osób uważa, że urządzenie USB powinno magicznie pojawić się w maszynie wirtualnej zaraz po podłączeniu, ale tak to nie działa. Urządzenie jest najpierw wykrywane przez system hosta (Twój komputer) i… Nie możesz być w dwóch miejscach jednocześnieTrzeba go „ukraść” z systemu fizycznego, żeby przenieść do wirtualnego.
Po uruchomieniu maszyny należy sprawdzić dolną część okna, aby sprawdzić, czy: mała ikona USBKliknij prawym przyciskiem myszy, a zobaczysz listę wszystkich urządzeń podłączonych do komputera. Poszukaj nazwy swojego dysku USB (czasami wyświetlana jest nazwa marki, np. SMI Corporation, lub po prostu kod) i wybierz toW tym momencie system hosta odłączy go i zamontuje w maszynie wirtualnej, gdzie się pojawi. „Ten zespół” lub eksploratora plików systemu gościa.
Konkretne rozwiązania dla użytkowników Linuksa i Ubuntu

W systemie Linux sprawy nieco się komplikują, ponieważ w grę wchodzą następujące czynniki: uprawnienia jądra i systemuJeśli polecenie lsusb Pokazuje dysk USB, ale VirtualBox informuje, że nie ma dostępnych urządzeń; prawdopodobnie użytkownik nie ma uprawnień dostępu do sprzętu USB.
Ostatecznym rozwiązaniem jest dodanie użytkownika do grupy VirtualBox. Aby to zrobić, należy uruchomić następujące polecenie w terminalu. dołącz użytkownika do grupy vboxusersJeśli tego nie zrobisz, nawet po zainstalowaniu pakietu rozszerzeń, hiperwizor nie będzie miał uprawnień niezbędnych do enumeracji urządzeń. Upewnij się również, że moduły jądra są poprawnie załadowane i nie ma konfliktów z udev lub usbfs.
Złożone przypadki i zdalny dostęp
Zdarzają się sytuacje, w których nawet po wykonaniu wszystkich powyższych czynności urządzenie nadal się nie pojawia. W takich przypadkach najlepszym rozwiązaniem jest… zainstaluj ponownie VirtualBox Zainstaluj najnowszą wersję od podstaw, ponieważ starsze wersje mogą zawierać błędy w nowoczesnym sprzęcie. Dostępny jest również protokół VRDP do zdalnego dostępu, który umożliwia korzystanie z… zdalnie urządzenia peryferyjne USBPrawdą jest jednak, że wydajność może być niestabilna lub niekompatybilna z wysoce wyspecjalizowanymi urządzeniami.
Jeśli znajdziesz się w ślepej uliczce, pamiętaj, że zawsze możesz spróbować Zainstaluj dodatki gościnne (rozszerzeń gościnnych) w ramach zwirtualizowanego systemu operacyjnego, ponieważ optymalizuje to komunikację między hostem a gościem, umożliwiając płynniejsze rozpoznawanie urządzeń USB, bez konieczności ręcznego wybierania ich za każdym razem.
Aby rozwiązać ten problem, należy zainstalować odpowiedni pakiet rozszerzeń, wybrać kontroler USB 2.0 lub 3.0 w konfiguracji przy wyłączonym komputerze i, w przypadku systemu Linux, poprawnie przypisać uprawnienia grupie vboxusers. Po skonfigurowaniu wystarczy wybrać urządzenie z menu ikon u dołu ekranu, aby przenieść kontrolę nad sprzętem z komputera fizycznego na maszynę wirtualną.
Jestem entuzjastą technologii, który swoje „geekowskie” zainteresowania przekształcił w zawód. Spędziłem ponad 10 lat mojego życia, korzystając z najnowocześniejszych technologii i majsterkując przy wszelkiego rodzaju programach z czystej ciekawości. Teraz specjalizuję się w technologii komputerowej i grach wideo. Dzieje się tak dlatego, że od ponad 5 lat piszę dla różnych serwisów poświęconych technologii i grom wideo, tworząc artykuły, których celem jest dostarczenie potrzebnych informacji w języku zrozumiałym dla każdego.
Jeśli masz jakieś pytania, moja wiedza obejmuje wszystko, co jest związane z systemem operacyjnym Windows, a także Androidem dla telefonów komórkowych. Moje zaangażowanie jest wobec Ciebie. Zawsze jestem gotowy poświęcić kilka minut i pomóc Ci rozwiązać wszelkie pytania, jakie możesz mieć w tym internetowym świecie.