Virtualbox: не удалось подсоединить usb-устройство

Содержание:

Advantages

There are a lot of advantages of using a portable Virtualbox hard disk and running an operating system with it. The biggest advantage is that you can run the OS on any computer which does not have virtual box installed. Another major advantage is keeping your hard disk free from virtual hard disks or you may even copy the virtual hard disk from one computer to another.

Hope you would find this software useful. What’s your take on portable Virtualbox? Do let us know through a comment.

Never Miss Out

Receive updates of our latest tutorials.

Soumen Halder

Soumen is the founder/author for Ampercent, a tech blog that writes on computer tricks, free online tools & software guides.

VirtualBox Sources

The VirtualBox sources are available free of charge under the terms and conditions of the GNU General Public License, Version 2. By downloading from the below links, you agree to these terms and conditions.

Source code

Browse the source code repository This is the current development code, which is not necessarily stable.

View the latest source code changes

Download the VirtualBox OSE about logo in higher resolutions: 1024×768, 1600×1200.

Checking out from our Subversion server. svn co https://www.virtualbox.org/svn/vbox/trunk vbox This is the current development code, which is not necessarily stable.

After getting the sources in one of the ways listed above, you should have a look at the build instructions.

Please also take a look at our licensing FAQ, in particular regarding the use of the name VirtualBox.

Загрузка с флешек машин на базе обычной BIOS

Запуск виртуальной машины с загрузочных флешек и USB-HDD, если для такой машины выбран тип микропрограммы – обычная BIOS, возможно, некоторым покажется сложноватым. Обычная BIOS не предусматривает пункта загрузки с USB-устройств. Обойти это ограничение можно путём подключения флешки или USB-HDD как внутреннего жёсткого диска виртуальной машины. Как это сделать? Открываем настройки жёсткого диска машины.

Жмём «Добавить».

Кликаем «Жёсткий диск», тип диска выбираем SCSI.

На этапе выбора диска указываем, что мы хотим использовать физический диск. При выборе такового из выпадающего перечня графы «Устройство» выбираем флешку или USB-HDD. Но они будут значиться как устройства типа PhysicalDrive0, PhysicalDrive1, PhysicalDrive3. Чтобы понять, какое из устройств типа PhysicalDrive№ является нужной флешкой или USB-HDD, выбираем в графе «Использование» пункт «Использовать отдельные разделы».

И по наличию разделов и ёмкости носителя, определяем, тот ли это, что нам нужен. Определяем и кнопкой «Назад» возвращаемся на этап выбора диска. В итоге указываем нужный диск типа PhysicalDrive№ и в графе «Использование» ставим уже пункт «Использовать весь диск».

Жмём «Готово».

Закрываем настройки машины и входим в BIOS (так же, как и в BIOS UEFI). Переключаемся на вкладку «Boot». Кнопкой-плюсом выдвигаем пункт загрузки «Hard Drive» на первое место. Затем клавишей Enter раскрываем его перечень устройств и в этом перечне кнопкой-плюсом на первую позицию выдвигаем диск «WMware Virtual SCSI Hard Drive (0:1)». Если к машине ранее было подключено два виртуальных диска, то тогда новый диск на базе физического будет значиться как «WMware Virtual SCSI Hard Drive (0:2)». Ну и так дальше по порядку, если виртуальных дисков у машины больше. В итоге жмём клавишу F10 для сохранения настроек BIOS и выхода.

Как в VirtualBox подключить флешку

Привет друзья. Ситуаций, когда Вам нужно будет подключить флешку с вашими файлами или внешний жёсткий диск USB к операционной системе установленной на виртуальную машину может возникнуть довольно много. Например Вы хотите установить в виртуальную машину программу, а установщик этой программы у Вас на флешке или наоборот, какие-то файлы Вам нужно с виртуальной машины перебросить в основную операционную систему, а создавать общую папку Вам влом, да и не очень это удобно и быстро, а может Вы вовсе хотите подключить к виртуальной машине принтер! Уверяю Вас, сделать всё это очень просто.

