Some users have complained that when they open the VMware Player (or VMware Workstation Player) on their Windows PC and power on the virtual machine, they are unable to access the removable USB device ...
I don't think Virtualbox has a UEFI option, so I think virtualbox is (rightly) booting legacy. But still it can't boot from that ISO I just tried VMWare Player I notice that one can choose UEFI or not ...