- Strona główna
- Blog
- Jak podłączyć zewnętrzny dysk twardy do VirtualBox
Jak podłączyć zewnętrzny dysk twardy do VirtualBox
Podłączenie zewnętrznego dysku twardego do maszyny wirtualnej (VM) VirtualBox może rozszerzyć możliwości Twojej VM, umożliwiając jej dostęp do danych z dysków fizycznych. Istnieją jednak pewne ograniczenia i ryzyka, dlatego zrozumienie najlepszych metod oraz potencjalnych problemów jest niezbędne. Ten przewodnik wyjaśni, jak zamontować zewnętrzny dysk twardy w VirtualBox zarówno przy użyciu funkcji natywnych, jak i narzędzi firm trzecich, a także omówi typowe ryzyka i kroki rozwiązywania problemów.
Powody, aby zamontować zewnętrzny dysk twardy w VirtualBox
Istnieje kilka powodów, aby zamontować dysk twardy w VirtualBox, takich jak zachowanie starego systemu operacyjnego i danych podczas przechodzenia na nowy system, izolowanie dwóch wersji systemu operacyjnego lub po prostu zwiększenie produktywności i funkcjonalności maszyn wirtualnych.
- Fizyczny dysk twardy podłączony do maszyny wirtualnej VirtualBox zwiększa elastyczność komputera. Umożliwia jednoczesne uruchamianie wielu systemów operacyjnych w celu ułatwienia testowania oprogramowania lub uruchamiania programów wymagających określonego środowiska.
- Zewnętrzny dysk twardy może być niezbędny, aby umożliwić użytkownikom uruchamianie niektórych aplikacji lub systemów operacyjnych niekompatybilnych z dyskami wirtualnymi. Możesz zainstalować alternatywny system operacyjny lub aplikacje na fizycznym dysku, a następnie uzyskać do nich dostęp i uruchamiać je z VirtualBox, aby wyeliminować problemy ze zgodnością.
- Możesz udostępnić stary system operacyjny i jego dane z poziomu maszyny wirtualnej, używając zewnętrznego dysku twardego do przechowywania danych i kodu z poprzedniego systemu operacyjnego. Użytkownicy mogą uzyskać dostęp do starego systemu operacyjnego przez VirtualBox.
- Wdrożenie fizycznego dysku twardego w VirtualBox pozwala odizolować system operacyjny lub aplikację, minimalizując potencjalne obawy dotyczące bezpieczeństwa. Wrażliwe dane mogą pozostać na dysku zewnętrznym zamiast być przenoszone na dysk wirtualny, który może być mniej bezpieczny.
Jak zamontować dysk twardy w VirtualBox (metody natywne)
Przygotowywanie systemu
Przed podłączeniem zewnętrznego dysku twardego upewnij się, że VirtualBox jest zainstalowany i zaktualizowany. Wersje 7.x i nowsze natywnie obsługują przekazywanie USB 2.0 i 3.0. Jednak starsze wersje VirtualBox mogą wymagać Oracle Extension Pack, aby włączyć przekazywanie USB.
Metoda natywna: korzystanie z przekazywania USB (dla zewnętrznych dysków twardych przez USB)
Funkcja USB passthrough umożliwia VirtualBox podłączenie zewnętrznego dysku twardego USB do maszyny wirtualnej gościa. Oto jak możesz to skonfigurować:
1. Wybierz maszynę wirtualną, którą chcesz skonfigurować, i kliknij Ustawienia.
2. W zakładce USB włącz Kontroler USB i wybierz USB 2.0 lub USB 3.0 w zależności od dysku zewnętrznego.
3. Dodaj filtr USB, klikając przycisk Dodaj i wybierając zewnętrzny dysk twardy z listy dostępnych urządzeń.
4. Uruchom maszynę wirtualną, a zewnętrzny dysk twardy powinien automatycznie pojawić się w gościnnym systemie operacyjnym.
Ta metoda jest natywną funkcją VirtualBoxa, zakładając, że używasz kompatybilnej wersji. Jest prosta w konfiguracji i działa dobrze w przypadku wielu zewnętrznych dysków twardych.
Metoda natywna: użycie bezpośredniego dostępu do dysku (dla bezpośredniego dostępu do fizycznego dysku twardego)
Jeśli musisz uzyskać dostęp do całego fizycznego dysku twardego, a nie tylko do połączenia USB, dostęp do dysku raw jest bardziej bezpośrednią metodą. Pozwala to maszynie wirtualnej uzyskać dostęp do samego fizycznego dysku, z pominięciem warstwy dysku wirtualnego.
Oto jak to skonfigurować:
1. Otwórz Ustawienia maszyny wirtualnej w VirtualBox i wybierz Pamięć masowa.
2. Dodaj nowy dysk twardy, a następnie wybierz opcję utworzenia pliku VMDK. Ten plik VMDK łączy się bezpośrednio z fizycznym dyskiem twardym na komputerze hosta.
3. Użyj polecenia VBoxManage, aby utworzyć dowiązanie do dysku surowego:
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. Po utworzeniu pliku VMDK wróć do Ustawienia > Pamięć w VirtualBox, wybierz swoją maszynę wirtualną i dodaj plik VMDK jako dysk twardy.
5. Uruchom maszynę wirtualną, a zewnętrzny dysk twardy powinien zostać zamontowany bezpośrednio jako dysk wirtualny.
Ta metoda jest idealna do bezpośredniej interakcji z dyskiem zewnętrznym, ale pamiętaj, że wiąże się z pewnymi ryzykami, w tym potencjalnym uszkodzeniem danych, jeśli nie będzie stosowana ostrożnie (np. bezpieczne niewysunięcie urządzenia).

Korzystanie z oprogramowania firm trzecich do montowania USB w VirtualBox: USB Network Gate
Jeśli wbudowane funkcje przekazywania USB w VirtualBoxie nie są wystarczające, USB Network Gate to narzędzie firm trzecich, które może pomóc w podłączeniu zewnętrznego dysku twardego do VirtualBoxa. Umożliwia ono dostęp do urządzeń USB (w tym zewnętrznych dysków twardych) przez sieć, co ułatwia współdzielenie dysków między systemem hosta i gościa, a nawet między zdalnymi maszynami.
USB Network Gate jest szczególnie przydatny, gdy przekazywanie USB w VirtualBoxie jest ograniczone lub nie rozpoznaje niektórych urządzeń. Narzędzie to obsługuje połączenia zdalne, umożliwiając bezproblemowe udostępnianie urządzeń USB między wieloma komputerami, co czyni je idealnym rozwiązaniem w konfiguracjach, w których urządzenia znajdują się fizycznie daleko od siebie.
Możesz skonfigurować dostęp VirtualBox do dysku twardego USB w zaledwie trzech krokach:
1. Pobierz i zainstaluj aplikację USB Network Gate na komputerze z podłączonym dyskiem USB.
2. Użyj interfejsu oprogramowania, aby udostępnić dysk.
3. Na maszynie wirtualnej zainstaluj USB Network Gate. Uruchom aplikację i połącz ją z zewnętrznym dyskiem twardym VirtualBox.
Aby rozwiązać ten problem, możesz zatrzymać sterownik VBoxUSBMon.sys lub użyć innej maszyny wirtualnej zamiast VirtualBox.
Obejrzyj nasz przewodnik wideo dotyczący przekazywania USB w VirtualBox
Ryzyka i ograniczenia korzystania z zewnętrznych dysków twardych w VirtualBox
Chociaż VirtualBox jest potężny, istnieje kilka ryzyk i ograniczeń, o których warto pamiętać:
- Uszkodzenie danych: Jeśli nieprawidłowo odłączysz zewnętrzny dysk twardy od maszyny wirtualnej, ryzykujesz utratę danych lub uszkodzenie systemu plików. Zawsze upewnij się, że dysk został bezpiecznie wysunięty przed odłączeniem.
- Wydajność: Uzyskiwanie dostępu do dużych plików przez przekazywanie USB (USB passthrough) lub bezpośredni dostęp do dysku (raw disk access) może nie oferować takiej samej wydajności jak dostęp do nich bezpośrednio na hoście. Może to stanowić wąskie gardło przy zadaniach wymagających intensywnego przetwarzania danych, takich jak edycja wideo lub granie.
- Zgodność urządzeń: Nie wszystkie zewnętrzne dyski twarde lub urządzenia USB są zgodne z VirtualBox. Niektóre urządzenia USB 3.0 mogą wymagać dodatkowej konfiguracji, aby działały prawidłowo, natomiast urządzenia HID (takie jak klucze zabezpieczeń USB) mogą czasami nie zostać poprawnie przekazane.
Rozwiązywanie problemów z przekazywaniem zewnętrznego dysku twardego w VirtualBox
Oto niektóre typowe problemy i kroki rozwiązywania problemów:
- Urządzenie nie zostało wykryte: Upewnij się, że urządzenie nie jest używane przez żaden inny program w systemie hosta i jest prawidłowo podłączone.
- Problemy z uprawnieniami na hostach Linux: W systemie Linux upewnij się, że użytkownik uruchamiający VirtualBox należy do grupy
vboxusers, aby umożliwić dostęp do urządzeń USB i surowych urządzeń dyskowych. - Dysk nie jest dostępny w maszynie wirtualnej: Sprawdź, czy zewnętrzny dysk twardy ma odpowiedni system plików dla systemu operacyjnego gościa i jest prawidłowo sformatowany.
- Wersja VirtualBox: Upewnij się, że używasz właściwej wersji VirtualBox, która obsługuje przekazywanie USB lub dostęp do surowego dysku bez pakietu Extension Pack.
Ostateczne przemyślenia
Natywny passthrough USB i dostęp do surowego dysku w VirtualBoxie to potężne narzędzia, ale wymagają starannej konfiguracji i mogą nie spełniać wszystkich potrzeb użytkowników. W bardziej złożonych przypadkach użycia narzędzia firm trzecich, takie jak USB Network Gate, mogą zapewnić dodatkową elastyczność i rozwiązać część ograniczeń natywnych funkcji VirtualBoxa.
Zawsze upewnij się, że Twoja instalacja VirtualBoxa jest aktualna, i rozważ użycie rozwiązań firm trzecich, gdy jest to konieczne, aby uzyskać jak najlepsze doświadczenie. Od 2026 roku VirtualBox nadal usprawnia obsługę USB, ale wciąż zdarzają się przypadki, w których do pełnego dostępu do zewnętrznych dysków twardych w maszynach wirtualnych mogą być potrzebne dodatkowe narzędzia i konfiguracja.