Задать вопрос
@nak-alexey

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

Есть ПК с win10 на борту в который подключена через pci плата расширения com. Но беда в том что драйвер для этой карточки есть только для win7 и старше. Можно ли это устройство пробросить в какую нибудь из виртуальных машин и установить драйвер туда?
  • Вопрос задан
  • 315 просмотров
Подписаться 1 Средний 9 комментариев
Решения вопроса 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
//COPY01 EXEC PGM=IEBGENER
В винде - ну, теоретически можно попробовать поставить 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.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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