Разное

Как сделать чтобы виртуальная машина видела флешку: Страница не найдена — Comp-Security.net

07.12.1986

Содержание

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

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

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

Устанавливаем пакет расширений

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

Переходим на официальный сайт Virtualbox и ищем свою версию программы. Если вы пользуетесь не самой последней, то необходимо спуститься вниз и найти ссылку на старые версии Виртуалбокс (Virtualbox older builds). В подробной информации нужно найти пакет расширений Extension Pack для всех платформ. Обратите внимание на этот пункт, здесь ошибиться нельзя, иначе плагин не подойдёт для нашей программы. Скачиваем его.

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

Добавляем фильтр

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

Постоянная настройка и одноразовое подключение

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

Как в виртуальной машине открыть флешку? В главном окне Виртуалбокс есть пункт «Свойства», кликаем на него и выбираем пункт «Устройства USB» далее достаточно выбрать нужное устройство, после этого менеджер передаст управление накопителем от операционной системы реальной машины к созданной.

Заключение

Итак, мы разобрались, как в Virtualbox подключить флешку. Сам процесс совсем несложный и займёт у вас всего несколько минут, если мы захотим отключить автоматическое подключение, то нам будет достаточно только убрать фильтр, и всё. С каждой новой статьей о виртуальных машинах мы получаем всё больше умений при работе с ними, тренируйтесь, экспериментируйте, и через некоторые время они станут вашим главным оружием при работе с новыми приложениями или утилитами.

Если у вас появились вопросы — задайте их в комментариях!

Подключение флешек и прочих USB-устройств к виртуальным машинам VMware Workstation

Одной из лучших программ для работы с виртуальными машинами – эмуляторами компьютеров в средах реальных компьютеров – является VMware Workstation, гипервизор для Windows. Эта программа позволяет не только исследовать возможности установленных на виртуальные машины операционных систем, но также изучить взаимодействие последних с эмулируемым аппаратным обеспечением. Взаимодействие с эмулируемым аппаратным обеспечением и реальными периферийными устройствами: одна из возможностей машин VMware.

Это работа с подключаемыми USB-устройствами. Как подключаются к машине VMware флешки и прочие USB-носители? И как, в частности, происходит загрузка машин с них?

Содержание статьи:

Настройки совместимости USB

При работе с подключением к виртуальной машине USB-устройств важно, чтобы были верно выставлены настройки USB-контроллера. Открываем эти настройки при выключенной машине.

И смотрим графу совместимости USB: в ней на современных компьютерах необходимо выставить совместимость

USB 3.0, если это не сделано по умолчанию.

Подключение USB-устройств информации

Подключать USB-носитель необходимо при работающей машине. Если это флешка или USB-HDD, внизу окна VMware Workstation, на панели состояния жмём значок носителя данных и жмём «Connect (Disconnect from Host)».

Подключение USB-носителя подтверждаем в окошке, где VMware нас информирует о том, что флешка или USB-HDD будут безопасно отключены от хост-системы (т.е. установленной на компьютере Windows) и подключены к виртуальной машине. Жмём «Ок».

Другие типы USB-устройств – SD-карты в картридере, соединённые с компьютером смартфоны, планшеты и т.п. — подключаются по точно такому же принципу, только с использованием иного значка на панели состояния.

И после подключения USB-устройства можем искать его в проводнике установленной на виртуальную машину Windows.

Для отключения USB-устройства от виртуальной машины проделываем точно такое же действие – кликаем значок на панели состояния и жмём «Connect (Disconnect from Host)».

Машины VMware предусматривают альтернативный способ подключения/отключения USB-устройств – через меню «Виртуальная машина – Съёмные устройства»

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

Подключение USB-периферии

Помимо подключения USB-устройств информации, виртуальные машины VMware позволяют управлять подключением прочих USB-устройств, периферийных устройств. Их отображение по умолчанию отключено. Включается в упомянутых выше настройках USB-контроллера машины путём выставления активной галочки «Показать все USB-устройства ввода».

И тогда и на панели состояния внизу окна машины, и в меню увидим все периферийные USB-устройства – клавиатуры, мыши, колонки, геймпады и т.п. Увидим и, соответственно, сможем их подключать/отключать опцией

«Connect (Disconnect from Host)».

Загрузка с флешек машин на базе UEFI

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

Подключаем загрузочную флешку. В самом BIOS выбираем пункт «Reset the system» и далее активно нажимаем клавишу F2, чтобы после перезагрузки попасть снова в BIOS.

Снова попав в BIOS, выбираем пункт

«EFI USB Device».

Загрузка с флешек машин на базе обычной 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 и выхода.

Загрузка с флешки или другого USB устройства в VirtualBox

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

В этой инструкции подробно о том, как поставить загрузку с физической USB флешки в VirtualBox для Legacy и UEFI загрузки на хосте Windows, Linux и Mac OS. Учитывайте, что не всегда загрузка происходит без сбоев и работает стабильно (при этом если загружаться с обычного ISO проблем нету).

Настройка загрузки с USB накопителя в VirtualBox (на хост-системе Windows)

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

В нашем случае это будет USB флешка или внешний жесткий диск, а шаги для реализации следующие:

  1. Нажмите Win+R, введите diskmgmt.msc и узнайте номер диска, который требуется подключить к виртуальной машине. В моем примере — это диск 2.
  2. Запустите командную строку от имени администратора и по порядку введите следующие две команды. Во второй команде последнюю букву N замените номером диска из 1-го шага, а путь к виртуальному диску, который по факту будет являться ссылкой на флешку (C:\usbfrive.vmdk) можете указать любой — файл будет сохранен в указанном вами расположении:
    cd %programfiles%\Oracle\VirtualBox VBoxManage internalcommands createrawvmdk -filename C:\usbdrive.vmdk -rawdisk \\.\PhysicalDriveN
  3. Закройте командную строку и запустите VirtualBox от имени администратора (это обязательно). Запуск от имени администратора можно осуществить через контекстное меню по правому клику на ярлыке.
  4. Создайте новую или используйте имеющуюся виртуальную машину VirtualBox и зайдите в её настройки на вкладку «Носители». Выберите текущий контроллер и нажмите по кнопке добавления нового устройства, выберите «жесткий диск» (Внимание: в случае создания новой виртуальной машины вы можете просто выбрать опцию подключения имеющегося виртуального жесткого диска и указать путь к файлу, созданному на 2-м шаге).
  5. В следующем окне нажмите «Добавить» и укажите путь к файлу виртуального диска, в моем случае — C:\usbdrive.vmdk, он добавится в список, выберите его и нажмите кнопку «Выбрать».
  6. По умолчанию, подключенный диск окажется последним в списке подключенных, то есть загрузка виртуальной машины будет производиться не с него. Для изменения очередности, поменяйте необходимым образом номера портов SATA в настройках носителей.
  7. Готово, теперь виртуальная машина может загрузиться с физического USB накопителя. В случае, если загрузочная флешка предполагает загрузку в режиме UEFI, в настройках виртуальной машины перейдите в раздел «Система» и отметьте пункт «Включить EFI».

И результат: на скриншоте ниже — меню при загрузке виртуальной машины с физической мультизагрузочной флешки.

Загрузка с флешки в VirtualBox на хостах Linux и Mac OS

Проверить работу на Linux и Mac OS у меня возможности не было, но логика следующая. Допустим, физическая флешка — накопитель dev/sdb в Linux и /dev/disk2s1 в Mac OS, тогда в Linux:

df
VBoxManage internalcommands createrawvmdk -filename ~/.VirtualBox/HardDisks/usb.vmdk -rawdisk /dev/sdb -register
sudo chmod 666 /dev/sdb*
sudo chown `имя_пользвоателя` ~/.VirtualBox/HardDisks/usb.vdmk

В Mac OS:

df
sudo diskutil unmount /dev/disk2s1
VBoxManage internalcommands createrawvmdk -filename /Users/имя_пользователя/Desktop/usb.vmdk -rawdisk

Остальные шаги будут теми же самыми, что и в Windows. В случае, если на Mac OS VirtualBox сообщит о том, что не может получить доступ к диску, размонтируйте его в Finder.

Надеюсь, всё получилось, а инструкция оказалась полезной для тех целей, с которыми вы её разыскали.

remontka.pro в Телеграм | Другие способы подписки

А вдруг и это будет интересно:

Virtualbox подключение usb. Подключение флешки к Virtualbox. Постоянная настройка и одноразовое подключение

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

Как в 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 и снимите с неё галочку

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

VirtualBox умеет при старте забирать себе порт usb с нужным устройством.

Например, мы используем usb-принтер (или хотим использовать флешку), который работает только под Windows XP. Заберем порт с подключенным принтером от основного ПК (естественно, принтер подключен физически к реальному ПК).

Сначала всё вручную.

Выбираем в нашей виртуальной машине (панель управления внизу), какой именно порт мы хотим подключить (будут показаны все внешние usb-устройства).

После захвата usb-устройства наводим указатель мыши на нужное устройство и видим подробности.

Нам нужен серийный номер № 281208003422.

Запускам настройку USB.

Видим фильтры устройств USB и создаем новый.

Указываем в фильтре серийный номер порта, который мы узнали при первом ручном подключении. В данном случае 281208003422. И как-нибудь называем этот фильтр.

На этом все. Теперь при запуске виртуальная машина VirtualBox будет автоматически захватывать это usb-устройство себе.

VirtualBox (Oracle VM VirtualBox) — система виртуализации предназначенная для создания виртуальной машины с параметрами железа реального компьютера, на которой можно запускать любую операционную систему. Последняя версия 5.2. Сайт компании www.virt…

Для начала нужно проверить настройки VirtualBOX, и версии расширения. Это важная часть процесса.

Для решения проблемы группы используйте команды sudo addgroup vboxusers и sudo adduser USERNAME vboxusers, где USERNAME — ваше имя пользователя. Сделайте обе эти вещи на хосте. Перезагрузите устройство, чтобы это вступило в силу.