Примечание:
На нашем сайте есть статьи о VirtualBox и они могут быть Вам интересны

В этой статье мы настроим VirtualBox так, что в ней можно будет работать с нашим внешним диском USB и флешкой.

В первую очередь подключаем флешку к компьютеру и запускаем VirtualBox, затем в главном окне виртуальной машины выделяем левой мышью нужную вам машину (если у вас их несколько) и жмём на кнопку Настроить
.

Отмечаем пункты Включить контроллер USB

Включить контроллер USB 2.0 (EHCI)

В окне Фильтры устройств USB
, добавляем новый USB фильтр, жмём на +
и выбираем нашу флешку (в моём случае Kingston DataTraveler 3.0 отмечаем её левой мышью.

вот и всё, два новых USB фильтра в виде нашей флешки и внешнего жёсткого диска добавлены в виртуальную машину, жмём ОК

Загружаем операционную систему установленную на VirtualBox, например Windows 10, затем в главном окне Устройства
->Устройства USB
выбираю свою флешку Kingston DataTraveler 3.0 и отмечаю её галочкой, точно также отмечаю галочкой свой переносной жёсткий диск USB Western Digital My Passport.

Щёлкните для увеличения изображения левой мышью

Теперь оба устройства: флешка и переносной винчестер доступны в окне Компьютер операционной системы Windows 10 и в Управлении дисками.

Если Вам нужно чтобы флешка появилась в основной операционной системе, тогда в главном окне Устройства
->Устройства USB
, выбирайте свою флешку Kingston DataTraveler 3.0 и снимите с неё галочку

Щёлкните для увеличения изображения левой мышью

Нередко у любителей поэкспериментировать появляется потребность в использовании USB устройства на виртуальной машине . Тривиальное подключение через главное меню подразумевает повторяющиеся действия при каждом запуске ВМ, поэтому в этой статье мы разберёмся, как подключить флешку к виртуальной машине Virtualbox с помощью добавления фильтра, который позволит нам пользоваться накопителем без постоянного подключения при запуске.

К виртуальной машине можно подключить внешний usb-накопитель.

Прежде всего, необходимо выяснить, какой версии Виртуалбокс мы пользуемся. Сделать это просто. Открываем менеджер, жмём на кнопку «Справка», выбираем пункт «О программе». Снизу в соответствующем поле будет указана необходимая информация. В моём случае это 4.3.12.

В менеджере Виртуалбокс идём в меню «Файл» и «Настройки». Переходим в раздел плагины, нажимаем на значок «Добавить плагин» и ищем наш скачанный файлик . Выбираем, нажимаем «Открыть». Нас предупреждают, что плагины могут привести к сбоям, обычная пугалка, если согласны, то жмём «Установить». Принимаем лицензионное соглашение, перемещаем ползунок в самый низ, активируется кнопка «Я согласен», жмём на неё. Плагин успешно установлен, два раза нажимаем на кнопки «Ок».

Изменение размера окна машины

Вы можете изменить размер окна виртуальной машины при ее запуске. В этом случае произойдет одно из трех:

  1. Если вы включили режим масштабирования, экран виртуальной машины будет масштабироваться до размера окна. Это может быть полезно, если у вас много запущенных машин и вы хотите взглянуть на одну из них, когда она работает в фоновом режиме. В качестве альтернативы, это может быть полезным для увеличения окна, если выходной экран виртуальной машины очень мал, например, потому что в нем используется старая операционная система.

Чтобы включить режим масштабирования, нажмите Хост клавишу+C или выберите «Режим масштабирования экрана» в меню «Вид» в окне VM. Чтобы выйти из режима масштабирования, снова нажмите Хост клавишу+C.

Соотношение сторон экрана гостя сохраняется при изменении размера окна. Чтобы игнорировать соотношение сторон, нажмите Shift во время операции изменения размера.

  1. Если у вас установлены гостевые дополнения и они поддерживают автоматическое изменение размера, гостевые дополнения будут автоматически настраивать разрешение экрана гостевой операционной системы. Например, если вы используете гостевой Windows с разрешением 1024×768 пикселей, а затем измените размер окна VM, чтобы увеличить его на 100 пикселей, гостевые дополнения изменят разрешение экрана Windows до 1124×768.
  2. В противном случае, если окно больше экрана виртуальной машины, экран будет центрирован. Если он меньше, то в окно машины будут добавлены полосы прокрутки.

2016-07-26

Загрузка с флешки в VirtualBox

В стандартных настройках виртуальной машины VirtualBox, нет возможности подключить USB накопитель для последующей загрузки с него. Все что мы можем, это использовать виртуальные жесткие диски, или же физический CD привод.

Но, способ загрузиться с флешки в VirtualBox все же есть. Суть его заключается в создании виртуального жесткого диска, который будет ссылаться на физический диск системы. И последующего подключения данного виртуального жесткого диска, к виртуальной машине, для загрузки с него. Создается такой диск через командную строку, с помощью консольной программы VBoxManage.exe. Располагается она в директории установленного VirtualBox’а.

Есть два способа создать данный диск, сложный и простой.

И так, начнем со сложного способа.

Открываем командную строку Windows от имени администратора. Для Windows 10, 8.1 и 8 зажимаем на клавиатуре клавиши Win+X, и в открывшемся меню выбираем пункт Командная строка (администратор).

Соглашаемся с запуском командной строки от имени администратора.

Для Windows 7 и Vista, открываем меню пуск, в строчке поиска в нижней части меню, пишем cmd. Среди найденных результатов, нажимаем правой кнопкой мыши по командной строке, и выбираем Запустить от имени администратора. Так как я использую Windows 10, примерно покажу как это должно выглядеть.

Для Windows XP, используем сочетание клавиш Win+R, откроется окно Выполнить, И в строке открыть пишем cmd и жмем на OK.

В итоге, перед нами откроется командная строка.

Первым делом, нам необходимо узнать под каким номером в системе, среди остальных дисков, у нас расположилась флешка. Для этого вводим команду diskmgmt.msc и жмем Enter.

Откроется окно консоли Управления дисками. В нем наглядно отображена информация о дисках системы. В моем случае, флешке присвоен номер диска второй. Запоминаем данный номер, он нам пригодиться позже.

Возвращаемся в окно командной строки. Для запуска программы VBoxManage.exe в консоли, нам нужно перейти в каталог с установленной программой VirtualBox. Пишем следующее (пользуйтесь клавишей TAB для автоматического дополнения пути):

Сложный способ на этом завершен.

Способ второй, легкий.

Специально для облегчения данной процедуры, я написал небольшую программу, которая все вышеописанные действия делает в пару кликов. Программа называется VBoxVDC.

При ее открытии, в выпадающем списке будут по порядку отображены все диски, для которых можно создать виртуальный жесткий диск.

Откроется окно для выбора места сохранения нового виртуального диска. Выбираем место для сохранения и жмем кнопку Сохранить. Имя файла при сохранении будет сгенерировано в соответствии с названием флешки, при желании его можно изменить на свое.

Программа запросит повышение привилегий для выполнения процедуры создания жесткого диска, жмем Да.

По окончании, программа выдаст сообщение об успешности проведенной операции. Жмем OK.

Теперь проверяем папку на наличие созданного файла.

На этом создание файла виртуального жесткого диска завершено.

Скачать программу VBoxVDC можно по этой ссылке.

Загрузка с флешки.

Для загрузки с флешки, нам необходимо при создании виртуальной машины, или же в конфигурации существующей, выбрать файл виртуального жесткого диска который мы создали для данной флешки. Опишу данные действия на примере создания новой виртуальной машины.

Открываем VirtualBox от имени администратора. Запуск от имени администратора необходим для того что бы предоставить виртуальной машине доступ к физическому устройству вашего компьютера. В нашем случае, физическое устройство, это наша флешка.

В открывшемся окне VirtualBox, нажимаем на кнопку создать, даем имя виртуальной машине, выбираем ее тип и жмем Next.

Далее указываем объем оперативной памяти который будет использовать виртуальная машина, и жмем Next.

На этом шаге, нам нужно выбрать созданный нами виртуальный жесткий диск. Переставляем переключатель в положение Использовать существующий виртуальный жесткий диск и жмем на кнопку с изображение папки.

В открывшемся окне, находим созданный ранее файл виртуального жесткого диска, выделяем его и жмем кнопку Открыть.

Теперь жмем на кнопку Создать.

В списке виртуальных машин появится только созданная.

Осталось только загрузиться с нее. Выбираем виртуальную машину и жмем кнопку Запустить.

На этом, тему загрузки с флешки в VirtualBox, можно считать закрытой. Добавлю лишь, что этот способ, с виртуальными жесткими дисками, можно использовать для любого физического диска системы. А это уже наводит на различные варианты использования данной особенности, но об этом в другой раз :).

