Click here to Skip to main content
15,891,253 members
Articles / Nvidia

How to Install Windows 8.1 on Mid-2009 Macbook Pro

Rate me:
Please Sign up or sign in to vote.
4.75/5 (3 votes)
3 Nov 2013CPOL5 min read 88.5K   15   3   8
How to install Windows on Macs?

How to Install Windows on Macs?

The simplest answer is - use "Bootcamp".

Well, if it's so simple then... Why this tutorial?

Because as it stands today, the latest version (5.0.5033) of Bootcamp does not support mid-2009 Macbooks, which in my opinion is a shame especially when you see a lot of machines in the market with much lower specs are running Win8. And as I soon found out, I was not the only one looking to get this done and found this amazing link on Apple support communities page: How to install Windows 8 on Mid 09 Macbook Pro (10.8.3). A big thanks to 'projectRelentless' and others on this thread, your comments were extremely helpful!

So let me lay down my machine specs and will then go through the to-do's and not to-do's for installation process.
I'm running Mountain Lion 10.8.5 on a mid-2009 13" macbook pro, core2duo, 2.26GHz, 160GB HDD, 4GB RAM with NVIDIA 9400M.

And I installed Windows8.1 64bit edition - partitioned OSX using USB installer, but installation needs a DVD - USB install will not work if you are planning to install using bootcamp support. You DO NOT need Windows7. The process should apply for Windows 8, if you have a compelling reason to install that, though I'd say 8.1 is better, especially the Windows/start icon is back. :D

Note: Having a USB mouse during installation could be handy. Else, you'll have to click / select either using your keyboard or by pressing your trackpad at the bottom left because tap-to-click won't work.

And here are the steps!

Once again, they are largely derived from the discussion I linked above and I'm going to refer mainly to the changes.

  1. Firstly, unlike the main instruction... you do not require a Windows7 DVD. So relax if you don't have one! But then, how do you partition the disk? (I think you can use Win8 DVD, but since I was initially trying to use USB install mode, I did not check it)
    The trick is to fool bootcamp to believe that the current device can burn a USB. How?
    • Go to Applications->Utilities, Right click on Bootcamp and select "Show Package Content"
    • Open Info.plist using Xcode, TextEdit or from terminal using vi, etc. You may be required to add yourself to users with edit permission.
    • Find the line which says - USBBootSupportedModels and add your model to the list of supported models by adding the line: <string>MacbookPro5,5</string>
      • Alternately, in some machines, you may find the following key <key>Win7OnlyModels</key>. In this case, delete the line <string>MacbookPro5,5</string> which you'll find somewhere below this.
      • Note: Replace the value with your model number.
    • The next time you launch Bootcamp Assitant, you'll see an option to burn USB disk. Do this and then partition your disk. Give Windows (takes about 15-20GB) at least 40GB especially if you are planning to install Visual Studio (10GB+) after that.
  2. Once you are done partitioning, your system will restart and boot using the USB (if you have left it plugged in). And here is the catch.
    • With USB installer, you'll be able to start the installation process. Provide the key, etc. but will get stuck on the screen for choosing partition.
    • You'll read in the linked discussion about "cannot install to the partition" error and the workaround of formatting the partition to use NTFS, etc. But...
      • With USB install, this won't budge. You'll not be able to move any bit forward from here. Why? Apparently, the USB installer only supports Windows 8.1 or for that matter Win8 in EFI mode something that will not go hand-in-hand with this bootcamp created partition.
      • So what's the alternative? The other option is to install in CSM mode. Google to read more about UEFI vs CSM / Legacy / BIOS boot.
      • What does not having EFI cost to us? Nothing much except for a little longish booting time.
  3. And this is where you'll need your DVD (Win8 or Win8.1).
    • After bootcamp assistant is done partitioning, simply remove the USB and insert your DVD.
    • Go through the installation steps.
    • You'll again find the partition screen, which will show the same error (unless you have formatted the partition when you reached this screen with your USB installation).
    • This time formatting the partition will let you pass through.
    • Let Windows do its bits, restart a couple of times and so on.
    • Create your account and choose your settings when asked.
  4. Finally, you'll find yourself staring at the shiny new tiles of Win8.1. but with a few glitches. You'll still be missing the tap-to-click feature for trackpad as well as the function keys like volume, display brightness, etc.
  5. Download the bootcamp drivers.
    NOTE: You do not need to install the 4.xx drivers mentioned in the discussion I referred to above.
    • Go to folder: Bootcamp->Drivers->Apple and run the Bootcamp.msi. It will throw an error and won't run. This is where you'll need the registry file from http://www.theprojectdev.com/public/pub.html specified in the original post. Create your own or download from the link (I simply downloaded it) and install it.
    • Now right click on the "BootCamp.msi" and run it as Administrator and it will go through.
    • This will install the bootcamp drivers and support for your trackpad and function keys and a few other features.
    • Finally your system will ask for a restart, do it!
  6. And you are done... Now pat your back to have successfully installed it and share your happiness plus these instructions with your friends.

