If you built a Windows virtual machine on Mac, then you can use TransMac (Windows only app) to create Big Sur bootable USB. TransMac is a software that enables the users to manage.dmg image file on Windows PC. Moreover, it has the potential to restore the DMG file of any macOS including Big Sur to USB drive. If you want to create a virtual USB device, you will also have to create a virtual USB controller (IOUSBController / IOUSBControllerV2 / IOUSBControllerV3 subclass) to which the virtual USB device would be attached. The controller itself would match on IOResources and would have to emulate the functionality of a real USB controller.
I have a 2010 macBook Pro, I recently purchased a CanBusLogger 2000 from csselctronics.Officially it isn't supported on a MAC. I have installed Oracle VirtualBox Version 5.2.0 r118431 (Qt5.6.3)
I have a Windows 7 64bit virtual machine setup and running which is up to date with all the drivers and service packs, there are no more updates when I check.
In the device manager there is one device with an exclamation mark by it, in Other devices: Base System Device
In the Details, Hardware Ids:PCIVEN_80EE&DEV_CAFE&SUBSYS_000000000&REV_00
PCIVEN_80EE&DEV_CAFE&SUBSYS_000000000
PCIVEN_80EE&DEV_CAFE&REV_00
PCIVEN_80EE&DEV_CAFE
PCIVEN_80EE&DEV_CAFE&CC_088000
PCIVEN_80EE&DEV_CAFE&CC_0880
Virtual Usb Drive Mac Free

Best Usb Drive For Mac
Is it possible to map a USB device in VirtualBox on the host if the host Operating System doesn't support the hardware?