Обратите внимание, что vboxsf, который вы указали в своих группах, фактически является типом файловой системы, используемым командой mount.

Загрузите правильный пакет расширения с этой страницы и при появлении запроса откройте его с помощью Virtualbox.

Последним шагом является настройка поддержки USB на вашей виртуальной машине, открытие настроек виртуальной машины в виртуальном боксе с отключением виртуальной машины, выбор USB и включение USB 2.0, а также добавление и активация фильтров по мере необходимости. Смотри ниже:

Примечание . В недавнем прошлом контроллеры USB 3.0 (XHCI) не поддерживались, но эта функциональность была добавлена ​​в Virtual Box 5.0

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

Чтобы добавить пользователя в группу, выполните следующие действия:

sudo usermod -aG vboxusers «Username»

Получено сообщение об ошибке:

usermod: group «vboxusers» does not exist

Мои группы следующие:

karl adm cdrom sudo dip plugdev lpadmin sambashare vboxsf

Я использую VirtualBox 5.0.14, Ubuntu 17.04, гостевые дополнения 5.0.14 и расширение 5.0.14. Я вижу свое USB-устройство в моей операционной системе нормально. То есть все работает .

То есть если VirtualBox не видит USB в Ubuntu вам нужно проверить такие настройки как:

  • Установленные расширения
  • Группа vboxuser

Сохранение этих настроек

Давайте еще раз

Сначала вам нужно убедится, что у вас есть пакет расширения Virtualbox, это позволяет использовать usb 2.0. usb 3.0 еще не поддерживается.

sudo usermod -a -G vboxusers

Войдите в систему, чтобы изменения вступили в силу.

Включите контроллер USB 2.0 (EHCI) в настройках для вас VM

Выводы

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter .

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

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

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

Переходим на официальный сайт Virtualbox и ищем свою версию программы. Если вы пользуетесь не самой последней, то необходимо спуститься вниз и найти ссылку на старые версии Виртуалбокс (Virtualbox older builds). В подробной информации нужно найти пакет расширений Extension Pack для всех платформ. Обратите внимание на этот пункт, здесь ошибиться нельзя, иначе плагин не подойдёт для нашей программы. Скачиваем его.

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

Добавляем фильтр

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

Постоянная настройка и одноразовое подключение

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

Как в виртуальной машине открыть флешку? В главном окне Виртуалбокс есть пункт «Свойства», кликаем на него и выбираем пункт «Устройства USB» далее достаточно выбрать нужное устройство, после этого менеджер передаст управление накопителем от операционной системы реальной машины к созданной.

Заключение

Итак, мы разобрались, как в Virtualbox подключить флешку. Сам процесс совсем несложный и займёт у вас всего несколько минут, если мы захотим отключить автоматическое подключение, то нам будет достаточно только убрать фильтр, и всё. С каждой новой статьей о виртуальных машинах мы получаем всё больше умений при работе с ними, тренируйтесь, экспериментируйте, и через некоторые время они станут вашим главным оружием при работе с новыми приложениями или утилитами.

Если у вас появились вопросы — задайте их в комментариях!

Hyper v как подключить usb флешку

Так у меня машина под управлением Hyper-V сервере 2012R2 как хост (голый металл гипервизора). У меня есть USB-устройство, подключенное к этой машине, и мне нужна виртуальная машина, работающая на хосте, чтобы иметь доступ к этому USB-устройству.

какое приложение можно установить на компьютере Hyper-V с помощью CMD или PowerShell, что позволит мне passthrough подключение USB к одной из своих виртуальных машин?

2 ответов

Он имеет бесплатную пробную версию.

Hyper-V не позволяет сквозной USB-подключенного устройства на узел виртуальной машины. Это нарушило бы желаемую абстракцию виртуальной машины от оборудования, и, следовательно, остановить мобильность виртуальных машин. однако это не значит, решений нет.

это требует пользы решений третьей стороны которые включают УСБ сверх ИНТЕЛЛЕКТУАЛЬНАЯ СОБСТВЕННОСТЬ. Растворы, имеющие физический сервер, который имеет все USB-устройства, подключенные к нему и запускает службу, которая позволяет USB устройства для удаленного доступа по IP.

ВМ запустите кусок клиентского программного обеспечения, который подключается к USB устройство по IP, а он смотрит на ВМ, как с локальным USB устройством. Тот воспользоваться этим типы решений-виртуальная машина все еще может быть перемещена между хостами без потери подключения к USB-устройству. Есть множество доступных решений, среди которых два я видел моего клиенты:

Похоже, вам не повезло для 10 Pro. MS страница говорит:

виртуальная машина должна иметь Службы удаленных рабочих столов включены и run Сервер Windows 2012 R2 или Windows 8.1 в качестве гостевой операционной системы.

Обновлено: 20 Мая 2015
Относится К: Windows Server 2012 R2

Вы можете предоставить виртуальной машине доступ к локальным ресурсам компьютера , как съемный флэш-накопитель USB, когда вы используете виртуальное соединение Менеджер (VMConnect). Чтобы это произошло, включите расширенный сеанс режим на узле Hyper-V используйте VMConnect для подключения к виртуальной перед подключением выберите локальный ресурс, который вы захотите использовать.

  • включить расширенный режим сеанса на узле Hyper-V

Если узел Hyper-V работает под управлением Windows 8 или Windows 8.1, возможно, нет чтобы пройти следующие шаги, чтобы включить расширенный режим сеанса. По умолчанию она включена. Но если ваш хост работает под управлением Windows Server 2012 или Сервер Windows 2012 R2, необходимо включить режим расширенного сеанса она. По умолчанию она отключена для этих операционных систем.

чтобы включить расширенный режим сеанса,

1) подключитесь к компьютеру, на котором размещается виртуальная машина.

2) В Диспетчере Hyper-V выберите имя компьютера узла.

3) Выберите Hyper-V настройки

4) В разделе сервер выберите политика расширенного режима сеанса.

5) Установите флажок Разрешить расширенный режим сеанса.

6) В разделе пользователь выберите расширенный режим сеанса.

7) выберите Разрешить расширенный сеанс флажок режим.

8) Нажмите кнопку OK

  • выбрать локальный ресурс, который вы хотите использовать

вы можете выбрать локальный ресурс, такой как принтер, буфер обмена или локальный диск, который находится на компьютере, используемом для подключения к ВИРТУАЛЬНАЯ ПАМЯТЬ.

выбрать локальный ресурс как диск

1) Откройте VMConnect.

2) Выберите виртуальную машину, которую вы хотите подключиться.

3) нажмите Показать параметры.

4) Выберите локальные ресурсы

5) Нажмите кнопку больше.

6) Выберите устройство, которое вы хотите использовать на виртуальной машине и щелчок Ok.

7) выберите Сохранить мои настройки для подключения к этой виртуальной машина.

8) Нажмите кнопку connect

существует ряд решений, которые позволяют USB через ethernet / ip, которые могут быть использованы для обеспечения USB для виртуализированных клиентов на Hyper-V. чтобы завершить картину, вот дополнительные поставщики:

VirtualHere: Малая австралийская компания, которая имеет самое гибкое разрешение: https://virtualhere.com/ Я использовал это в тех случаях, когда другие решения не распознают устройство, также это работает из коробки на устройствах NAS (Synology и т. д.) и недавно они создали образ для RaspberryPi3 и других устройств. Очевидно, лучшее для Linux. Но не работает для некоторых версий MacOS (работает на последней версии Mac 12)

аппаратное решение от руководство по эксплуатации iogear – GUWIP204 (также доступен как Хокинг брендовую вещь, со старой прошивкой и драйвером) https://www.iogear.com/product/GUWIP204/

Это старое устройство, но (все еще) доступен на Амазонка: http://amzn.to/2uNvz3Y

прибор шестерни IO очень прост, но для некоторых приборов он как раз не работает. Кроме того, они не спешат обновлять драйверы и прошивку, но только что выпустили обновление, которое позволяет ему работать с all Mac OS, что хорошо для удаленной разработки iOS.