Как записать образ на флешку с UltraISO

UltraIso – программа платная, но есть возможность бесплатно воспользоваться триал-версией. Чтобы записать образ на флешку с UltraISO, скачайте программу, установите и запустите. Откроется окно программы, разделенное на две основные области. В верхней части отображаются образы дисков, с которыми вы на данный момент работаете, нижняя часть является навигационной, с помощью неё можно найти образы дисков для записи и монтирования на компьютере.

Для записи  ISO образа Windows на флешку через UltraISO, потребуется сам ISO образа Windows 10 для флешки и флешка. Важные данные с флешки нужно куда-нибудь сохранить, так как при записи образа вся информация с неё сотрется. Далее нужно открыть в программе образ операционной системы, которую вы хотите записать, в нашем примере будет записываться образ с дистрибутивом Linux. Нажмите на изображение папки со стрелкой. Когда вы откроете образ, в верхнем окне у вас появиться список папок и файлов, которые находятся в образе.

Теперь перейдём непосредственно к созданию загрузочной флешки из ISO образа Windows. Нажмите “Самозагрузка” – “Записать образ жесткого диска”.

В открывшемся окне выберите флешку, на которую будете записывать образ, и нажмите “Записать”. В этом окне вы также можете предварительно отформатировать носитель.

Начнётся процесс записи. Время записи будет зависеть от характеристик вашей флешки и объёма записываемого образа диска.