Enjoy!

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Student EPFL
Switzerland Switzerland
After almost 4 years of experience varying from finance to building & running a startup... I decided to take a break, go back to college and be a (academic) student again.
However, I continue to do freelance work and am currently working on HTML5 games for Code-Heads, a UK based studio.
http://aniruddhaloya.blogspot.com

Comments and Discussions

 
Questionnice guide! Pin
Member 1116794820-Oct-14 13:08
Member 1116794820-Oct-14 13:08 
AnswerRe: nice guide! Pin
Aniruddha Loya28-Oct-14 12:23
Aniruddha Loya28-Oct-14 12:23 
AnswerRe: nice guide! Pin
Venkat Lakshminarayanan19-Jan-15 23:01
Venkat Lakshminarayanan19-Jan-15 23:01 
I took the following steps to install Windows 8.1 on my late-2009 13” Macbook Pro. I’m also able to install the latest bootcamp drivers (5.1.5621). Unfortunately, the system fails to boot if I install any version of the NVIDA driver for my GeForce 9400M. The system’s video runs as “Windows Basic Display” as a result, and I can’t take advantage of the GPU. Not sure what to try next - any help would be appreciated.

Steps to install Windows w/ Bootcamp Drivers:

1) (Note: I’ve replaced my superdrive with a separate drive for Windows 8.1, and Mavericks is on it’s own SSD). In Disk Utility, create single a free space partition on the Windows 8.1 drive.

2) Modify and Bootcamp’s Info.plist according to the steps shown here:
http://forums.macrumors.com/showthread.php?t=1414851
and sign it with:
sudo codesign -fs - /Applications/Utilities/Boot\ Camp\ Assistant.app

3) Using Bootcamp Assistant, create a bootable USB (in “select tasks,” also check the second box to download the latest support software from Apple).

4) Reboot with “option” and select the USB (now labeled EFIboot)

5) Use the windows installer to create a new partition, format it, and install windows

6) Download the latest bootcamp drivers from Apple (version 5.1.561). Since “setup.exe” gives an error, navigate to “\BootCamp\Drivers\Apple\BootCamp.msi” and run it from an elevated command prompt to install bootcamp drivers.

7) **IMPORTANT: At this point, the NVIDIA drivers that come with bootcamp (v. 337.88) cause windows to crash. Just before reaching the login prompt, the screen goes blank and the system reboots. Uninstalling the NVIDIA graphics drivers in Safe Mode allows Windows to boot - except with poor video support.

8) To fix the exclamation mark next to “Coprocessor” in Device Manager, Download BootCamp 4.0.4033 (later versions do not help with this error). Right click and “Update Drivers” and point it to the BootCamp directory.

9) Windows Update will recommend a chipset update (15.35_nforce_win7_64bit_international_whql.exe). This will offer an SMU update, an ethernet update, and a storage driver update. Only the SMU update works - the other two produce an identical crash.

I’ve tried NVIDIA driver versions 331.82, 335.23, and 340.52. All of them crash during installation (the screen goes black and the system reboots), preventing the driver from installing. Installing from safe mode produces the same boot-up error as the 337.88 driver. I’d be gratefull for any direction.

Cheers,

modified 7-Feb-15 23:58pm.

Questionthe registry file is missing... Pin
Kounin Lii6-Sep-14 23:20
Kounin Lii6-Sep-14 23:20 
AnswerRe: the registry file is missing... Pin
Member 1116794820-Oct-14 13:12
Member 1116794820-Oct-14 13:12 
AnswerRe: the registry file is missing... Pin
Aniruddha Loya28-Oct-14 12:28
Aniruddha Loya28-Oct-14 12:28 
SuggestionBootcamp Assistant crash Pin
leonhardrocha215-Feb-14 7:02
leonhardrocha215-Feb-14 7:02 
GeneralRe: Bootcamp Assistant crash Pin
Aniruddha Loya6-Jul-14 8:40
Aniruddha Loya6-Jul-14 8:40 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.