VirtualBox: Почему некоторые USB-устройства отключены?

Обзор: Моей операционной системой является Ubuntu 10.10, а гостевая ОС - WinXP в версии VirtualBox, загруженной из Oracle, включая VirtualBox 4.0 Oracle VM VirtualBox Extension Pack, так что работает USB-транзит. Это работает в целом (я смог создать резервную копию своего iPhone для iTunes в гостевой ОС), но некоторые устройства недоступны, даже если они настроены в настройках VirtualBox.

Обзор :

В настройках VirtualBox для гостевой ОС есть часть, в которой вы можете выбрать, какие из ваших USB-устройств должны быть видны гостевой ОС. Я выбрал несколько устройств, включая iPhone. Все идет нормально. Затем пришло обновление iOS; мой iPhone теперь находится в режиме DFU (или режиме восстановления?) и представляет себя не как «iPhone», а как «iPhone (режим DFU)». Я также добавил это устройство в список USB-устройств, которые должна видеть гостевая ОС, но не видит этого устройства. Устройство DFU указано в меню USB-устройств, доступных для гостевой ОС, но отключено (выделено серым цветом)! Поэтому я не могу выбрать его, поэтому гостевая ОС его не видит.

Вопросы:

Правильно ли я ожидаю, что гостевая ОС должна увидеть устройство DFU, когда я добавлю его в настройки VirtualBox? Какие шаги я должен предпринять, чтобы гостевая ОС действительно увидела устройство DFU? Почему устройство DFU вышло серым цветом и как его можно выбрать?
1
задан 9 February 2011 в 13:44

8 ответов

Отказ от ответственности: я не владею iphone и не могу проверить какую-либо часть этого ответа. Таким образом, это все теоретические знания, вполне возможно.

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

Это шаги, которые я предприму для решения / отладки проблемы:

Перейти к конфигурации VirtuabBox, в разделе USB удалите все. Это позволит VirtuaBox поймать все USB-устройства. Смотрите скриншот.

Перейти к настройке VirtuabBox, в разделе USB удалить все. Это позволит VirtuaBox поймать все USB-устройства. См. Снимок экрана.

enter image description here

Снова перейдите в меню Devices->USB Devices. Он должен быть там как другое устройство. Нажмите здесь. Наслаждаться.

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

0
ответ дан 25 May 2018 в 23:05
  • 1
    Скриншоты всегда помогают, не волнуйтесь! И ваши шаги - именно тот процесс, который я ожидал. Но я уже сделал это, и странно, что в подменю для USB-устройств показано устройство DFU, но оно выделено серым цветом - & gt; поэтому я не могу выбрать его - & gt; поэтому гостевая ОС не видит этого - & gt; поэтому для него не установлены драйверы - & gt; поэтому телефон остается в режиме DFU. – Torben Gundtofte-Bruun 9 February 2011 в 13:41
  • 2
    Я добавил это разъяснение в свой вопрос - см. Курсив. – Torben Gundtofte-Bruun 9 February 2011 в 13:45
  • 3
    Обычная причина, по которой устройства usb являются серыми, заключается в том, что вы не являетесь членом группы vboxusers. Если все устройства USB являются серыми, это вероятная причина. Если нет, попробуйте запустить VirtualBox с помощью sudo, чтобы исключить проблемы с правами. – Javier Rivera 9 February 2011 в 15:28
  • 4
    Мой пользователь был в группе vboxusers, и я по-прежнему вижу скрытый дизайн - флэш-накопитель, с которого я загрузил Lubuntu, и SATA SDD, подключенный через USB-адаптер. Чрезвычайно сложно не иметь доступа к SDD. Конечно, хост Lubuntu может получить к нему доступ просто отлично. – Dan Dascalescu 31 December 2012 в 15:06
  • 5
    Установили ли вы как добавочный пакет, так и дополнительные хосты ?. VB может не только получить доступ к файловой системе USB, если она не используется хостом. Вы не можете установить SSD как в хост-системе, так и в гостевой системе. – Javier Rivera 31 December 2012 в 17:49

Отказ от ответственности: я не владею iphone и не могу проверить какую-либо часть этого ответа. Таким образом, это все теоретические знания, вполне возможно.

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

Это шаги, которые я предприму для решения / отладки проблемы:

Перейти к конфигурации VirtuabBox, в разделе USB удалите все. Это позволит VirtuaBox поймать все USB-устройства. Смотрите скриншот.

Перейти к настройке VirtuabBox, в разделе USB удалить все. Это позволит VirtuaBox поймать все USB-устройства. См. Снимок экрана.

enter image description here [!d7]

Снова перейдите в меню Devices->USB Devices. Он должен быть там как другое устройство. Нажмите здесь. Наслаждаться.

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

0
ответ дан 25 July 2018 в 22:31

Отказ от ответственности: я не владею iphone и не могу проверить какую-либо часть этого ответа. Таким образом, это все теоретические знания, вполне возможно.

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

Это шаги, которые я предприму для решения / отладки проблемы:

Перейти к конфигурации VirtuabBox, в разделе USB удалите все. Это позволит VirtuaBox поймать все USB-устройства. Смотрите скриншот.

Перейти к настройке VirtuabBox, в разделе USB удалить все. Это позволит VirtuaBox поймать все USB-устройства. См. Снимок экрана.

enter image description here [!d7]

Снова перейдите в меню Devices->USB Devices. Он должен быть там как другое устройство. Нажмите здесь. Наслаждаться.

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

0
ответ дан 2 August 2018 в 03:57