После того, как образ на флешку с UltraISO будет записан, её можно извлечь из USB порта и использовать для установки операционной системы.

Как в VirtualBox загрузиться с USB в Windows

Подсоедините USB флешку или диск к компьютеру. Затем нажмите Win+r
и выполните diskmgmt.msc
.

Найдите вашу флешку и запомните номер диска:

К примеру, на моём скриншоте флешка имеет номер 2.

Закройте все окна VirtualBox, если они открыты.

В открывшемся окне введите:

Теперь перейдите в папку, где у вас установлена VirtualBox. Если эта программа установлена в директорию по умолчанию, то команда для перехода:

Cd %programfiles%\Oracle\VirtualBox

Если вы выбрали другое расположение для VirtualBox, то отредактируйте предыдущую команду соответствующим образом.

Теперь в командной строке вставьте следующую команду, в которой замените #
на номер диска, который мы посмотрели чуть выше, затем нажмите Enter:

VBoxManage internalcommands createrawvmdk -filename C:\usb.vmdk -rawdisk \\.\PhysicalDrive#

Например, у меня это второй диск, тогда команда выглядит так:

VBoxManage internalcommands createrawvmdk -filename C:\usb.vmdk -rawdisk \\.\PhysicalDrive2

Если всё прошло успешно, должна появиться надпись:

RAW host disk access VMDK file C:\usb.vmdk created successfully.

