Just a thought: Maybe they don't boot on your bare metal hardware because you have Secure Boot enabled. Secure Boot works beginning with Windows 8. Virtualizers either don't support Secure Boot (VB) or have it disabled by default.