I have Windows 8 Boot Camp that will not boot as a physical machine, but loads and runs fine in VMWare Fusion. It has been a while since I attempted to boot it and have made a few changes that might have affected things.
- I installed a SSD in the normal HD bay and moved the old disk to the DVD bay. That old drive has the Boot Camp partition.
- I installed Yosemite on the SSD. Mavericks is still bootable on the old HD.
- I have added an external USB 3.0 Mac formatted drive.