Обратите внимание, что вы можете заменить C:\usb.vmdk
на любое расположение файла по своему желанию. Эта команда создаёт файл диска виртуальной машины (VMDK) указывающий на физический диск, который вы выбрали

Когда вы загружаете VMDK файл в качестве диска в VirtualBox, то VirtualBox на самом деле будет иметь доступ к физическому диску

Эта команда создаёт файл диска виртуальной машины (VMDK) указывающий на физический диск, который вы выбрали. Когда вы загружаете VMDK файл в качестве диска в VirtualBox, то VirtualBox на самом деле будет иметь доступ к физическому диску.

Теперь откройте VirtualBox от администратора — это обязательно, иначе не сработает как надо. Для этого нажмите кнопку Пуск
, наберите VirtualBox
и выберите «Запуск от имени администратора
»:

VirtualBox может иметь доступ к сырым дисковым устройствам только с правами администратора.

Теперь в VirtualBox создайте новую виртуальную машину, выберите соответствующую операционную систему и когда дойдёт дело до выбора жёсткого диска, вместо создания нового, выберите Использовать существующий виртуальный жёсткий диск
:

Теперь откройте файл C:\usb.vmdk
(или другой, если вы сохранили его в другом месте или под другим именем):

Загрузите вашу виртуальную машину, теперь вашу USB флешку она должна видеть как самый обычный жёсткий диск. То есть если это правильно записанный загрузочный диск или флешка, то система загрузиться с него.

Обратите внимание, что USB устройство должно быть первым жёстким диском в вашей виртуальной машине VirtualBox, иначе загрузка не произойдёт. Если вы подсоединяете новый USB диск к уже существующей машине, то попробуйте изменить порядок носителей в настройках этой машины, либо выбрать соответствующий диск в начале загрузки

Общие папки VirtualBox

Привет друзья, в своей статье Как установить виртуальную машину, я показал Вам как скачать и установить виртуальную машину VirtualBox и как затем инсталлировать в неё операционную систему Windows 8? 
Виртуальная машина будет иметь мало толку без общей папки соединяющей её и основную операционную систему. Все скопированные из основной операционной системы в эту папку файлы будут доступны и в установленной на виртуальную машину Windows.
В конце статьи мы с вами создали такую общую папку VirtualBox, но многие пользователи несмотря на подробную инструкцию так и не смогли этого сделать. В этой статье я хочу дать несколько советов, которые должны помочь вам всё же создать пресловутую общую папку.

Примечание: На нашем сайте есть статьи о VirtualBox, которые Вам могут пригодится
1. Как сделать общими папками диски (C:) и (D:) в виртуальной машине

2. Как скачать готовую виртуальную машину с Windows 8.1

3. 

4. Как установить на виртуальную машину операционные системы Windows 7 и Windows 8

5. Как установить Windows 10 на виртуальную машину

6. Как загрузить виртуальную машину VirtualBox с USB-флешки.
7. Как в VirtualBox подключить флешку

После установки на виртуальную машину операционной системы заходим в окно Компьютер и видим, что общей папки нет.

В первую очередь создаём общую папку, к примеру я создаю папку под название totalна диске D: своей основной операционной системы в которую установлена виртуальная машина.

Любой скопированный в эту папку файл будет доступен для работы в установленной на виртуальную машину Windows.
Теперь вносим информацию о созданной папке в настройки виртуальной машины. Запускаем виртуальную машину и жмём на кнопку Настроить, затем выбираем пункт Общие папки и жмём на плюсик.

В данном окне вводим:
Полный путь к созданной папке D:\total

Имя total

Можете поставить галочку па пункте Автоподключение.
Нажимаем ОК.

В разделе Общие папки VirtualBoxпоявилась информация об нашей созданной папке. Жмём ОК.

Запускаем установленную на виртуальную машину операционную систему или устанавливаем Windows на виртуальную машину, если она у вас ещё не установлена.
После установки операционной системы идём в Устройства, далее Подключить образ диска Дополнений гостевой ОС.