В этой статье мы покажем как пробросить локальный USB жесткий диск внутрь виртуальной машины на хосте Hyper-V. Благодаря этой методике можно предоставить виртуальной машине прямой доступ к USB диску.

    Примечание.
  • Данная инструкция работает только для USB дисков, которые в системе видятся как fixed, т.е. флешки, смарт-карты и прочие removable-устройства прокинуть внутрь виртуальной машины не получится ( хотя есть небольшой трюк, позволяющий заставить систему видеть сменное устройство как жесткий диск).
  • Для таких дисков невозможно создать снапшот.
    1. Подключим внешний USB диск к хосту Hyper-V. Диск появится в системе и ему будет назначена некая буква диска.
    2. Откроем консоль управления дисками Disk Management (diskmgmt.msc), щелкнем правой кнопкой мыши по диску (левая колонка, в нашем примере USB диск размером 30 Гб имеет идентификатор Disk 2) и выберите Offline.
    3. Запустим консоль Hyper-V Manageи и откроем окно свойств виртуальной машины, в которую мы хотим пробросить USB драйв. В разделе SCSI Controller добавим новый диск, указав что он физический (Physical hard disk). В выпадающем меню выберем наш 30 Гб диск.

  • Откроем консоль виртуальной машины или подключимся к ней по rdp (как включить rdp). Опять запустим диспетчер дисков. Как мы видим, новый диск уже появился в системе. Если он находится в оффлайн статусе, щелкнем по нему ПКМ и выберем Online. На данный момент разделам на диске не назначены буквs дисков или точки монтирования. Чтобы исправить этот недостаток, щелкните ПКМ по разделу на диске и в контекстном меню выберите Change Drive Letter and Paths, и назначьте разделу любую свободную букву диска.
  • Все! Мы напрямую пробросили наш внешний USB диск внутрь виртуальной машины Hyper-V и можем его использовать.

    Разберемся теперь, как же безопасно извлечь такой USB диск в случае необходимости.

    Откройте консоль Hyper-V Manager и перейдите в окно настроек виртуальной машины. В разделе SCSI Controller выберите жесткий диск, который нужно удалить и нажмите Remove. Сохраните изменения. После этого жесткий диск можно физически извлечь из USB порта хоста Hyper-V.

    Для подключения USB диска к виртуальной машине Hyper-V нужно отключить диск в диспетчере управления дисками операционной системы физической машины, в моем случае Windows Server 2008 R2.

    Запускаем диспетчер сервера, переходим в пункт «Хранилище» — «Управление дисками». В списке дисков находим нужный диск, щелкаем правой кнопкой мыши и выбираем «Вне сети»

    Запускаем консоль виртуальной машины и переходим в параметры (Файл -> Параметры). Добавляем SCSI-контроллер

    Подключаем к контроллеру жесткий диск

    Указываем в качестве жесткого диска физический жесткий диск

    Жмем «Применить» и «Ок». Жесткий диск добавлен.

    Если на виртуальной машине уже установлена ОС и жесткий диск не виден, то инициализируйте его в виртуальной ОС через диспетчер управления дисками.

    Виртуальная машина на флешке — «Хакер»

    Несмотря на то, что я все больше использую разные онлайн-сервисы для решения многих задач, на флешке у меня всегда есть набор незаменимых portable-приложений, которые запускаются без установки на любом компьютере. Разработчики сами часто выкладывают портабельные версии своих продуктов. Но если даже нет, то за них это зачастую делают энтузиасты. В конце концов, сейчас уже каждый может скачать замечательную утилиту Cameyo и сделать portable-версию практически любого приложения. Цель достигается за счет так называемой виртуализации: приложение помещается в специальный контейнер, в котором эмулируется нужные для его работы ветки реестра, файлы на диске и т. д. Где бы оно ни запускалось, для него всегда будут созданы такие тепличные условия. 🙂 Увы, виртуализировать таким образом можно далеко не всё. Когда мне кровь из носа понадобилась портабельная виртуальна машина, на которой можно было бы запускать гостевые ОС, оказалось, что VirtualBox под Cameyo не работает. На официальном сайте подходящей версии виртуальной машины не было, однако на форуме я нашел ссылочку на интересный проект — Portable-VirtualBox.

    Настройка portable-версии виртуальной машины

    Цель разработки — заставить VirtualBox работать без установки и запускаться откуда угодно, например с USB-носителя. Интересно, что утилита полностью написана на скриптах AutoIt (все исходники открыто лежат, но из-за этого, правда, и выглядит не очень изящно. Но главное-то — результат. Итак, скачиваем приложение (у меня это Portable-VirtualBox_v4.1.6-Starter_v6.4.8-Win_all.exe) и запускаем его — программа предложит выбрать путь для распаковки. После этого можно запустить Portable-VirtualBox.exe. Все настройки выставляются автоматически, исправлять что-то вручную (например, пути) не требуется. Появившееся окно — это так называемый лончер. Он появляется один раз и предназначен для загрузки последнего дистрибутива VirtualBox и извлечения оттуда нужных файлов. Интересно, что на этом этапе файлы можно еще и особым образом упаковать, чтобы они занимали меньше места на USB-флешке (хотя при нынешних размерах флешек это едва ли актуально). Жмем на кнопку «Download installation files of VirtualBox», выбираем разрядность системы (например, «Extract the files for 32-Bit system») и ждем, пока лончер сделает все свое дело. Чтобы установщик адаптировал пути под систему (поправил нужные параметры в конфиге VirtualBox.xml), бинарник Portable-VirtualBox.exe нужно запустить еще раз. Вуаля — у нас в распоряжении есть полноценная VirtualBox. Без какой-либо установки в систему.

    VirtualBox работает без установки

    В трее появится иконка VirtualBox, с помощью которой можно управлять виртуальной машиной и дополнительно настраивать ее. В гостевых ОС по умолчанию работает и USB, и сеть. Но чтобы выпустить гостевую ОС во внешнюю сеть (инет), придется провести некоторые дополнительные манипуляции. В трее надо выбрать «Settings -> Network» и включить опцию «Start VirtualBox with network support». Далее нужно перезапустить Portable-VirtualBox и согласиться на установку драйвера. Процесс организован так, что при завершении работы с виртуальной машиной всё, что было установлено в систему, удаляется. Файлы гостевой ОС разумно разместить прямо на флешке вместе с VirtualBox. У меня эта система одна, поэтому ее можно запускать сразу, без дополнительных манипуляций, указав в параметрах ее имя:

    Portable-VirtualBox.exe "leopard"
    

    Учитывая, что виртуальная машина всегда находится не в выключенном состоянии, а в режиме «Save the state», ее запуск происходит очень быстро. Поэтому она всегда готова к работе без лишнего геморроя. И где угодно.

     

    Что делать, если компьютер не видит флешку или внешний HDD?

    Причин у данной проблемы всего две: аппаратная и программная. В первом случае неисправно само устройство или интерфейсы подключения. Во втором — операционная система некорректно отреагировала на подключение. И если с физической неполадкой ничего не поделать (проще купить новую флешку), то ошибки ОС можно исправить.

    Флешка подключена через хаб

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

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

    Флешка не отображается в проводнике

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

    • Нажмите комбинацию клавиш Win + R.
    • В появившемся поле введите команду diskmgmt.msc.
    • В открывшейся утилите найдите внешний жесткий диск (флешку) и нажмите по нему правой кнопкой мыши.
    • Далее выберите пункт «Форматировать».
    • Проследуйте дальнейшей инструкции с использованием параметров, установленных по умолчанию.

    Обычно этого достаточно чтобы диск появился в проводнике. Если этого не произошло, попробуйте в свойствах дисках в вышеупомянутой программы выбрать другой пункт — «Инициализация». Также можно попробовать присвоить диску любую свободную букву (от A до Z) в том же меню, где совершались остальные манипуляции.

    Неисправность драйверов

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

    Наш совет: попробуйте обновить драйверы. Это можно сделать не только в Проводнике (где ваша флешка скорее всего не отображается).

    • Нажмите комбинацию клавиш Win + R.
    • В появившемся поле введите команду devmgmt.msc.
    • Откройте раздел «Дисковые устройства».
    • Нажмите по нужному диску правой кнопкой мыши и выберите пункт «Обновить драйвер».
    • Подтвердите операцию, выбрав «Автоматический поиск обновленных драйверов».

    Если это не помогло, попробуйте скачать драйверы с официального сайта разработчика. Также может помочь полное удаление устройства из списка подключенных девайсов (в свойствах диска в вышеупомянутой утилите выберите пункт «Удалить устройство»). Таким образом после перезагрузки компьютера операционная система попробует заново идентифицировать устройство и установить на него необходимые драйверы.

    Читайте также:

    Теги usb-накопители

    Как разрешить виртуальным машинам Hyper-V доступ к USB-устройствам

    Передача файлов через USB-накопитель на виртуальную машину (ВМ) Hyper-V — не редкость, особенно при копировании большого объема данных. Но если вам нужен доступ к USB-накопителю в Hyper-V, вам нужно будет выполнить несколько шагов, чтобы включить сквозной доступ Hyper-V USB.

    В отличие от других гипервизоров, таких как VMWare Workstation, которые делают USB-устройства доступными внутри виртуальных машин за несколько кликов, Hyper-V требует еще несколько шагов для достижения того же.В этой статье вы узнаете, как включить сквозную передачу USB в Hyper-V.

    Приступим!

    Предварительные требования

    Эта статья представляет собой учебное пособие, и если вы будете следовать примерам, вам понадобится следующее.

    • Hyper-V в Windows 10 или Windows Server 2016 и более поздних версиях. В этой статье будет использоваться Hyper-V в Windows 10 версии 21h2, а имя хоста — PH-5CG0022245 .
    • Виртуальная машина (ВМ) Hyper-V — в примерах в этом руководстве будет использоваться виртуальная машина Windows Server 2016 с именем ATAWIN2016-1 .Кроме того, в этом руководстве предполагается, что вы уже запустили свою виртуальную машину.
    • Одно или несколько запоминающих устройств USB, которые вы уже подключили к компьютеру. В этом руководстве будет использоваться внешний жесткий диск USB и флэш-накопитель USB.

    Связано: Руководство по началу работы для управления виртуальными машинами Hyper-V с помощью PowerShell

    Включение сквозного доступа к Hyper-V USB на стороне сервера

    Вкратце, сквозная передача Hyper-V USB на стороне сервера означает, что вы будете подключать USB-устройство к хосту Hyper-V.В свою очередь, виртуальная машина Hyper-V должна иметь доступ к USB-устройству, как если бы устройство было напрямую подключено к виртуальной машине.

    Этот метод сквозного доступа USB подходит, если:

    • Гостевая ОС Hyper-V VM — это Windows или Linux.
    • Требуется доступ только к несъемным запоминающим устройствам USB. Никакие другие типы USB-устройств не совместимы с сквозным доступом Hyper-V USB на стороне сервера.
    • Вы хотите контролировать, какие USB-устройства хранения данных будут доступны всем, кто входит в виртуальную машину Hyper-V.

    Связано: Как управлять хостом Hyper-V из недоменного клиента Windows

    Перевод USB-накопителя в автономный режим на хосте

    Хост и виртуальная машина не могут иметь одновременный доступ к USB-накопителю. По этой причине вам нужно сначала отключить USB-накопитель на хосте, прежде чем вы сможете включить его для сквозного доступа Hyper-V USB.

    ОС Windows не позволяет настраивать типы съемных дисков в автономном режиме, например флэш-накопители USB или карты памяти.Следовательно, типы съемных дисков не подходят для сквозного доступа Hyper-V USB.

    Чтобы включить сквозную передачу Hyper-V USB на стороне сервера, выполните следующие действия.

    1. Откройте консоль Disk Management . Для этого щелкните правой кнопкой мыши Пуск и выберите Управление дисками .

    Открытие консоли управления дисками

    2. В окне Disk Management найдите USB-накопитель и переведите его в автономный режим. Для этого щелкните правой кнопкой мыши Disk и выберите Offline .Пример ниже устанавливает Disk 2 в автономный режим.

    Настройка USB-накопителя в автономном режиме

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

    Диск отключен

    Добавление USB-накопителя в виртуальную машину

    USB-накопитель отключен на хосте, что означает, что операционная система хоста больше не имеет активного доступа к диску. Теперь вы можете включить сквозную передачу USB Hyper-V, добавив USB-накопитель в качестве нового жесткого диска внутри виртуальной машины.Для этого действуйте следующим образом.

    1. Перейдите в окно подключения к виртуальной машине Hyper-V (VMConnect). Щелкните File -> Settings , чтобы открыть настройки виртуальной машины.

    Открытие настроек ВМ

    2. В окне настроек виртуальной машины щелкните SCSI Controller -> Hard Drive -> Add .

    Можно ли добавить жесткий диск к контроллеру IDE вместо контроллера SCSI ? — Да. Но знайте, что после того, как вы добавили диск в качестве устройства IDE, вы не сможете удалить его из виртуальной машины, не выключив ее предварительно.Напротив, вы можете удалить диск SCSI из работающей виртуальной машины.

    Добавление жесткого диска SCSI

    3. На странице Жесткий диск в разделе Носители выберите опцию Физический жесткий диск . Затем щелкните раскрывающийся список и выберите USB-накопитель. Выбранный диск должен иметь тот же номер, что и диск, который вы отключили в консоли управления дисками.

    Выбор USB-накопителя

    4. После добавления диска откройте проводник на виртуальной машине Hyper-V.Теперь вы должны увидеть USB-накопитель внутри виртуальной машины, как на скриншоте ниже.

    Проверка доступа к USB-накопителю внутри виртуальной машины Hyper-V

    Удаление USB-накопителя из виртуальной машины

    Предположим, вы уже выполнили свою задачу с USB-накопителем. Если вам больше не нужен доступ к USB-накопителю на виртуальной машине, его удаление займет всего несколько шагов. Для этого следуйте приведенным ниже инструкциям.

    Откройте настройки виртуальной машины, щелкнув File -> Settings в окне VMConnect.Затем на левой панели щелкните жесткий диск, который вы добавили под контроллером SCSI . Наконец, нажмите кнопку Remove и нажмите OK .

    Удаление USB-накопителя

    Включение сквозного доступа к Hyper-V USB на стороне клиента (расширенный режим сеанса)

    Другой способ доступа к USB-устройствам в Hyper-V — это режим расширенного сеанса на стороне клиента. В расширенном режиме сеанса подключение к виртуальной машине с помощью VMConnect позволяет использовать локальные устройства и ресурсы хоста внутри виртуальной машины.

    Использование расширенного режима сеанса идеально, когда:

    • Операционная система вашей гостевой виртуальной машины — Windows. Виртуальные машины Linux не поддерживают расширенный режим.
    • Вам необходимо предоставить доступ к USB-устройству хосту или нескольким виртуальным машинам.
    • Вам нужен доступ к USB-устройствам, отличным от USB-накопителей. Расширенный режим сеанса позволяет вам получить доступ к различным типам устройств внутри виртуальной машины, таким как принтеры и флэш-накопители.
    • Перед подключением к виртуальной машине пользователям необходимо выбрать, какие USB-устройства будут доступны внутри виртуальной машины.

    Включение режима расширенного сеанса

    Если вашим хостом Hyper-V является компьютер с Windows 8.1 или Windows 10, вы можете пропустить этот шаг, поскольку расширенный режим сеанса включен по умолчанию.

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

    1. Откройте диспетчер Hyper-V, если вы еще не открывали его.Для этого нажмите Пуск -> Инструменты администрирования Windows -> Hyper-V Manager .

    Открытие окна диспетчера Hyper-V

    2. В окне Hyper-V Manager щелкните, чтобы выбрать хост Hyper-V на левой панели, и щелкните Hyper-V Settings под панелью Actions .

    Открытие настроек хоста Hyper-V

    3. В окне Hyper-V Settings щелкните Enhanced Session Mode Policy в разделе Server .Затем установите флажок Разрешить расширенный режим сеанса . Этот параметр позволяет подключаться в расширенном режиме сеанса к виртуальным машинам, работающим на узле.

    Включение расширенного режима сеанса на хосте Hyper-V

    4. Щелкните Enhanced Session Mode в разделе User . Затем установите флажок Использовать расширенный режим сеанса . Этот параметр позволяет VMConnect подключаться к гостевой виртуальной машине в режиме расширенного сеанса. Наконец, нажмите ОК .

    Включение расширенного режима сеанса в VMConnect

    Доступ к USB-устройствам в расширенном режиме

    Убедившись, что в Hyper-V включен расширенный режим сеанса, вы можете получить доступ к USB-устройствам внутри виртуальной машины Hyper-V.Выполните следующие действия, чтобы получить доступ к USB-устройствам хранения данных в Hyper-V.

    1. Если в настоящее время у вас есть сеанс с виртуальной машиной, сначала закройте сеанс.

    2. В диспетчере Hyper-V щелкните правой кнопкой мыши виртуальную машину и выберите Connect . Откроется окно VMConnect.

    Подключение к виртуальной машине Hyper-V

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

    Нажмите Показать параметры

    4.Затем щелкните вкладку Local Resource . В разделе Локальные устройства и ресурсы щелкните Дополнительно .

    Нажмите «Еще» на вкладке «Локальный ресурс».

    5. Затем в окне Локальные ресурсы щелкните, чтобы развернуть Диски в списке. Как вы можете видеть ниже, существующие диски, подключенные к хосту, доступны для выбора. В этом примере выбранными дисками являются D (жесткий диск USB) и E (флэш-накопитель USB). Сделав свой выбор, нажмите ОК .

    Выбор дисков , которые я подключаю позже , приведет к тому, что виртуальная машина Hyper-V автоматически распознает и сделает доступными USB-накопители, которые вы можете подключить позже к виртуальной машине.

    Выбор дисков

    6. Вернувшись на вкладку Local Resources , щелкните Connect , чтобы начать сеанс с виртуальной машиной.

    Щелкните Подключить, чтобы начать сеанс VMConnect.

    7. Теперь войдите в свою виртуальную машину и откройте проводник, чтобы убедиться, что диски доступны.Как вы можете видеть ниже, виртуальная машина распознает USB-накопители как диски на удаленном компьютере, а не как локальные устройства.

    Просмотр списка дисков в проводнике

    8. Наконец, чтобы убедиться, что диски доступны, дважды щелкните их, чтобы открыть диски и убедиться, что вы видите их содержимое.

    Доступ к содержимому USB-накопителя внутри виртуальной машины Hyper-V

    Включение сквозной передачи USB Hyper-V на стороне клиента (протокол удаленного рабочего стола)

    Методы сквозного доступа Hyper-V USB, которые вы изучили до сих пор, включают использование VMConnect в качестве клиента.Но что, если вы используете компьютер без VMConnect? Или, может быть, вы не хотите устанавливать инструменты Hyper-V, включающие VMConnect, на свой управляющий компьютер?

    Обычно системные администраторы получают удаленный доступ к серверам через протокол удаленного рабочего стола (RDP) с помощью своих предпочтительных клиентов удаленного рабочего стола. Как и VMConnect, вы также можете получить доступ к локальным ресурсам для использования внутри виртуальной машины.

    Связано: Лучшие бесплатные диспетчеры подключений к удаленному рабочему столу для Windows

    Основное отличие состоит в том, что в VMConnect вы получаете доступ к устройствам, подключенным к хосту Hyper-V внутри виртуальной машины.Но в RDP вместо этого вы будете получать доступ к USB-устройствам, подключенным к RDP-клиенту.

    Этот метод применим не только к виртуальным машинам Hyper-V, но и ко всем удаленным машинам Windows, к которым вы получаете доступ через RDP.

    Следуйте приведенным ниже инструкциям, чтобы получить доступ к USB-накопителям в Hyper-V через RDP. Хотя доступно множество клиентов RDP, в этом руководстве будет использоваться собственный клиент RDP в Windows. Кроме того, прежде чем продолжить, убедитесь, что вы знаете IP-адрес виртуальной машины.

    1.Нажмите CTRL + R , чтобы открыть диалоговое окно Выполнить .

    2. В диалоговом окне Выполнить введите mstsc в поле Открыть и нажмите Enter. Откроется диалоговое окно «Подключение к удаленному рабочему столу ».

    Открытие клиента подключения к удаленному рабочему столу

    3. На вкладке General введите IP-адрес виртуальной машины в поле Computer . Также введите имя пользователя, которое вы используете для входа в виртуальную машину.

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

    4.Затем щелкните вкладку Local Resources и щелкните More .

    Нажмите «Подробнее»

    5. В списке Локальные устройства и ресурсы щелкните, чтобы развернуть Диски . Затем щелкните, чтобы проверить диски, к которым вы хотите получить доступ в виртуальной машине, и щелкните OK . Как вы можете видеть ниже, в этом примере выбираются два USB-накопителя — D и E. После выбора нажмите OK .

    Выбор локальных устройств

    6. Теперь нажмите кнопку Connect в окне «Подключение к удаленному рабочему столу», чтобы начать сеанс удаленного рабочего стола.

    Нажмите Подключиться, чтобы начать сеанс удаленного рабочего стола.

    7. Если вы подключаетесь к этой виртуальной машине впервые, вы можете получить сообщение Доверяете ли вы этому удаленному подключению? Это запрос на подтверждение требует, чтобы вы подтвердили, что уверены, что удаленное соединение будет иметь доступ к вашим ранее выбранным устройствам.

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

    нажмите, чтобы проверить Больше не спрашивать о подключении к этому компьютеру r

    8. В ответ на запрос учетных данных введите пароль для учетных данных и нажмите OK .

    Введите пароль для доступа

    9. После входа в виртуальную машину откройте проводник и убедитесь, что выбранные USB-накопители присутствуют.

    Подтверждение наличия USB-накопителей внутри виртуальной машины Hyper-V

    Заключение

    Включение сквозной передачи USB Hyper-V в Hyper-V на первый взгляд может показаться сложной задачей.Но знание правильных шагов и того, какой метод лучше всего работает в зависимости от ваших требований, делает задачу менее сложной. В этой статье были показаны различные способы включения доступа к USB-накопителю внутри виртуальной машины Hyper-V.

    От использования VMConnect на стороне сервера или на стороне клиента до использования клиента удаленного рабочего стола, какой метод сквозного доступа Hyper-V USB вы бы предпочли? Знаете ли вы другой метод, который не описан в этом руководстве?

    Доступ к USB-накопителю в Oracle VM VirtualBox

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

    В этой статье мы покажем вам, как получить доступ к USB-накопителю на виртуальной машине. Чтобы показать вам, как это сделать, мы подключим флешку на 16 ГБ к USB-порту нашей хост-машины, а затем загрузим ее в виртуальную машину. Имя USB-накопителя будет USB 16 .Итак, начнем.

    Как получить доступ к USB-устройству в VirtualBox VM?

    Процесс доступа к USB-устройству через VirtualBox довольно прост и понятен. Доступ к нему можно получить после установки нескольких драйверов и внесения изменений в виртуальную машину.

    1. Войти в Windows 10
    2. Вставьте флэш-накопитель USB в порт USB (2.0 или 3.0) вашего хост-компьютера.
    3. Открыть Oracle VM VirtualBox
    4. Выберите виртуальную машину и выключите ее из Oracle VM VirtualBox или из гостевой операционной системы
    5. Щелкните правой кнопкой мыши на выбранной виртуальной машине, затем щелкните Settings и щелкните на USB. Настройки — Виртуальная машина
    6. Выберите Включить USB-контроллер , а затем выберите USB 2.0 (EHCI) Controller . Для использования USB 2.0 требуется установленный пакет расширений Oracle VM VirtualBox. Пожалуйста, установите Extension Pack с сайта загрузки VirtualBox или отключите USB 2.0 / 3.0, чтобы иметь возможность запускать машину. Настройки USB — Виртуальная машина
    7. Откройте Интернет-браузер (Google Chrome, Mozilla Firefox, Edge или другой)
    8. Откройте веб-сайт VirtualBox и загрузите VirtualBox 6.1.4 Oracle VM VirtualBox Extension Pack по ссылке. Это загрузит файл с именем Oracle_VM_VirtualBox_Extension_Pack-6.1.4 , , который составляет около 10 МБ. Имейте в виду, что версия пакета расширения должна быть совместима с версией Oracle VM VirtualBox. Пакеты расширений дополняют функциональность VirtualBox и могут содержать программное обеспечение системного уровня, которое потенциально может нанести вред вашей системе. Ознакомьтесь с описанием и продолжайте, если вы получили пакет расширений из надежного источника.Пакет расширений поддерживает устройства USB 2.0 и USB 3.0, VirtualBox RDP, шифрование диска, NVMe и загрузку PXE для карт Intel.
    9. Щелкните на установочном файле и щелкните Установить
    10. Щелкните Установить
    11. Прочтите лицензионное соглашение VirtualBox и затем щелкните Я согласен
    12. Щелкните Да , чтобы подтвердить установку пакет расширения. Требуется использовать учетную запись с правами администратора.
    13. Если все в порядке, вы увидите окно подтверждения с сообщением Пакет расширений Oracle VM VirtualBox Extension pack был успешно установлен. Нажмите на ОК.
    14. Выберите виртуальную машину в списке виртуальных машин и Запустите , нажав кнопку Start или выполните следующую процедуру — Щелкните правой кнопкой мыши на виртуальной машине — Запустите и затем щелкните Normal Запустите
    15. Щелкните правой кнопкой мыши на выбранной виртуальной машине, а затем щелкните Настройки
    16. Щелкните USB
    17. Справа щелкните кнопку.Если вы наведете курсор на кнопку, вы увидите «Добавляет новый USB-фильтр» со всеми полями, установленными на значения выбранного USB-устройства, подключенного к главному компьютеру.
    18. Выберите USB-накопитель. В нашем случае это JetFlash Mass Storage Device (1100)
    19. После того, как вы выберете USB-накопитель, он отобразится в списке USB. Нажмите ОК .
    20. Нажмите ОК .
    21. Войдите в гостевую операционную систему, другими словами, войдите в виртуальную машину
    22. Откройте File Explorer (удерживайте логотип Windows и нажмите E)
    23. Проверьте , доступен ли USB-накопитель в качестве устройства хранения .Как видите, флеш-накопитель USB доступен и может использоваться для доступа, совместного использования или перемещения данных.

    Как выполнить сквозную передачу через USB в Hyper-V — Redmondmag.com

    Советы и уловки Поузи

    Как выполнить USB-переход в Hyper-V

    Если вы знакомы с тем, как получить доступ к USB-устройству из среды VMware, имейте в виду — этот процесс не так прост, как в Hyper-V. Вот как это сделать в Hyper-V на уровне хоста и клиента.

    Один из вопросов, который мне чаще всего задают о Microsoft Hyper-V, — это как выполнить сквозную передачу через USB.

    USB-переход означает доступ к USB-устройству изнутри виртуальной машины (ВМ). Устройство USB может быть подключено к компьютеру, с которого осуществляется доступ к виртуальной машине, или оно может быть подключено к хосту Hyper-V.

    Если вам интересно, VMware уже давно предлагает функцию сквозной передачи USB. Эта функция позволяет виртуальной машине получать доступ к USB-устройствам, подключенным к хосту ESXi.Основное ограничение заключается в том, что вы не можете подключить USB-устройство к нескольким виртуальным машинам одновременно.

    Вы можете подключить виртуальную машину VMware к USB-устройству, открыв веб-консоль VMware, щелкнув правой кнопкой мыши виртуальную машину и выбрав команду «Изменить параметры». Оттуда вы просто нажимаете «Новое устройство», выбираете опцию «Хост-USB-устройство», а затем выбираете USB-устройство, которое хотите добавить. Достаточно просто.

    Однако в среде Hyper-V все работает немного по-другому. Вы можете выполнить сквозную передачу USB на уровне хоста (но только для USB-накопителей) или на уровне клиента.

    USB-переход на уровне хоста
    Хотя вы можете сделать подключенное к хосту USB-устройство хранения данных доступным для виртуальной машины Hyper-V, этот процесс не так прост, как в VMware.

    Я также почти уверен, что Microsoft не намеревается постоянно подключать USB-накопитель к серверу Hyper-V. Я никогда не видел, чтобы проблема решалась с помощью передовых методов Microsoft, но я бы рекомендовал использовать USB-накопитель только для разовой передачи файлов.

    Итак, с учетом сказанного, давайте приступим.Если вы посмотрите на Рисунок 1 , вы увидите, что я вставил USB-накопитель на 32 ГБ (диск E) в свой сервер Hyper-V. Прямо сейчас ОС хоста распознает USB-накопитель как доступное хранилище. Проблема в том, что только одна ОС может иметь прямой доступ к USB-носителю. Следовательно, нам нужно отключить USB-накопитель, тем самым сделав его недоступным для ОС хоста.

    [Щелкните изображение, чтобы увеличить.] Рисунок 1: Мой сервер содержит флэш-накопитель USB емкостью 32 ГБ.

    Для этого введите DISKMGMT.Команда MSC в командной строке сервера. Это заставляет сервер открывать консоль управления дисками. Теперь найдите список для вашего USB-диска. Вам нужно будет щелкнуть правой кнопкой мыши сам диск, а не том или букву диска. В моем случае диск называется Disk 8, поэтому я нажимаю правой кнопкой мыши на Disk 8, как показано на рис. 2 .

    [Щелкните изображение, чтобы увеличить.] Рисунок 2: Щелкните правой кнопкой мыши USB-накопитель в консоли управления дисками.

    Как видно на рисунке выше, контекстное меню содержит параметр, помеченный как Offline.Вам нужно будет использовать опцию Offline, чтобы отключить USB-диск. К сожалению, консоль управления дисками не отображает параметр автономного режима для каждого USB-диска, поэтому, если у вас действительно небольшое USB-устройство хранения данных, автономного варианта может не быть — это означает, что вы не можете использовать сквозную передачу.

    Когда запоминающее устройство USB отключено, откройте диспетчер Hyper-V, щелкните правой кнопкой мыши виртуальную машину, которой требуется доступ к устройству USB, а затем выберите команду «Параметры» в контекстном меню.Это вызывает отображение экрана настроек виртуальной машины. Теперь выберите контроллер SCSI, затем выберите параметр «Жесткий диск» и нажмите «Добавить». На следующем экране выберите параметр «Физический жесткий диск», а затем выберите свое запоминающее устройство USB в раскрывающемся меню, как показано на Рис. 3 .

    [Щелкните изображение, чтобы увеличить.] Рисунок 3: Подключите запоминающее устройство USB к контроллеру SCSI.

    Теперь USB-устройство должно быть доступно для использования на виртуальной машине.Если вы не сразу видите USB-устройство в списке на виртуальной машине, возможно, вам потребуется открыть консоль управления дисками (внутри виртуальной машины) и добавить букву диска для USB-устройства.

    А как насчет сквозной USB-передачи клиента?
    До сих пор я показал вам, как выполнить сквозную передачу USB на стороне сервера, но как насчет доступа к оборудованию USB, подключенному к клиентскому устройству?

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

    Если вы прокрутите назад до , рис. 1, , вы заметите, что в проводнике отображается список дисков на компьютере под названием Brien-Main. Brien-Main — это имя моего клиентского компьютера. Другими словами, клиент RDP, который я использую, сделал мои локальные диски доступными для доступа изнутри виртуальной машины Hyper-V.

    Если открыть диспетчер подключений к удаленному рабочему столу Windows и перейти на вкладку «Локальные ресурсы», можно сделать принтеры и буфер обмена доступными для использования в сеансе RDP.Если вы нажмете кнопку «Еще», вы сможете выбрать, какие диски вы хотите сделать доступными, как показано на рис. 4 .

    [Щелкните изображение, чтобы увеличить.] Рисунок 4. Диспетчер подключений RDP может сделать локальные ресурсы доступными в рамках сеанса RDP для виртуальной машины Hyper-V.

    Итак, это два разных способа сделать USB-носитель доступным для использования в виртуальной машине Hyper-V.


    Об авторе

    Брайен Поузи — 20-кратный MVP Майкрософт с многолетним опытом работы в ИТ.В качестве внештатного писателя Поузи написал тысячи статей и написал несколько десятков книг по широкому кругу тем в области информационных технологий. До того, как стать фрилансером, Поузи был ИТ-директором национальной сети больниц и медицинских учреждений. Он также работал сетевым администратором в некоторых из крупнейших страховых компаний страны и в Министерстве обороны Форт-Нокса. В дополнение к своей постоянной работе в сфере информационных технологий, Пози последние несколько лет активно тренировался в качестве кандидата в коммерческие ученые и астронавты, готовясь к полету в миссии по изучению полярных мезосферных облаков из космоса.Вы можете следить за его обучением космическим полетам на его веб-сайте.

    Подключение USB-устройств к виртуальным машинам ESXi с помощью VMware USB Passthrough

    Блог NAKIVO> Администрирование и резервное копирование VMware> Как использовать USB-устройства с виртуальной машиной VMware vSphere

    10 августа 2021 г.

    по Майкл Бозе

    При использовании виртуальных машин используется принцип аппаратной виртуализации, а программное обеспечение гипервизора имитирует устройства, используемые виртуальными машинами, на программном уровне.Виртуальные контроллеры, диски, DVD-ROM, видеокарты, сетевые карты, устройства ввода и другие устройства обычно создаются в виртуальной машине. Иногда вам может потребоваться подключить физическое устройство к виртуальной машине напрямую. Этим устройством может быть принтер, сканер, флэш-накопитель USB, жесткий диск USB, устройство чтения смарт-карт USB, защитные ключи, лицензионные ключи USB и т. Д. Если ваше внешнее физическое устройство имеет интерфейс USB, вы можете подключить это устройство к виртуальному машина, работающая на VMware Workstation и сервере ESXi.VMware позволяет подключать USB-устройства к виртуальным машинам с помощью функции сквозной передачи USB (передача устройства). В этом сообщении блога объясняется, как использовать эту функцию на хостах ESXi в VMware vSphere.

    Что такое USB Passthrough?

    Сквозная передача USB-устройств VMware — это функция, которая позволяет подключать физическое USB-устройство, подключенное к USB-порту физического сервера ESXi, к виртуальной машине, как если бы USB-устройство было подключено к виртуальной машине напрямую. Функция сквозной передачи VMware доступна начиная с ESXi 4.1.

    Причины использования сквозной передачи для USB-устройства с сервера ESXi на гостевую операционную систему (ОС) виртуальной машины могут быть разными. Например, у вас есть старый сканер или принтер, на котором нет драйверов для последних версий ОС Windows. Вы можете установить старую версию Windows, поддерживаемую USB-устройством, и подключить это устройство к виртуальной машине. Другой вариант использования этой функции — это когда вам нужно скопировать файлы с / на жесткий диск USB на / с виртуальной машины напрямую с высокой скоростью.Может случиться так, что пользователям потребуется использовать на виртуальных машинах программное обеспечение, защищенное аппаратными лицензионными USB-ключами.

    Как работает USB Passthrough

    Для работы USB Passthrough необходимы три основных компонента: арбитр, USB-контроллер и физическое USB-устройство.

    Арбитр — это выделенная служба на сервере ESXi. Арбитр сканирует физические USB-устройства, подключенные к физическому серверу, и отвечает за маршрутизацию трафика USB-устройств между физическим хостом и виртуальной машиной.Только одна виртуальная машина может получить доступ к USB-устройству одновременно. Доступ к USB-устройству, подключенному к одной виртуальной машине, заблокирован для других виртуальных машин. Арбитр USB поддерживает до 15 контроллеров USB (vSphere 7.0). Служба арбитра включена на ESXi по умолчанию.

    Контроллер USB , используемый на физическом сервере ESXi, является контроллером, к которому подключены физические порты USB. Физический USB-контроллер работает с физическими USB-устройствами, вставленными в физические USB-порты сервера. Контроллеры USB могут быть встроенными (они также называются интегрированными и встроены в микросхему материнской платы) или внешними (реализованы в виде карт PCI или PCIe, которые вставляются в соответствующие слоты на материнской плате сервера).Встроенный USB-контроллер действует как мост между шиной USB и шиной PCIe (или PCI). Встроенный USB-контроллер физически подключен соответствующим количеством линий PCIe к чипсету на материнской плате.

    Виртуальный USB-контроллер — это эмулируемое устройство, созданное специально для виртуальной машины, работающей на гипервизоре. Виртуальный USB-контроллер взаимодействует с физическим USB-контроллером при передаче физического USB-устройства с физического сервера ESXi на гостевую ОС на виртуальной машине.Наличие виртуального USB-контроллера в конфигурации виртуальной машины необходимо для использования функции сквозной передачи USB на виртуальной машине. К виртуальной машине на хосте ESXi можно подключить до восьми виртуальных USB-контроллеров. Если вам нужно удалить виртуальный USB-контроллер из конфигурации виртуальной машины, вы должны сначала удалить все USB-устройства, подключенные к этому контроллеру. Драйвер VMware USB устанавливается в гостевой ОС после добавления виртуального USB-контроллера в конфигурацию виртуальной машины.

    Физическое устройство USB — это любое устройство USB, имеющее интерфейс USB и порт USB для подключения к компьютеру.К одной виртуальной машине или хосту ESXi можно подключить до 20 USB-устройств.

    Стандарты USB и режимы контроллера:

    • USB 2.0 и USB 1.1 ( EHCI + UHCI )
    • USB 3.0 ( xHCI ) Версия аппаратного обеспечения VM 8 или выше

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

    Требования для USB 3.0

    USB 3.0 доступен для серверов ESXi, начиная с версии VMware vSphere 5.5 patch 3. Для этой цели в конфигурации виртуальной машины требуется USB-контроллер xHCI. Требования ОС для использования сквозной передачи USB 3.0: Windows 8.1 или выше, Windows Server 2012 R2 или выше или Linux с ядром Linux 2.6.35 или выше. Устройства USB 3.1 поддерживаются на максимальной скорости, так как VMware vSphere 7.0

    Ограничения для USB Passthrough

    Есть некоторые ограничения, о которых вы должны знать, прежде чем начать использовать функцию USB Passthrough:

    • USB-накопитель не может использоваться в качестве загрузочного диск для ВМ.
    • Если для загрузки ESXi используется USB-накопитель, этот USB-накопитель нельзя подключить к виртуальной машине.
    • Для виртуальной машины требуется виртуальное оборудование версии 7 или выше.

    Некоторые USB-устройства могут не поддерживаться VMware:

    • USB-концентраторы
    • Аудиоустройства и видеокамеры, использующие асинхронную передачу данных
    • Некоторые USB-клавиатуры и мыши (подробности можно найти в статье VMware 1021345)
    • Некоторым смарт-картам, использующим CCID, может потребоваться дополнительная настройка для подключения к виртуальной машине.

    vMotion возможно для виртуальных машин с подключенными сквозными USB-устройствами.После правильной настройки виртуальной машины и включения vMotion USB-устройства остаются подключенными к виртуальной машине после миграции на другой хост ESXi.

    Существуют ограничения vMotion для виртуальных машин, использующих промежуточные USB-диски:

    • Распределенное управление питанием (DPM) не поддерживается, потому что хост ESXi не может быть выключен для энергосбережения без отключения USB-устройства от виртуальной машины (USB-устройство отключается, если хост отключен от DPM). DPM должен быть отключен на этом хосте.
    • Отказоустойчивость не поддерживается.
    • Виртуальная машина не может быть приостановлена ​​или отключена (в противном случае USB-устройства будут отключены от виртуальной машины, и их можно будет повторно подключить только после миграции виртуальной машины на исходный сервер ESXi, к которому физически подключены USB-устройства). Когда вам нужно включить эту виртуальную машину, виртуальную машину необходимо вручную перенести на хост ESXi с подключенным USB-устройством. Гости Linux, которые были возобновлены, могут подключать USB-устройства к разным точкам монтирования после повторного подключения.
    • Хосты ESXi, на которых есть виртуальные машины с USB-устройствами сквозной передачи, должны быть доступны через интерфейс ядра виртуальной машины vmk0 (для сети управления) и TCP-порт 902.

    Отсоедините USB-устройства от виртуальной машины перед использованием функции горячего добавления и добавлением ЦП, памяти или устройств PCI. В противном случае USB-устройства отключаются автоматически, и при использовании функции горячего добавления некоторые данные могут быть потеряны. Если вы приостанавливаете виртуальную машину, а затем возобновляете ее, USB-устройства отключаются, а затем снова подключаются к виртуальной машине.

    Что касается создания виртуального USB-накопителя или виртуального флеш-накопителя VMware для подключения к виртуальной машине, работающей на ESXi или VMware Workstation, точно так же, как вы монтируете виртуальную дискету или CD / DVD-диск, в настоящее время этот вариант невозможен.

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

    Теперь, когда мы ознакомились с теорией, мы можем перейти к практической части и взглянуть на конфигурацию в VMware vSphere.

    Вставьте USB-устройство в USB-порт вашего сервера ESXi. В моем случае я вставлю флешку.

    Вы можете проверить, подключено ли USB-устройство к ESXi, после этого в интерфейсе командной строки ESXi

    lsusb

    Как вы можете видеть на скриншоте ниже, моя флешка теперь подключена к серверу ESXi.

    Должна быть запущена служба арбитра USB. Вы можете проверить статус службы с помощью команды:

    chkconfig usbarbitrator —list

    Если арбитр USB остановлен, вы можете запустить арбитр USB с помощью команды:

    /etc/init.d/usbarbitrator start

    Подробнее о ESXiCLI читайте в блоге.

    ВМ находится на хосте ESXi, которым в моем примере управляет vCenter Server. На моей виртуальной машине Windows установлена ​​как гостевая ОС.Откройте клиент VMware vSphere, перейдите к узлам и кластерам . На панели «Навигатор» выберите виртуальную машину, к которой вы хотите подключить USB-устройство, используя функцию сквозной передачи. ВМ должна быть в выключенном состоянии. Вам следует установить VMware Tools в гостевой ОС.

    После выбора виртуальной машины щелкните Действия > Изменить настройки .

    В окне Edit Settings проверьте, присутствует ли USB-контроллер в конфигурации виртуальной машины.Если USB-контроллер отсутствует, щелкните Добавить новое устройство> USB-контроллер и выберите тип USB-контроллера (USB 2.0 или USB 3.0).

    Если присутствует USB-контроллер, вы должны добавить USB-устройство, подключенное к серверу ESXi, к вашей виртуальной машине. Щелкните Добавить новое устройство> Хост-USB-устройство.

    В конфигурацию виртуальной машины добавляется новая строка. В строке New USB Host device выберите одно USB-устройство, которое вы хотите подключить к виртуальной машине.Теперь у меня есть два USB-накопителя, подключенных к моему физическому серверу ESXi, и я подключаю Verbatim Flash-накопитель к своей виртуальной машине (продукт Verbatim 0x0302). Если вам нужно включить поддержку vMotion, разверните New Host USB device и установите флажок «Поддержка vMotion при подключении устройства» . Помните о требованиях и ограничениях vMotion. Нажмите OK , чтобы сохранить конфигурацию и закрыть это окно.

    Запустите виртуальную машину. После загрузки гостевой ОС дождитесь инициализации и установки USB-накопителя.Затем откройте Диспетчер устройств Windows. Щелкните правой кнопкой мыши Мой компьютер и в контекстном меню выберите Управление . В окне Управление компьютером щелкните Диспетчер устройств и разверните раздел Дисководы (при подключении USB-накопителя это устройство должно отображаться в этой категории устройств). Мы видим USB-устройство Verbatim, которое является именем моего USB-накопителя, подключенного к виртуальной машине с помощью функции VMware USB Passthrough.

    Откройте Disk Management в окне Computer Management и убедитесь, что дисковый накопитель назначен USB-накопителю.В моем случае все правильно, и теперь я могу копировать данные с флешки на виртуальный диск виртуальной машины в гостевой Windows и наоборот.

    VMware PCI Passthrough

    Если USB-устройство, которое вы хотите подключить к виртуальной машине с помощью функции сквозной передачи USB VMware, не поддерживается VMware, вы можете попробовать использовать функцию сквозной передачи PCI и подключить весь физический контроллер USB, который имеет интерфейс PCI к виртуальной машине. Если на вашем сервере ESXi USB-контроллер вставлен в слот PCI, вы можете подключить это устройство PCI к виртуальной машине.Сквозная передача VMware PCI также называется VMDirectPass. Этот метод менее удобен, чем использование USB-перехода, но может помочь вам выполнить задачу.

    Требования

    Intel Directed I / O или AMD I / O Virtualization Technology (AMD IOMMU) должны поддерживаться серверным оборудованием и включаться в UEFI / BIOS. Если у вас есть только один USB-контроллер на вашем сервере, вам следует подключить дополнительный USB-контроллер, чтобы избежать потери соединений с USB-устройствами, используемыми вашим физическим сервером ESXi.

    Ограничения и ограничения:

    • ВМ не может быть приостановлена.
    • Виртуальную машину нельзя перенести на другие хосты ESXi с помощью vMotion.
    • Моментальные снимки ВМ не поддерживаются.

    Давайте посмотрим на рабочий процесс подключения USB-устройства к виртуальной машине с помощью сквозной передачи PCI и подключения всего USB-контроллера, к которому USB-устройство подключено к виртуальной машине.

    Чтобы определить USB-устройство и USB-контроллер, к которому подключено ваше USB-устройство (если на вашем сервере установлено несколько USB-контроллеров), используйте эту команду:

    lsusb -v | grep -e Bus -e iSerial

    Найдите строку с именем вашего USB-устройства, подключенного к USB-контроллеру, и определите идентификатор контроллера (например, bus002 ).

    Вы можете проверить журнал VMkernel при подключении USB-устройства к серверу ESXi.

    tail -f /var/log/vmkernel.log | grep -i USB

    Откройте клиент VMware vSphere и перейдите к узлам и кластерам .

    Выберите хост ESXi, на котором находится ваша виртуальная машина (к которой необходимо подключить USB-устройство).

    Перейдите на вкладку Configure , затем выберите PCI Devices в разделе Hardware .

    Найдите и выберите нужный USB-контроллер в списке устройств PCI, используя ID, который вы определили ранее.

    Статус выбранного контроллера теперь должен измениться на Доступен .

    Нажмите OK , чтобы сохранить настройки.

    Перезагрузите хост ESXi, чтобы изменения вступили в силу.

    Убедитесь, что ваша виртуальная машина выключена. Перейдите в настройки виртуальной машины, нажмите Добавить новое устройство> Устройство PCI> Добавить . Выберите свой USB-контроллер в раскрывающемся меню, используя правильный идентификатор.

    Включите ВМ. Проверить устройства в гостевой ОС. Если на виртуальной машине установлена ​​Windows, откройте Диспетчер устройств, затем проверьте контроллеры и устройства хранения.

    Подключение смарт-карт USB

    Некоторые USB-устройства с соответствующим классом CCID могут не поддерживаться по умолчанию для подключения к виртуальным машинам. Отображается сообщение об ошибке « Не удается подключить‘ path: 0/1/6/1 ’к этой виртуальной машине. Устройство не найдено ». В журналах вы можете увидеть сообщение:

    (vmx-vcpu-0) не требовал интерфейса 0 до использования

    PCSCD — это демон ESXi, который управляет считывателями смарт-карт. Доступ к смарт-картам USB отключен для виртуальных машин, чтобы избежать конфликтов, поскольку смарт-карта необходима серверу ESXi.В результате вы не можете использовать сквозную передачу USB с конфигурацией по умолчанию для смарт-карт USB. Вам необходимо отредактировать конфигурацию хоста ESXi, чтобы включить сквозную передачу USB для смарт-карт USB.

    Остановите виртуальную машину. Откройте настройки виртуальной машины, выберите вкладку VM Options и нажмите Edit Configuration.

    В окне параметров конфигурации щелкните Добавить параметры конфигурации .

    В качестве альтернативы вы можете отредактировать файл конфигурации VMX виртуальной машины в интерфейсе командной строки, подключившись к консоли ESXi с помощью клиента SSH.

    Отредактируйте или добавьте эту строку в конфигурацию ВМ, если параметр отсутствует:

    usb.generic.allowCCID = «TRUE»

    Сохраните конфигурацию ВМ.

    Остановите службу PCSCD с помощью этой команды в командной строке ESXi:

    sudo /etc/init.d/pcscd stop

    Убедитесь, что служба PCSCD не запущена:

    ps | grep pcscd

    Включите виртуальную машину и проверьте устройства, чтобы убедиться, что устройство чтения смарт-карт USB теперь подключено к виртуальной машине.

    Заключение

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

    Резервное копирование виртуальных машин VMware важно для тех, кто использует VMware vSphere. Загрузите бесплатную версию NAKIVO Backup & Replication и попробуйте это универсальное решение для защиты данных для защиты виртуальных машин VMware vSphere и других данных в вашей среде.

    Как использовать USB-устройства с виртуальной машиной VMware vSphere

    5 (100%) 1 голос

    Как запустить виртуальную машину из сети или внешнего запоминающего устройства

    Как запустить виртуальную машину из сети или внешнего запоминающего устройства

    418 пользователей считают эту статью полезной

    Вопрос

    • У меня есть внешнее запоминающее устройство (флэш-накопитель USB, жесткий диск или твердотельный накопитель), и я хочу хранить и запускать на нем свою виртуальную машину (ВМ).Как мне это сделать?
    • Я храню свою виртуальную машину в сетевом хранилище (NAS), и я хочу запустить свою виртуальную машину (ВМ) с нее.

    Ответ

    Наличие виртуальной машины, хранящейся на внешнем запоминающем устройстве или NAS, накладывает ограничения на некоторые операции, которые вы можете выполнять с виртуальной машиной:

    • Создание, удаление или возврат к снимкам
    • Приостановить или возобновить работу виртуальной машины.

    ПРИМЕЧАНИЕ: мы настоятельно рекомендуем вам иметь резервную копию вашей виртуальной машины, так как в некоторых условиях, таких как низкая скорость сети, нестабильное соединение или скорость ввода-вывода внешнего хранилища, из-за высокой частоты операций чтения / записи (установка обновлений Windows или обновление / восстановление операционной системы) гостевая файловая система может быть повреждена из-за безвозвратной потери данных.

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


    Мы рекомендуем использовать следующие типы внешних запоминающих устройств:

    • Флэш-накопитель на Thunderbolt
    • Флэш-накопитель на USB 3.0
    • Флэшка на USB 2.0
    • Привод вращения на Thunderbolt
    • Поворотный привод на USB 3.0

    Как перенести виртуальную машину в нужное место назначения

    1. Убедитесь, что виртуальная машина выключена.

    2. Найдите виртуальную машину на вашем Mac.

      Примечание: для переноса раздела Boot Camp см. KB 113658

      По умолчанию файлы виртуальной машины сохраняются либо в папку Documents / Parallels внутри вашей пользовательской папки, либо в / Users / Shared / Parallels .

      Виртуальные машины Parallels Desktop имеют расширение .pvm

    3. Скопируйте или переместите .pvm в желаемое место назначения.

      • Дважды щелкните файл .pvm , чтобы запустить виртуальную машину.

      ПРИМЕЧАНИЕ. Если вы хотите запустить виртуальную машину из раздела, отформатированного в NTFS и , вам необходимо установить драйвер NTFS для вашего Mac.

    Как использовать USB-устройства

    Эта страница является частью работы с устройством в qubes.

    Если вы хотите работать с USB-накопителями и устройствами (флэш-накопители или USB-накопители), посетите страницу блочных устройств.

    Примечание. Для подключения USB-устройств к виртуальным машинам требуется USB-адаптер.

    Важное предупреждение безопасности: USB-транзитная передача имеет множество последствий для безопасности. Убедитесь, что вы внимательно прочитали и поняли меры безопасности . По возможности вместо этого подключайте блочное устройство.

    Примеры допустимых случаев для USB-passthrough:

    (Если вы думаете использовать устройство с двухфакторной аутентификацией, для этого есть приложение.Но есть некоторые проблемы.)

    Подключение и отключение USB-устройства

    с диспетчером устройств Qubes

    Щелкните значок диспетчера устройств: Появится список доступных устройств. USB-устройства имеют справа значок USB:

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

    Щелкните один из них. К нему будет подключено USB-устройство. Готово.

    После того, как вы закончили пользоваться USB-устройством, вы можете отсоединить его таким же образом, щелкнув виджет «Устройства».Вы увидите запись, выделенную жирным шрифтом для вашего устройства, например sys-usb: 2-5 - 058f_USB_2.0_Camera . Наведите указатель мыши на подключенное устройство, чтобы отобразить список запущенных виртуальных машин. Рядом с тем, к которому подключено ваше устройство, будет кнопка извлечения. Нажмите на нее, и ваше устройство будет отключено.

    С помощью инструмента командной строки

    В dom0 вы можете использовать qvm-usb из командной строки для подключения и отсоединения устройств.

    Список доступных USB-устройств:

      [пользователь @ dom0 ~] $ qvm-usb
    НАЗАД: ОПИСАНИЕ ДЕВИДА, ИСПОЛЬЗУЕМЫЕ
    sys-usb: 2-4 04ca: 300d 04ca_300d
    sys-usb: 2-5 058f: 3822 058f_USB_2.0_Камера
    sys-usb: 2-1 03f0: 0641 PixArt_HP_X1200_USB_Optical_Mouse
      

    Подключение выбранного USB-устройства:

      [user @ dom0 ~] $ qvm-usb attach work sys-usb: 2-5
    [пользователь @ dom0 ~] $ qvm-usb
    НАЗАД: ОПИСАНИЕ ДЕВИДА, ИСПОЛЬЗУЕМЫЕ
    sys-usb: 2-4 04ca: 300d 04ca_300d
    sys-usb: 2-5 058f: 3822 058f_USB_2.0_Камера работает
    sys-usb: 2-1 03f0: 0641 PixArt_Optical_Mouse
      

    Теперь вы можете использовать свое USB-устройство (в данном случае камеру) в work qube.Если вместо этого вы видите ошибку ОШИБКА: qubes-usb-proxy не установлен на виртуальной машине , обратитесь к разделу «Установка».

    Когда закончите, отсоедините устройство.

      [user @ dom0 ~] $ qvm-usb отключение работы sys-usb: 2-5
    [пользователь @ dom0 ~] $ qvm-usb
    НАЗАД: ОПИСАНИЕ ДЕВИДА, ИСПОЛЬЗУЕМЫЕ
    sys-usb: 2-4 04ca: 300d 04ca_300d
    sys-usb: 2-5 058f: 3822 058f_USB_2.0_Камера
    sys-usb: 2-1 03f0: 0641 PixArt_Optical_Mouse
      

    Техническое обслуживание и настройка

    Создание и использование USB-устройства

    Если вы выбрали установку usb-qube во время установки системы, все уже настроено для вас в sys-usb .Если позже вы решили создать USB-кубик, следуйте этому руководству.

    Установка

    qubes-usb-proxy

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

    Если вы получаете эту ошибку: ОШИБКА: qubes-usb-proxy не установлен на виртуальной машине , вы можете установить qubes-usb-proxy с помощью диспетчера пакетов на виртуальной машине, к которой вы хотите подключить USB-устройство.

    • Fedora:
        sudo dnf установить qubes-usb-proxy
        
    • Debian / Ubuntu:
        sudo apt-get install qubes-usb-proxy
        

    Использование USB-клавиатур и других устройств ввода

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

    Настройка мыши и клавиатуры является частью настройки USB-qube.

    В поисках подходящего USB-контроллера

    Некоторые USB-устройства несовместимы с методом сквозной передачи USB, который использует Qubes. В подобных ситуациях вы можете попробовать передать весь USB-контроллер на qube в качестве устройства PCI. Однако при таком подходе нельзя подключать отдельные USB-устройства, а нужно подключать весь USB-контроллер с любыми USB-устройствами, подключенными к нему.

    Если у вас несколько контроллеров USB, вы должны сначала выяснить, какое устройство PCI является правильным контроллером.

    Сначала выясните, к какой шине USB подключено устройство (обратите внимание, что эти шаги необходимо выполнять с терминала внутри вашего USB-устройства):

    Например, я хочу подключить к NetVM широкополосный модем. В выводе lsusb это может быть указано примерно так:

      Шина 003 Устройство 003: ID 413c: 818d Dell Computer Corp.
      

    (в данном случае устройство не полностью идентифицировано)

    Устройство подключено к шине USB №3.Проверьте, какие другие устройства подключены к той же шине, поскольку , все из них будут подключены к одной виртуальной машине.

    Чтобы найти нужный контроллер, следуйте по шине USB:

      ссылка для чтения / система / шина / USB / устройства / USB3
      

    Это должно вывести что-то вроде:

      ../../../devices/pci-0/pci0000:00/0000:00:1a.0/usb3
      

    Теперь вы видите путь и текст между / pci0000: 00/0000: и / usb3 , т.е. 00: 1a.0 — это адрес BDF. Удалите адрес и передайте его инструменту qvm-pci , чтобы подключить контроллер к целевой виртуальной машине.

    Например, в R 4.0 команда будет выглядеть примерно так:

      qvm-pci attach --persistent Personal dom0: 00_1a.0
      

    VirtualBox Не удалось подключить USB-устройство к виртуальной машине

    Если VirtualBox не может подключить ваше USB-устройство или показывает Не удалось подключить USB-устройство к виртуальной машине Ошибка на вашем компьютере с Windows 11/10, вот что вы можете сделать, чтобы исправить проблему.Эта ошибка может возникнуть при подключении USB-устройства, такого как разъем Bluetooth, флэш-накопитель, адаптер Wi-Fi и т. Д.

    Полное сообщение об ошибке говорит примерно так:

    Не удалось подключить USB-устройство [имя устройства] к виртуальная машина [имя виртуальной машины].

    VirtualBox отображает эту ошибку, когда ваш хост-компьютер может обнаружить USB-устройство, но VirtualBox не может сделать то же самое.

    VirtualBox Не удалось подключить USB-устройство к виртуальной машине

    Чтобы исправить VirtualBox не удалось подключить USB-устройство к виртуальной машине, выполните следующие действия:

    1. Установить гостевые дополнения
    2. Включить USB-контроллер
    3. Установить пакет расширений
    4. Установите драйвер USB

    Чтобы узнать больше об этих решениях, продолжайте читать.

    1] Установить гостевые дополнения

    Это первое, что вам нужно исправить, как указано выше. Для этого вам нужно запустить виртуальную машину, отображающую ошибку, и перейти к , нажмите «Устройства»> «Установить гостевые дополнения» .

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

    2] Включить USB-контроллер

    Как следует из названия, USB-контроллер — это функция, которая управляет вашими USB-устройствами, подключенными к виртуальной машине.Если эта функция не включена для вашей виртуальной машины, вы можете столкнуться с проблемой. Для проверки сделайте следующее:

    • Откройте VirtualBox на своем компьютере.
    • Щелкните виртуальную машину правой кнопкой мыши и выберите параметр Настройки .
    • Перейти на вкладку USB .
    • Установите флажок Включить USB-контроллер .
    • Щелкните значок плюс справа.
    • Выберите USB-устройство, которое не обнаруживается.
    • Нажмите кнопку ОК .

    Теперь проверьте, можете ли вы использовать USB-устройство с виртуальной машиной.

    3] Установить пакет расширений

    Как и расширения браузера, пакет расширений VirtualBox расширяет функциональные возможности этого приложения. Поэтому вы можете попробовать установить пакет расширений, если вы этого еще не сделали. Для этого вам необходимо скачать его с официального сайта virtualbox.org. Затем вы можете сделать это:

    • Перейдите в Инструменты и выберите опцию Preferences .
    • Перейдите на вкладку Extensions .
    • Щелкните значок плюс .
    • Выберите загруженный пакет расширений.
    • Нажмите кнопку Установить .
    • Нажмите кнопку ОК .

    После этого перезапустите приложение VirtualBox и проверьте, решает ли оно вашу проблему или нет.

    4] Установить драйвер USB

    Вам необходимо установить драйвер USB для VirtualBox вручную. Хотя это не обязательно в Windows 11 или Windows 10.Однако, если у вас возникла проблема, вы можете захотеть это сделать. Для этого выполните следующие действия:

    • Откройте проводник на своем компьютере.
    • Перейдите по адресу: C: \ Program Files \ Oracle \ VirtualBox \ drivers \ USB
    • Откройте папку устройства .
    • Щелкните правой кнопкой мыши файл VBoxUSB.inf и выберите опцию Установить .
    • Откройте папку filter .
    • Щелкните правой кнопкой мыши VBoxUSBMon.inf и выберите опцию Установить .
    • Перезапустите приложение VirtualBox на вашем компьютере.

    После этого проблема исчезнет.

    Как мне заставить мою виртуальную машину распознавать мой USB?

    Как правило, каждая виртуальная машина обнаруживает любое USB-устройство автоматически без внешнего взаимодействия. Однако иногда он может не делать то, что сказано.

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

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