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

8

Я пытаюсь установить сетевое программное обеспечение для принтера HP внутри виртуальной машины под управлением Windows XP Professional, которая не имеет USB-подключения - на ней даже нет драйверов USB. Это нормально, потому что я пытаюсь подключиться к принтеру по сети.

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

Итак, есть ли какие-нибудь «фальшивые» USB-драйверы или USB-эмулятор, которые я могу установить, чтобы они выглядели так, как будто у меня есть USB-соединение, просто чтобы я мог пройти этот шаг в процедуре установки?

Операционная система - Windows XP Professional, а средство виртуализации - Hyper-V (отсюда и отсутствие сквозного подключения USB).

Марк Хендерсон
источник

Ответы:

3

Попробуйте установить Windows и программное обеспечение принтера HP в другое программное обеспечение для виртуализации с поддержкой сквозного подключения USB, например VirtualBox или VMware, а затем импортируйте образ диска в Hyper-V.

Из-за различий в эмулируемом оборудовании может потребоваться установить дополнительные драйверы перед импортом и повторно активировать Windows после.

Кроме того , USB / IP проект «s драйвер клиента для Windows может делать то , что вам нужно.

rakslice
источник
Да, мысль сделать это и затем преобразовать это пришла мне в голову. Просто такой большой работы. Тем не менее, возможно, это мой единственный вариант, поскольку я только что попробовал проект USB / IP, с которым вы связались, и кажется, что программное обеспечение HP превзошло его
Марк Хендерсон,
2
В итоге я пошел по этому пути. 30-дневная демонстрация рабочей станции VMWare, на которую я затем установил программное обеспечение HP, а затем выполнил преобразование V2V с помощью System Center Virtual Machine Manager, чтобы передать его из моего локального VMWare в центральный Hyper-V.
Марк Хендерсон
1
@Farseeker: я думаю, что ваш последний комментарий заслуживает ответа.
Питер Мортенсен
@PeterMortensen - Готово, хотя я оставлю галочку в этом ответе, поскольку она действительно указала мне правильное направление, и первый абзац подводит итог именно тому, что я в итоге делал довольно лаконично.
Марк Хендерсон
1

То, что я закончил, было этим:

  1. Установка 30-дневной пробной версии VMWare Workstation (хотя бесплатный VMWare Player теперь может создавать виртуальные машины; тогда это было невозможно; возможно, это лучшее решение). VMWare Workstation имеет сквозной порт USB, поэтому я выбрал его.

  2. Установленная Windows XP и программное обеспечение HP Printer на виртуальной машине VMWare

  3. Использовал System Center Virtual Machine Manager, чтобы сделать виртуал-виртуал (ну, он думал, что это P2V, но конечный эффект тот же) машины VMWare в наш кластер Hyper-V

Он работал нормально в течение последних 12 месяцев (фактически, почти 12 месяцев на момент написания статьи).

Марк Хендерсон
источник