Открываем окно «Компьютер» образ подключается,

заходим внутрь. Запускаем установку обновлений для гостевой ОС, щёлкаем двойным щелчком левой мыши на файле VBoxWindowsAdditions,

начнётся установка дополнений для гостевой ОС. Next.

Install

Установить

Нажимаем Финиш и Windows установленная на виртуальную машину перезагружается. 

После перезагрузки у Вас должна появиться общая папка «total».

Если после этого общая папка у вас не появилась, тогда в операционной систему установленной на виртуальную машину запускаем командную строку от имени администратора.

В появившейся командной строке вводим команду net use x: \\vboxsvr\total (где total название общей папки) и жмём Enter на клавиатуре.

Общая папка VirtualBox должна появится в окне Компьютер. Если у кого-то здесь возникнет ошибка, значит Вы поленились установить дополнения для гостевой ОС.
Если и после данных действий общая папка VirtualBox не появится в окне «Компьютер», значит щёлкаем мышью на значке Сеть.
В верхней части окна появится сообщение. «Сетевое обнаружение и общий доступ к файлам отключен. Сетевые устройства и компьютеры не видны. Щёлкните для изменения…»
Щёлкаем на сообщении

и в следующем открывшемся окне нажимаем на «Да включить обнаружение сети и совместный доступ к файлам для всех общественных сетей»

В данном окне появляется папка \\VBOXSVR, заходим в неё и видим все созданные нами общие папки VirtualBox. 

В данных общих папках находятся файлы доступные для установленной на виртуальную машину операционной системы и основной операционной системы.

Activate USB support

Open up VirtualBox, right-click on the virtual machine that needs access to USB, and click Settings. In the VM settings window, click USB. You should see that USB is now available. Click on the + button under USB Device Filters to add a new device (Figure B).

Figure B

Adding an attached USB device to the Virtual Machine.

When you start up that VM, it will now have access to the USB device. If you need to give it access to more than one USB device, go back into the Settings window of the VM, click on USB, and add the next device. Repeat that until the VM has access to all necessary USB devices (Figure C).

Figure C

A Kubuntu VM with access to USB.

Как в VirtualBox загрузиться с USB в Linux

Чтобы понимать принцип, прочитайте предыдущий раздел про Windows.

Чтобы в Linux обойтись без прав root, нужно добавить пользователя (себя) в группу disk:

sudo usermod -a -G disk $USER

После этого перезагрузитесь.

Если вы не добавите себя в группу disk, то вам нужно будет запускать VirtualBox от пользователя root или с sudo, иначе вы столкнётесь с ошибкой:

VD: error VERR_ACCESS_DENIED opening image file '/home/mial/VirtualBox VMs/usb.vmdk' (VERR_ACCESS_DENIED).

В Linux, чтобы узнать имя USB диска выполните команду:

sudo fdisk -l

В моём случае у диска имя /dev/sdb.

Для создания файла виртуального диска, указывающее на реальный диск, выполните команду вида:

VBoxManage internalcommands createrawvmdk -filename '~/VirtualBox VMs/usb.vmdk' -rawdisk /dev/sdX

Где вместо X впишите букву соответствующего диска. Пример для моих условий:

sudo VBoxManage internalcommands createrawvmdk -filename '~/VirtualBox VMs/usb.vmdk' -rawdisk /dev/sdb

В этой команде вы можете заменить ‘~/VirtualBox VMs/usb.vmdk’ на другое расположение по своему усмотрению.

Всё остальное — создание виртуальной машины и выбор в качестве жёсткого диска существующий виртуальный диск — в точности как в Windows.

Обратите внимание, что файл usb.vmdk — это простой текстовый файл, который вы можете переместить в любое расположение и даже отредактировать.

Вместо имени вида /dev/sdX вы можете использовать постоянное имя на основе , например:

