VirtualBox е един от най-предпочитаните софтуери за виртуализация в индустрията. Той измина дълъг път от поддържането само на USB 1.0 устройства до вече дори USB 3.0 устройства. Но ако хвърлите бърз поглед към File Explorer или Device Manager в Windows VM, ще видите, че USB устройствата като флаш устройства не се показват.
Вашата клавиатура и мишка работят добре в по-голямата си част, но USB устройствата, свързани към хост системата, не се показват във виртуалната машина на Windows. Не губете надежда! Ще разясним как можете да добавите USB устройство към виртуална машина VirtualBox.
Защо USB устройствата не са активирани по подразбиране?
Когато свържете USB устройство към хост машината, то го монтира и ви позволява да го използвате. Но за да използвате USB устройството във виртуалната машина, трябва да го демонтирате от хост ОС и след това да го монтирате на виртуалната машина. Има вградена поддръжка за добавяне на USB устройства във VirtualBox. Но това поддържа само USB 1.0 устройства, които вече рядко се използват. Напротив, по-новите версии на VMWare поддържат USB 2.0 и USB 3.0 устройства веднага.
Ако проверите вашите USB устройства, повечето от тях ще бъдат или USB 2.0, или USB 3.0 устройства. Но ако се опитате да ги добавите във VirtualBox, ще видите "не успя да прикачи USB устройството [име]" грешка. Виждате грешката, защото на VirtualBox липсват двоичните пакети, които да предлагат тези функции.
Лесно решение е изтеглянето на VirtualBox Extension Pack, който позволява поддръжката на USB 2.0 и USB 3.0 устройства. Не забравяйте, че ще активира поддръжка не само за флаш устройства, но и за други устройства като мрежови адаптери, твърди дискове, уеб камери и други.
Ще трябва да изтеглите и след това да инсталирате VirtualBox Extension Pack на вашата хост система. След това ще трябва да добавите USB устройството, като използвате менюто с настройки на виртуалната машина. За Windows и Mac процесът на добавяне на USB устройство е ориентиран към GUI. В Linux обаче трябва да положите малко повече усилия, за да монтирате USB устройства. Вижте нашето ръководство за VirtualBox срещу. VMware Player за да разберете разликите между двете програми за виртуализация.
Как да добавите USB устройство към VirtualBox
Процесът на добавяне на USB устройство към виртуална машина на Windows във VirtualBox включва две стъпки. Първо, трябва да изтеглите пакета с разширения и да го инсталирате. След това трябва да активирате поддръжката за USB устройства и да добавите устройство към списъка.
1. Изтеглете и инсталирайте пакета с разширения
За да изтеглите пакета с разширения VirtualBox, повторете следните стъпки.
- Стартирайте всеки уеб браузър на вашата хост машина. След това посетете официална страница за изтегляне на VirtualBox.
- Превъртете надолу и намерете секцията VirtualBox 6.1.32 Oracle VM VirtualBox Extension Pack. Кликнете върху Всички поддържани платформи бутон, за да започнете изтеглянето.
- Отворете местоположението за изтегляне на файла и кликнете два пъти на пакетния файл с разширение VirtualBox. Той автоматично ще стартира VirtualBox с изскачащ прозорец, за да започне инсталацията.
- Кликнете върху Инсталирай бутон. Превъртете надолу и приемете EULA, като щракнете върху Съгласен съм бутон.
- UAC ще изскочи. Кликнете върху Добре бутон, за да започнете инсталацията.
- Ще видите съобщението, което описва, че инсталацията е успешна.
- За да проверите дали пакетът с разширения вече е добавен към VirtualBox, щракнете върху Файл > Предпочитания.
- Кликнете върху Разширения опция в менюто. Ще видите наскоро добавения пакет разширения с името на версията му.
2. Добавете USB устройство към виртуалната машина
За да добавите USB устройство към виртуалната машина, повторете следните стъпки.
- Стартирайте VirtualBox на вашата система. Кликнете с десния бутон на виртуалната машина на Windows и след това изберете Настройки опции от контекстното меню.
- Кликнете върху USB опция присъства във вертикалното меню. Ще забележите, че Активирайте USB контролера опцията се маркира автоматично. Но предлага поддръжка само за USB 1.1 контролер.
- След това щракнете върху USB 2.0 или USB 3.0 контролер радио бутон. Изберете опцията, съответстваща на поколението на USB устройството, което искате да прикачите към виртуалната машина.
- След това отидете до Филтри за USB устройства раздел и щракнете върху добавяне на USB устройства икона с a + подпишете го.
- Ще видите списък с наличните устройства. Кликнете на USB устройството, което искате да прикачите към виртуалната машина.
- Името на USB устройството вече ще се появи в секцията за филтри на USB устройства. Можете да добавите още устройства към този списък. VirtualBox ще монтира всички тези устройства на вашата виртуална машина, след като я стартирате.
- Сега щракнете върху Добре бутон за запазване на текущите настройки. Сега, изберете виртуалната машина и след това щракнете върху Започнете бутон, за да го включите.
- Изчакайте виртуалната машина да се стартира. Отвори File Explorer приложение и щракнете върху Този компютър. Ще видите списъка с всички налични устройства за съхранение, включително USB устройствата, които сте добавили преди това.
- Ако искате да получите достъп до USB устройството в хост машината, първо трябва да изключите виртуалната машина.
В случай на USB флаш устройство можете извадете от виртуалната машина. Той автоматично ще се монтира на хост ОС и ще стане достъпен чрез File Explorer.
Как да премахнете USB устройство от VirtualBox
След като добавите USB устройства към виртуална машина в USB настройките, VirtualBox ще ги монтира всеки път, когато включите виртуалната машина. Това ще продължи, освен ако не премахнете устройствата от списъка или не промените настройките на USB контролера.
Ето как да премахнете USB устройство от виртуална машина във VirtualBox:
- Стартирайте VirtualBox на вашата система. Кликнете с десния бутон на виртуалната машина и след това изберете Настройки опции от контекстното меню.
- Кликнете на USB опцията, присъстваща във вертикалното меню. Превъртете надолу до секцията за филтри на USB устройства.
- Кликнете върху името на USB устройството в списъка, за да го изберете. След това щракнете върху Премахнете избрания USB филтър икона (тази с кръст).
- След това щракнете върху Добре бутон за прилагане на промените и затваряне на прозореца с настройки.
- Придвижете се до горната част и щракнете върху Започнете бутон за захранване на виртуалната машина.
- OpenFile Explorer и щракнете върху Този компютър. Ще забележите, че премахнатото USB устройство не се показва в приложението.
За да прикачите отново USB устройството към виртуалната машина, ще трябва да го добавите отново към раздела за филтри на USB устройства.
Добавяйте и използвайте USB устройства във VirtualBox лесно
За разлика от VMWare, VirtualBox не поддържа USB 2.0 и 3.0 устройства веднага. Трябва да изтеглите и инсталирате пакета за разширение и след това да добавите всяко USB устройство към виртуалната машина. Но след като добавите тези устройства към списъка, те ще станат използваеми във виртуалната машина. Уверете се, че сте добавили само тези устройства, които са ви необходими във виртуалната машина.