I have an early 2009 iMac that I'm trying to install Windows 7 on. I’ve been trying for a few days, but I can’t even boot the installer. I tried making a USB using Rufus. On the first attempt the USB showed in the boot menu under the name “EFI boot”, but it would just freeze if I clicked it. I tried remaking the USB using Rufus again, and now the USB doesn't show in the boot menu at all. Does anyone know why?
1 Answers
The short answer is no to using a flash drive alone. You are trying to do something that was not available on iMacs until the 2013 model year. Apple has not issued any updates to make this possible for your early 2009 iMac.
Here I assume you are trying to install 64 bit Windows 7. More information (including drivers) can be found here.
A few items to know:
- The Windows 7 ISO file should include Service Pack 1 (SP1). Although, users have reported being able to install without SP1.
- Officially, your Mac supports 32 bit Windows 7, but not 64 bit Windows 7. This probably means you will not be able to boot a 64 bit Windows 7 installer DVD without having to burn a customized DVD.
- UEFI booting a Windows 7 USB flash drive installer usually (if not always) fails for iMac models.
- The drives provided by Apple (Boot Camp Support Software 4.0.4033) are designed for a 32 bit Windows 7. Although, many have succeeded in using the drivers with 64 bit Windows 7.
- The drivers are designed to support a BIOS booting Windows. An UEFI install can cause problems like sound not working.
- BIOS booting from the USB port is not possible for your model Mac.
- You may need a wired keyboard and/or wired mouse to complete the installation.
- To ensure all available firmware updates are installed on your Mac, you should have installed OS X El Captain with all its updates. This is the latest version compatible with your Mac.
All viable methods of installing Windows 7 will leave pain. The only question is where do you want the pain? Or, maybe give up and avoid pain.
Below are two methods which can be using to install 64 bit Windows 7.
Method 1
Burn a DVD. I prefer to use a RW DVD. If the DVD will not boot properly, then you will need to perform surgery on the ISO file to remove the EFI booting files. This will require a machine running Windows. This method should not require having OS X installed on the Mac.
Below is an example of what is meant by the DVD not booting properly. You will encounter a screen similar to the one shown below. The problem is the Mac will not accept any input entered.
I do not know if an early 2009 iMac will have this problem. I know my 2007 iMac does. One solution to this problem, which involves burning a DVD, is to given at "Select CD-ROM Boot Type:" error during Windows install.
Method 2
Use virtual machine software installed in OS X. This can be done where after finishing installing Windows 7, OS X can be removed. Or you can leave OS X installed for a dual boot arrangement. I should point out that the virtual machine method does not actually involve using a virtual machine to run Windows 7. Instead, the virtual machine is used in place of a physical optical drive to read from the Windows 7 ISO file. Once installed, Windows 7 operates on the physical Mac without the use of virtual machine software. See this question for some resent work posted by TAbdiukov.
References
- Screen shot image was taken from this YouTube video: How to fix the“Select CD-ROM Boot Type”error on older Macs at time 0:20.
- 40,244

diskpartcommand change from GPT to MBR partitioning. – David Anderson Mar 15 '24 at 17:42