VBoxManage internalcommands createrawvmdk -filename flash.vmdk -rawdisk '/dev/disk/by-id/usb-Samsung_Flash_Drive_0325121050019952-0:0'

Это позволит вам избежать ошибки недоступности диска если его имя изменится. Ннапример, если вы перед флешкой для VirtualBox подключите какую-то другую флешку или USB диск и имя диска изменится с /dev/sdb на /dev/sdc. Подробности смотрите в статье «Постоянные имена для файловых устройств».

Настоятельно рекомендуется ознакомиться с Руководством по VirtualBox

Способы загрузки виртуальной машины с флэш-накопителя

Чтобы запустить машину VirtualBox на флэшке USB, требуется сделать предварительную установку и подготовку. Для этого её делают загрузочной и выполняют установку операционной системы.

Через меню “Пуск” и Менеджер виртуальных машин

Чтобы воспользоваться таким способом, надо провести предварительную установку и настройку ВМ. При этом переходят в соответствующий раздел, выбирают нужный тип устройства и добавляют флэш-накопитель в список.

После этого производится включение (при этом флэшка должна быть вставлена в разъём). Затем нажимают клавишу F12. В результате появляется меню, где сначала выбирают «Boot Manager», а затем необходимо выбрать загрузку с флэшки. В результате VirtualBox сможет загрузиться с флэшки через порт USB.

Командная строка для создания файла

Чтобы выполнить загрузку ВМ, необходимо создать vmdk-файл. Это можно сделать с использованием командной строки. Необходимо запустить её с правами администратора. Надо определить номер накопителя, соответствующий накопителю, с которого произойдёт загрузка. Для этого используют команду «diskpart», после неё надо ввести «list disk». В результате будет выдан список активных дисков, включающий загрузочное устройство. Его номер необходимо применить в параметре PhysicalDriveN. В рассматриваемом примере используется номер 1.

Для установки потребуется сделать следующее:

  1. Перейти в директорию C:\Program Files\Oracle\VirtualBox. В результате пользователь в файловой системе попадает в главный каталог этого приложения.
  2. Теперь надо набрать и выполнить следующую команду: «VBoxManage internalcommands createrawvmdk -filename C:\USB.vmdk -rawdisk \\.\PhysicalDrive1».
  3. Ответное сообщение говорит о том, что нужный файл для запуска ВМ был создан.
  4. Теперь запускают приложение и переходят в настройки машины. При этом добавляют ещё один жёсткий диск и в его качестве используют только что созданный файл.

При включении виртуальной машины нажимают F12 и в появившемся меню выбирают флэшку для запуска.

Access a USB device in a vBox Guest

Before you start, make sure you are in the vboxusers group, and all the drivers relating to hardware, software, and EHCI are updated to their latest versions to ensure maximum performance and minimize compatibility issues.

The easiest way of VirtualBox Extension Pack installation is using the vboxmanage command line. Open the Terminal and run this command:

  1. After the installation is complete, go to the vBox folder, run the hypervisor, start your VM and plug the USB device into an open USB port on the physical host.

    For this example, to enable VirtualBox USB passthrough for a USB drive (in all operating systems except for win XP) go to Devices => USB and select the USB device you want to share.

    The illustration below shows vBox USB flash drive access.

  2. The device should be mounted in the vBox guest OS immediately after it is clicked. The picture below shows the USB drive mounted on Linux (Ubuntu) and a Windows guest OS as a separate drive.
  3. This implementation enables data to easily be copied in and out of the VirtualBox USB. Passthrough does not imply truly sharing the device, and it can only be accessed on one guest OS at a time.

How to mount USB on VirtualBox with filters

Automatically mounting USB devices in VirtualBox virtual machines can be accomplished by using filters. Setting up a vBox USB filter is relatively easy. Right-click on the VM and choose the USB tab. Enable the USB controller and select the “+” sign on the right side of the window to display the available USB devices. Select the USB device that needs to be automatically accessed from within vBox and click on it. In our example below, we add a filter so the Logitech USB Optical Mouse is set up using vBox.