Отказ от ответственности: я не владею iphone и не могу проверить какую-либо часть этого ответа. Таким образом, это все теоретические знания, вполне возможно.

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

Это шаги, которые я предприму для решения / отладки проблемы:

Перейти к конфигурации VirtuabBox, в разделе USB удалите все. Это позволит VirtuaBox поймать все USB-устройства. Смотрите скриншот.

Перейти к настройке VirtuabBox, в разделе USB удалить все. Это позволит VirtuaBox поймать все USB-устройства. См. Снимок экрана.

enter image description here [!d7]

Снова перейдите в меню Devices->USB Devices. Он должен быть там как другое устройство. Нажмите здесь. Наслаждаться.

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

0
ответ дан 4 August 2018 в 20:00

Отказ от ответственности: я не владею iphone и не могу проверить какую-либо часть этого ответа. Таким образом, это все теоретические знания, вполне возможно.

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

Это шаги, которые я предприму для решения / отладки проблемы:

Перейти к конфигурации VirtuabBox, в разделе USB удалите все. Это позволит VirtuaBox поймать все USB-устройства. Смотрите скриншот.

Перейти к настройке VirtuabBox, в разделе USB удалить все. Это позволит VirtuaBox поймать все USB-устройства. См. Снимок экрана.

enter image description here [!d7]

Снова перейдите в меню Devices->USB Devices. Он должен быть там как другое устройство. Нажмите здесь. Наслаждаться.

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

0
ответ дан 6 August 2018 в 04:02

Отказ от ответственности: я не владею iphone и не могу проверить какую-либо часть этого ответа. Таким образом, это все теоретические знания, вполне возможно.

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

Это шаги, которые я предприму для решения / отладки проблемы:

Перейти к конфигурации VirtuabBox, в разделе USB удалите все. Это позволит VirtuaBox поймать все USB-устройства. Смотрите скриншот.

Перейти к настройке VirtuabBox, в разделе USB удалить все. Это позволит VirtuaBox поймать все USB-устройства. См. Снимок экрана.

enter image description here [!d7]

Снова перейдите в меню Devices->USB Devices. Он должен быть там как другое устройство. Нажмите здесь. Наслаждаться.

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

0
ответ дан 7 August 2018 в 22:00

Отказ: я не владею iphone и не могу проверить какую-либо часть этого ответа. Так что это все теоретические знания, вполне возможно.

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

Это шаги, которые я предприму для решения / отладки проблемы:

  • Перейдите в конфигурацию VirtuabBox, в разделе USB удалите все. Это позволит VirtuaBox поймать все USB-устройства. См. Скриншот.

enter image description here [!d2]

  • Запустите VirtualBox, подключите устройство. Он должен появиться в меню Devices & gt; USB Devices в качестве устройства DFU. Нажмите здесь. Теперь гостевая ОС установит его драйверы и загрузит прошивку. Подождите терпеливо.

enter image description here [!d3]

  • Снова перейдите в меню Devices & gt; USB Devices . Он должен быть там как другое устройство. Нажмите здесь. Наслаждайтесь.

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

0
ответ дан 10 August 2018 в 10:15

Отказ: я не владею iphone и не могу проверить какую-либо часть этого ответа. Так что это все теоретические знания, вполне возможно.

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

Это шаги, которые я предприму для решения / отладки проблемы:

  • Перейдите в конфигурацию VirtuabBox, в разделе USB удалите все. Это позволит VirtuaBox поймать все USB-устройства. См. Скриншот.

enter image description here [!d2]

  • Запустите VirtualBox, подключите устройство. Он должен появиться в меню Devices & gt; USB Devices в качестве устройства DFU. Нажмите здесь. Теперь гостевая ОС установит его драйверы и загрузит прошивку. Подождите терпеливо.

enter image description here [!d3]

  • Снова перейдите в меню Devices & gt; USB Devices . Он должен быть там как другое устройство. Нажмите здесь. Наслаждайтесь.

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

0
ответ дан 13 August 2018 в 16:38
  • 1
    Скриншоты всегда помогают, не волнуйтесь! И ваши шаги - именно тот процесс, который я ожидал. Но я уже сделал это, и странно, что в подменю для USB-устройств есть показано устройство DFU, но оно greyed out - & gt; поэтому я не могу выбрать его - & gt; поэтому гостевая ОС не видит этого - & gt; поэтому для него не установлены драйверы - & gt; поэтому телефон остается в режиме DFU. – Torben Gundtofte-Bruun 9 February 2011 в 13:41
  • 2
    Я добавил это разъяснение в свой вопрос - см. Курсив. – Torben Gundtofte-Bruun 9 February 2011 в 13:45
  • 3
    – Javier Rivera 9 February 2011 в 15:28
  • 4
    Мой пользователь был в группе vboxusers , и я по-прежнему вижу скрытый дизайн - флэш-накопитель, с которого я загрузил Lubuntu, и SATA SDD, подключенный через USB-адаптер. Чрезвычайно сложно не иметь доступа к SDD. Конечно, хост Lubuntu может получить к нему доступ просто отлично. – Dan Dascalescu 31 December 2012 в 15:06
  • 5
    Установили ли вы как добавочный пакет, так и дополнительные хосты ?. VB может не только получить доступ к файловой системе USB, если она не используется хостом. Вы не можете установить SSD как в хост-системе, так и в гостевой системе. – Javier Rivera 31 December 2012 в 17:49

Другие вопросы по тегам:

Похожие вопросы: