You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Windows 10 on Late 2009 iMac

I'm on a quest to run Windows 10 on my late 2009 27" iMac.

After my recent upgrade to an 1TB SSD and 16GB ram it's still a great computer.


I have a working Windows 7 bootcamp partition, that until I can prove Windows 10 works, I don't really want to delete/upgrade.


Here is what I have achieved so far.


Downloaded the media creation tool (https://www.microsoft.com/en-us/software-download/windows10) to make a USB stick


Made sure I had a free partition on a standard GUID partitioned disk (my original hard disk), importantly without a previous install of bootcamp as this creates a Hybrid MBR which Windows 10 refuses to install on too. With some help from Rob Smith (rEFInd) I fixed this using gdisk to write a new Protected MBR

"Remove a hybrid MBR using gdisk: Use the experts' menu ("x"), then type "n" to create a new protective MBR, then "w" to save your changes."


I booted from the "EFI-Boot" USB stick and went through the install process. All went OK until the final boot. I get the spinning balls progress icon then black screen.


However, all is not lost. I can take the USB stick out and safe-boot into the EFI-Boot option that now exists on the list of available boot disks.

You need to hold F8 down before you select the EFI-Boot with enter. Then you get various options for safe mode, command prompt, network etc.


Going into normal safe-mode works fine, and I selected the boot logging option. The last entries on this log are multiple attempts to load AFD.SYS

On investigation this is something to do with networking, but I'm no expert in this matter.


Next thing to try will be to install the bootcamp 5.1 drivers in safe-mode individually as the setup.exe complains about the version not being supported.


This is as far as I got last night. Hopefully the bootcamp drivers will fix it.


does anyone else have any tips or success stories to share?


Thanks

iMac, OS X El Capitan (10.11.1), Late 2009 27 " 16GB 1TB SSD 1TB HDD

Posted on Nov 19, 2015 12:41 AM

Reply
Question marked as Top-ranking reply

Posted on Mar 20, 2016 5:45 PM

I had some issue with bootcamp so I option booted from the windows 10 DVD (choosing efi boot)


I then had further issues with my partitioned drive.

After using the options within the windows installer to access the command line and using disk part to erase the disk I still failed

NOTE:DISK PARTwill completely erase your drive without warning. this didn't matter to me as I wasn't worried about existing data/OS or about dual booting


After this I was able to install and boot Windows by selecting my internal drive in the list of attached drives, choosing the remove option, then the format option

The result of all this is a 2009 iMac that boots into Windows, but using the default windows display driver (UGH!) and with no audio


After some further struggles I downloaded, from NVidia themselves, a driver that works


That driver was '341.95-notebook-win10-64bit-international' from http://www.geforce.com/drivers which I found by searching as follows


GeForce

GeForce 9M Series (Notebooks)

Windows 10-64-Bit

English (US)

All


I downloaded the most recent driver, installed, continued through the restart and my iMac is now using that driver to display 1920x1080 properly 😀


Now to fix the sound 😟

13 replies
Question marked as Top-ranking reply

Mar 20, 2016 5:45 PM in response to morpheo69

I had some issue with bootcamp so I option booted from the windows 10 DVD (choosing efi boot)


I then had further issues with my partitioned drive.

After using the options within the windows installer to access the command line and using disk part to erase the disk I still failed

NOTE:DISK PARTwill completely erase your drive without warning. this didn't matter to me as I wasn't worried about existing data/OS or about dual booting


After this I was able to install and boot Windows by selecting my internal drive in the list of attached drives, choosing the remove option, then the format option

The result of all this is a 2009 iMac that boots into Windows, but using the default windows display driver (UGH!) and with no audio


After some further struggles I downloaded, from NVidia themselves, a driver that works


That driver was '341.95-notebook-win10-64bit-international' from http://www.geforce.com/drivers which I found by searching as follows


GeForce

GeForce 9M Series (Notebooks)

Windows 10-64-Bit

English (US)

All


I downloaded the most recent driver, installed, continued through the restart and my iMac is now using that driver to display 1920x1080 properly 😀


Now to fix the sound 😟

Jan 21, 2016 3:02 AM in response to pgleesonuk

Hi pgleesonuk,


I am trying the same as you did. iMac late 2009 21.5" with Windows 10 (EFI install disk) using bootcamp.


I have partitioned the disk using bootcamp, disable the System Integrity protection in recovery mode (because I am using El Capitan) so I can install Windows 10 in the bootcamp partition. Afterwards, I have installed Windows 10 properly.


Once in Windows 10, I have installed the bootcamp drivers 4.0.4033 and the installation was fine. After restart Windows 10, it is in a rebooting loop, it is not able to load the Windows 10 drivers until the end.


I have repeated the process several times and it doesn't matter if I have installed the bootcamp drivers or not, at some point the system is not able to complete the booting and Windows 10 reboot again. Because of it, I think the problem is related to a driver installed by Windows 10 updates sooner or later, not by the bootcamp drivers. It is always the same issue, the system starts, windows 10 loaded, black screen, reboot.


Did you have the same problem? Have you identify the issue?.


Thanks in advance for your help.


Regards.

Jan 31, 2016 10:15 PM in response to morpheo69

Have an iMac (21.5-inch, Mid 2011), partitioned using diskutil in recovery mode, since the bootcamp helper didn't seem to want to help very much. Disabled System integrity protection. I got windows 10 to install, but noticed that it kept crash re-booting before I ever got a chance to install the boot camp drivers. So I figured out that the default wifi driver in 10 seems to be broken.😉 If I don't connect to my home wifi network until after I install the boot camp drivers then it works ok. But now there is a new problem, the windows 10 update broke my working install and I can't seem to get it back without starting the whole process from scratch once again. 😕.

Feb 1, 2016 3:09 PM in response to Loner T

Correct, the main problem are the drivers installed by Windows Update.


Thuber, I will recommend you to restart in Windows 10 safe mode using the installation disk/usb you used during the installation. Once there, you can revert the wrong controller back to the previous driver (using the device manager) or just disable it.


Our systems are different (late 2009 and 2011) although the problem looks the same. The hardware do not recognise the installed drivers which usually make a reference to a wrong hardware address (PCI address I think). By my side, it looks like the installed Windows EFI is not getting on well with my Nvidia 9400M and it doesn't matter which drivers I am installing (Windows Update, Bootcamp 4, 5 or 6 or the Nvidia proprietary), none of them is getting the correct PCI address. As result, the system gets into a continuous reboot loop.


I couldn't find anyone who got the nvidia 9400M working on a iMac 2009 in Windows yet but regarding your problem I read some cases of users installing rEFInd (http://www.rodsbooks.com/refind/) and using it as a boot loader, load the specific PCI address for the components their iMacs have.


Pgleesonuk, it is better to use the Windows PowerConsole (c:\windows\system32\WindowsPowerConsole\) to install the bootcamp drivers. Using "start \boocamp\Apple\bootcamp.msi". It will not complain if your system is not allow to install them. I install the bootcamp drivers 4, 5 and 6 in my old iMac 2009. All drivers are working except the nvidia one 😟.

Feb 2, 2016 2:01 PM in response to Loner T

Actually, I found a way to get the updates without it crashing. I went into the OS X and ran parallels to the windows 10 partition. From that instance, I ran the update windows 10 inside parallels, using the virtual hardware kept it from crashing. Once all the updates where complete, I rebooted the machine, selected the windows 10 EFI drive and all was well. I've been using it for a day no problems (fingers crossed), however no sound yet.

"Sound, video and game controllers", I have only "AMD High Defintion Audio Device" (working).

System devices, I have "High Definition Audio Bus" (working) and "High Definition Audio Controller" (not working). Interestingly, It works in parallels, but does not work running in EFI boot.

Windows 10 on Late 2009 iMac

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.