How do I install Windows 7 64-bit on a Mac using Bootcamp?

I have installed the RC and RTM on my 2009 MBP. The standard instructions worked for installing. Snow Leopard includes a new version of the Boot Camp drivers, but the last time I installed Win7 I had to run each installer seperately inside the driver directory on the SL disc. I would get an error if I tried to run the regular BC installer.


I wrote up a blog post about how I got this to work:

Note that you’ll need to do this from a Windows machine. I did it from a Windows Vista VM in VMware Fusion.

  • Create 3 folders c:\efi-iso, c:\efi-exe and c:\efi-dvd
  • Download oscdimg.exe and put into c:\efi-exe
  • Unzip the Windows 7 ISO to c:\efi-dvd (7zip works great for this)
  • Open a Command window
  • Type: cd c\:efi-exe
  • Type: oscdimg -n -m -bc:\efi-dvd\boot\etfsboot.com c:\efi-dvd c:\efi-isowin7x64.iso

You’ll now have a new iso file in c:\efi-iso. Burn this iso to a DVD (I used Toast back in OS X).

This new DVD will boot just fine. From it you can install Windows 7 on your MacBook Pro. But it doesn’t end there! You’ll want to install the new Snow Leopard drivers, so after everything has finished, insert your Snow Leopard DVD. This is where I ran into another problem. I could not run the Setup. It would tell me that “this model Macintosh does not support 64-bit drivers”.

Again, after a little research, I found the solution. The trick is to run the Snow Leopard Driver installer in compatibility mode:

  • On the BootCamp CD open “Drivers/Apple”
  • Right click on “BootCamp64.msi” -> Properties
  • Go To “Compability” Tab, under “Compability Mode” check the box and select “Previous Versions of Windows”
  • Now doubleclick on the “BootCamp64.msi” and install normally
  • After doing this, the drivers all installed and everything seems to be working great.