Смените технологию виртуализации, например virtualbox позволяет пробрасывать usb устройства (осторожно с лицензированием, oracle накладывает какие то ограничения на использования не для личного использования).
Под windows qemu вроде бы умеет пробрасывать usb, когда то я очень давно проводил эксперименты, они были не успешные... так же есть открытая реализация передачи usb по сети
https://github.com/vadimgrn/usbip-win2 (я просто нагуглил, по названию пакета, это какой то третий уровень форка от оригинального, который уже лет 10 не поддерживается)
В идеале, сменить хост операционную систему на linux и использовать либо самостоятельно qemu/kvm/virtualbox либо через какой-нибудь менеджер типа proxmox/libvirt/...
Если будете пользоваться linux, то наилучшие результаты получите пробросом не отдельного usb устройства по VendorID/DeviceID а целиком usb контроллер (можно даже приобрести дополнительный, если не хватает портов на материнской плате, к тому же на дешевых может быть только один контроллер). При пробросе целиком контроллера будет корректно обрабатываться инициализация драйверов устройства в гостевой машине.
p.s. по уму на windows server так же можно настроить проброс контроллера целиком - Discrete Device Assignment
Если же использовать простой проброс по id, то настоятельно рекомендую сначала на хост машине отключить в udev автоматическую инициализацию устройства, если для обычных флешек это не фатально, то для более сложных устройств может быть критично.
upd. openia:gpt-5.2 api предложил протестировать hyper-v - Enhanced Session Mode Policy
Hyper‑V Manager -> Hyper‑V Settings (на хосте) -> Enhanced Session Mode Policy -> Enhanced Session Mode = Enable.
Потом подключаться к ВМ и в окне параметров подключения выбрать перенаправляемые устройства.