Click “OK” to confirm after the filter has been added. Now the device will not show up on the host operating system when it is connected. Instead, it will automatically be passed to the vBox guest host.

vBox USB speeds

The vBox hypervisor 5.0 version’s support for USB 3.0 speeds is a marked improvement in the application. Unfortunately, vBox USB is not working at the speed I would like to see. As you can see in the illustration below, write speeds for USB 3.0 maxed out at around 21 MBps second, with reads performing better at about 40MB per second. USB 2.0 speeds also underperformed, which should be considered if you plan to run a server from within a vBox guest.

Any type of USB device can be accessed in the same manner as the vBox Flash Drive sharing example presented here. But, as you can see, for some devices, it works better than for others. There might not be much utility in using the procedure for keyboards or a mouse. To set up VirtualBox USB passthrough for hardware devices like SD card readers, printers, or scanners, it’s strongly recommended to use third-party apps like USB Network Gate to increase the functionality of your guest VM machines.

Исправляем ” Не удалось подсоединить USB-устройство “.

Для постоянных читателей блога потенциальное решение ошибки особого труда представить из себя не должно. Очевидно, что её результатом снова оказывается ряд налагаемых системой на USB-флешки фильтров. Причём это ошибка может появляться и со стороны хозяйской (в моём случае Windows 10) системы, так и со стороны гостевой. А иногда в обеих сразу (читайте следующий абзац). Решение по сети популярное, но, зачастую, единственное. В соответствии с информацией из статьи Проблемы с USB драйверами: варианты решений проверим настройки реестра через его редактор

regedit.exe

в ключе {36FC9E60-C465-11CF-8056-444553540000} по адресу в реестре

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\

проверяем наложение дополнительных фильтров:

Ну точно, видим фильтр UpperFilters в последней строчке среди прочих параметров справа в окне. Смело удаляем, соглашаясь в предупреждением редактора:

После перезагрузки хозяйской Windows 10 запускаем гостевую Windows 7 (в моём случае) и проверяем. В момент появления рабочего стола виртуальной Windows 7 та сразу успешно устанавливает драйвера к флешке, что сопровождается характерным звуковым сигналом. Через пару мгновений в проводнике Windows 7 на VirtualBox я вижу свою флешку:

флешка подключена к виртуальной windows корректно

Всё, ошибка Не удалось подсоединить USB-устройство у многих пользователей больше не появляется.

Заключение

Итак, мы использовали Менеджер виртуальных машин Виртуалбокс, загрузка с флешки произведена. Мы рассмотрели два способа, для VirtualBox версий ниже и выше 4.2.36. Сам процесс настройки несложен, но нужно учитывать множество факторов и тонкостей, большинство из них указано под заголовком «Предупреждения», остальные находятся внутри разбора способов. Будьте внимательны и со временем виртуальные машины будут вашим верным спутником при работе с новыми приложениями и утилитами. Ведь лучше 5 раз проверить работоспособность опасной или неизвестной программы, чем один раз вывести из строя реальную машину, не правда ли?

Обычно, установка операционной системы в VirtualBox происходит через ISO файл или CD/DVD диск. Но Вы знаете, что также можете загрузиться и с USB диска в VirtualBox? Много людей не знают этого просто потому, что эта возможность скрыта и недоступна через графический пользовательский интерфейс. На самом деле, Вам придется открыть терминал (или командную строку) и использовать команду VBoxManage для доступа к этой функции. В этом руководстве, будет посмотрена возможность загрузить (или установить ОС) с USB устройства в VirtualBox.Примечание:
Это руководство осуществляется на машине Windows. Шаги могут отличаться для Linux / Mac.Примечание 2:
Это руководство предполагает, что у вас уже есть загрузочный USB диск с какой-то операционной системой (вероятно это дистрибутив Linux), установленной на нем.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *