Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a MacBook Pro and I installed Windows 8 on it. Windows 8 took ages to boot up (15 minutes atleast).
Because the MacBook Pro is fast, I thought it must be a hardware problem and tried installing it on a VM.
When I tried installing it on an EFI enabled VM, even when not using EFI to boot, it took ages to boot.
When I installed it on a VM with the same settings except EFI disabled, it booted in seconds.
My MacBook Pro is similar to first VM - it has EFI enabled, but Windows doesn't use it.
How do I fix it? is there any way to instruct Windows 8 to not poke around with EFI even when its there?

share|improve this question
Does it show a black screen with a flashing cursor in the top-left corner for most of the 15 minutes? – page4096 Nov 3 '12 at 22:00
I was under the impression that Windows 8 does not actually fully support the EFI BIOS implemented by Apple. This is likely the problem. If you have the ability to turn it off, I would, and see if the problem goes away. – Ramhound Nov 3 '12 at 22:06
@page4096: No, it shows Windows 8 logo and the rotating thingy. – Dani Nov 3 '12 at 22:07
@Ramhound: it will probably fix it, but it will make OSX not bootable. I want a way (like a boot flag) to make Windows 8 ignore it. – Dani Nov 3 '12 at 22:08
Windows doesn't support EFI. It supports UEFI which is never implemented on Mac and probably not in any VM either. The EFI option you see is used to run OS X inside a VM. You should always use Boot Camp / BIOS to boot Windows on a Mac. If you want Windows to boot natively on your Mac, you must use Boot Camp Assistant. There's currently no way to set it up using some boot flag or alternative boot loader. If it takes a long time too boot with Boot Camp, you probably have a disk space, disk fragment or driver problem. In this case, you're better off using a VM. – Nov 4 '12 at 0:29

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.