
Я больше не могу подключить виртуальную машину ни к одному из COM-портов хоста в virtual box. Я выбрал «Host device» и попытался ввести «COM11» (раньше это работало), «com11», «COM11:» или «com11:», но загрузка всегда завершается с ошибкой:
Failed to open host device 'COM11' (VERR_FILE_NOT_FOUND).
E_FAIL (0x80004005)
ConsoleWrap
IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
Есть ли какие-нибудь подсказки, как это решить?
- Хост — это компьютер с ОС Windows 10 64bit.
- На момент загрузки виртуальной машины хост имеет COM11 и COM12
- COM11 может использоваться хост-приложениями (Putty и др.)
- Гость — это DOS, но поскольку он даже не загружается, это не имеет значения.
решение1
Проблема, с которой я столкнулся, по-видимому, заключается в том, что использование порта выше COM9 требует специальных соглашений об именовании. Вы COM1-COM9
можете просто ввести это в путь/адрес хоста. COM11-COM256
необходимо решить\\.\COM*
Источник: https://www.virtualbox.org/ticket/6421
решение2
Видимо, не все последовательные порты работают хорошо. Я заметил, что последовательный порт на базе FTDI будет работать, а на базе de SiLabs — нет.
Заметил странную вещь, которая может быть связана с этим, а может и нет. Нажимаем на дополнительные параметры последовательного порта в свойствах устройства, если окно выглядит такэтотэто не работает, но если это выглядит такВот этотэто будет.