вообще виртуальные машинки могут так работать - сам сталкивался с параллельс и вмваре - нужные железки подключаешь в виртуал и все, а параллелс при подключении любой железки по usb спрашивает, куда воткнуть - в макоси оставить или в винду в виртуале.