@nak-alexey

Устройство из системы в виртуальную машину?

Есть ПК с win10 на борту в который подключена через pci плата расширения com. Но беда в том что драйвер для этой карточки есть только для win7 и старше. Можно ли это устройство пробросить в какую нибудь из виртуальных машин и установить драйвер туда?
  • Вопрос задан
  • 279 просмотров
Решения вопроса 1
@rPman
в windows это сделать нельзя.

если бы устройство было usb, можно было бы попробовать, тот же virtualbox или qemu имеют для этого инструменты, но pci - нет

Для вас решение (если нужно именно программное) только одно - установить гипервизор (xen/vmware/свой на базе linux и qemu/virtualbox/...) и пробросить уже его средствами хоть целый контроллер в нужную виртуальную машину, запустив по соседству как свою windows 10 так и нужную windows 7. И даже этот вариант может не сработать, или может потребовать изменение биос на машине, чтобы не инициализировало оборудование раньше времени.

p.s. дешевле и надежнее всего решить проблему - железом, выделить отдельно машину под задачу.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 5
@valerka_shtirliz
Системный администратор, Junior DevOps
есть вариант установить на этот PC Windows 7?
Ответ написан
CityCat4
@CityCat4
Внимание! Изменился адрес почты!
В винде - ну, теоретически можно попробовать поставить VB. В линухе, скорее всего можно
Ответ написан
Комментировать
@Dimitriy-D
Приобрести usb com карту совсем не получается?
Или там не сом а что то специфичное?
Ответ написан
Комментировать
Wedmer
@Wedmer
Можно попробовать запустить windows 10 с отключённой проверкой подписей драйверов и попробовать накатить драйвера для win7. Возможно даже не нужно отключать проверку подписей. Многие драйвера для win7 совместимы с win10, главное, чтобы архитектура совпадала, и драйвера с сопутствующим софтом не использовали какие то выкинутые API.
Ответ написан
Комментировать
"Прокинуть" PCI устройство из хост-системы в Windows не удавалось. Читал, что с некоторым везением можно "прокинуть" аппаратно видеокарту в виртуальную машину на хосте Hyper-V.
- Если Вам нужен и WSL, и COM, возможно, проще установить Linux и использовать как основную систему;
- Установить Windows 7 или Linux на другой раздел или диск и перезагружаться при необходимости работы с COM;
- Найти совместимый драйвер;
- Купить другую карту расширения COM, совместимую с Windows 10 (В магазине DNS есть в районе 1000р);
- Хорошенько осмотреть материнскую плату ПК, наверняка там есть распаянные контакты для подключения разъёма COM.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы