So I now know that Macs can run Windows, but I just want to confirm if it runs Windows like a normal Windows would run on a PC, with full functionality. In other words, just like you get an HP-Laptop with Windows in it as the operating system, is it the same thing with installing Windows on a Mac? I just want to be sure that they are one and the same, and not just some emulator with restrictions.

  • FYI, I updated my answer. I know my answer involves only running Windows on an iMac. I assume you will want the usual dual boot involving OS X and Windows. Commented Apr 7, 2015 at 19:18
  • 1
    I would add that virtualization software running on SSD drives is nowadays so efficient that in most cases, running a VM in parallel is a vastly superior experience than having to shutdown, reboot, and deal with partitions, bootloaders, and being forced to run a single machine at any given time. Unless of course you really need it native for some reason, but more often than not, you don't.
    – magma
    Commented Apr 7, 2015 at 19:44
  • What do you mean by emulator? What do you mean by restrictions? Commented Nov 4, 2015 at 11:31

4 Answers 4


There are basically two ways you can run Windows on a Mac.

You can run Windows in an emulator like VirtualBox, Parallels or VMWare. You get the entire functionality of Windows, but it is running within a VM on another operating system so you don't get the entire performance of the Mac as the resources are shared between Windows and OS X.

But you can install Windows directly on a Mac with the help of Boot Camp. When you do this you are running Windows directly on the Mac hardware and get the entire functionality of Windows with all the performance of the hardware as OS X isn't involved.

  • Thanks McMillan. This is exactly what I needed to confirm. I wanted to get a MacbookAir, 258GB, and also install windows it it. Commented Apr 7, 2015 at 17:35

Macs have made some of the best PC's in the last 5 years.

The 2015 article by PC Magazine ranks only two computers higher than 4.0 out of 5.0 round dots.

  • MacBook Pro
  • MacBook Air

See http://www.pcmag.com/article2/0,2817,2369981,00.asp for the full roundup and reviews. Also, if you drop the one Intel Celeron N2840 powered unit, Apple's laptops have the two longest battery run time of the 10 editors picks when running Windows OS despite being last year's models.


Due to low reputation, I cannot comment to David's response. I wanted to add how you "bless" a boot partition without using the Terminal.

  • You can either use Boot Camp Control Panel which comes with other software you can prepare by BootCamp Assistant,
  • or even simpler - boot with Alt (Option) key pressed, and then, with disks displayed, hold Control key. Icons change to hint that when you click a disk, it will become THE boot disk.

I think what you are asking is:

  1. Can the internal drive be partitioned MBR? There would be no GPT partitions.

  2. Can Windows then be installed using the traditional BIOS boot method. No OS X and therefore no Boot Camp Assistant.

I have never tried to do this, but I accidentally installed Fedora 21 workstation 32 bit mode this way from a live DVD. The machine was iMac7,1 (iMac 21 inch Mid 2007).

If it worked for Fedora, I don't see why it wouldn't work for Windows.

Here Is an Update to my Answer

I took an old iMac4,1 and booted from a Windows 7 SP1 32bit install DVD. I deleted all partitions and created a single NTFS partition. The install proceeded normally, just like a PC. After installing, I removed the DVD and did a few reboots. Each time, a question mark momentarily appeared in the center of the screen, then the Mac booted to Windows 7. My guess is the firmware was looking for an OS X and when absent, settled for a Windows BIOS boot.

For this model, the Boot Camp drivers for Windows Vista are stored on the Apple OS X 10.6 Snow Leopard install DVD. I inserted the DVD and Windows automatically asked to run Setup.exe. I let setup proceed and the Boot Camp drivers installed. Upon successful completion, I was prompt for a reboot. The reboot proceeded with the DVD still in the optical drive.

This time the Mac booted to the DVD and starting the OS X install process. I proceeded to answer a few question and eventually reached the point were a could open a Terminal window. I ran the commands distutil list /dev/disk0 and fdisk /dev/disk0. The results confirmed the disk had only a MBR partition scheme with a single NTFS partition on /dev/disk0s1. At this point, it occurred to me to enter the command bless --device /dev/disk0s1 --setBoot --legacy. After doing so, I quit the Terminal application and canceled the OS X install. (Actually, the installer never reached the point where it ask were to install. Therefore, no part of OS X was ever installed.)

This reboot resulted in a direct boot to Windows 7. The DVD was ignored and there was no question mark. After removing the DVD, I did a few more reboots. The question mark never appeared. My Mac is a PC.

I should point out a two things.

First, for most iMacs, the Boot Camps drivers can be directly downloaded from the web. See the link "System requirements to install Windows on your Mac via Boot Camp". One should also make sure their iMac firmware is up to date by visiting the link "EFI and SMC firmware updates for Intel-based Macs".

Second, there is an alternative to entering the bless command from a OS X Terminal window. Once the Boot Camp drivers are installed, a Boot Camp icon will appear on the Windows Control Panel. (Hint: Open image show below in a new windows for a better view.)

control panel

Clicking on this icon will open the Boot Camp Control Panel shown below.

enter image description here

Click on the Windows folder icon (labeled here as BOOTCAMP) to highlight it.

enter image description here

Close both windows. (A restart is not required.) You now have blessed the Windows partition and the question mark should not appear on startup.

  • 2
    For all practical purposes, running Windows via Bootcamp is like booting into Windows directly. Bootcamp Assistant is primarily used to prepare installation of Windows once.
    – nohillside
    Commented Apr 4, 2015 at 7:54
  • @patrix: I think you may be missing the point of my answer. I believe, the firmware will automatically look for a BIOS based operating system to boot to when there is no OS X installed. Commented Apr 4, 2015 at 14:54
  • Apple hardware doesn't include a BIOS as found in PC-type hardware, see developer.apple.com/library/mac/documentation/Darwin/Conceptual/… for a short overview of the boot process.
    – nohillside
    Commented Apr 4, 2015 at 15:10
  • @patrix: Nothing in your link, supports your last statement. I just assumed the EFI has some form of a Compatibility Support Module (CSM). Commented Apr 4, 2015 at 15:32
  • A CSM for what exactly? EFI does the same thing a BIOS does on PC-type hardware: It selects a partion with a bootable OS image, loads this image and passes execution to it once its loaded. If the OS image happens to be Windows, everything from them on is the same as running Windows on PC-type hardware.
    – nohillside
    Commented Apr 4, 2015 at 15:35

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .