Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

MrZupp

macrumors regular
Original poster
Apr 18, 2019
151
23
Hi, recently i've been trying to install windows 7/10 on my 27" imac 2011 with a quadro k1100m. ( my only os is high sierra, also I have the original 1tb hd and an 480gb ssd, where osx is installed ) So far, I've tried everyting, and nothing seems to work, not even bootcamp on high sierra, even with dvds, with no modifications for windows 7. At this point, I don't know if it's even worth it to try anymore, unless someone knows a fix, I've even tried the VirtualBox method and it also failed... ( did everything on a fresh install of High Sierra )
Here's the error that I'm getting on my latest take on this: ( virtualbox method )
 

Attachments

  • image.jpg
    image.jpg
    653.6 KB · Views: 341
I think Bootcamp works best if you just have a single disk installed in the machine. If you are comfortable opening it up you could try that. Then put the second disk back in after getting Bootcamp working.

For UEFI Windows (you get this if you install from USB) you'll want to be using OpenCore from the Graphics Card Upgrade thread or to use a DSDT override to get the speakers working.

Where do you get stuck doing it using the Bootcamp method?

Once you get Windows working I'd suggest taking a WinClone image using WinClone 7 (https://twocanoes.com/go-retro/). That way you should be able to easily restore Windows if you need to in the future.

Also *if* you want to use the BootCamp drivers with Windows 10 1903 onwards you need to replace MacHALDriver.sys with one from the BootCamp Drivers for a newer Mac.
 
Last edited:
Another thing could be to backup your data, wipe the disk and restore from backup.
 
I think Bootcamp works best if you just have a single disk installed in the machine. If you are comfortable opening it up you could try that. Then put the second disk back in after getting Bootcamp working.

For UEFI Windows (you get this if you install from USB) you'll want to be using OpenCore from the Graphics Card Upgrade thread or to use a DSDT override to get the speakers working.

Where do you get stuck doing it using the Bootcamp method?

Once you get Windows working I'd suggest taking a WinClone image using WinClone 7 (https://twocanoes.com/go-retro/). That way you should be able to easily restore Windows if you need to in the future.

Also *if* you want to use the BootCamp drivers with Windows 10 1903 onwards you need to replace MacHALDriver.sys with one from the BootCamp Drivers for a newer Mac.
Since i installed the graphics card myself, why not, all I have to do is to unplug the hdd and then try to install windows, right? Also, can you explain a bit what do I have to do in order to upgrade to a later version of win10?
 
Yes, you'd just need to unplug the hdd. With the hdd removed the fans would run at full speed by default, I think, though with a 3rd party GPU you'd need 3rd party fan control software anyway.

You don't have to install BootCamp Drivers. Apple never officially supported running Windows 10 on the 2011 iMac. The MacHALDriver.sys in the latest Bootcamp drivers for this Mac are incompatible with Windows 10 1903 onwards. So you'd need to grab the Windows 10 MacHALDriver.sys from a newer Mac's drivers if you wish to install Bootcamp drivers on the Windows install.

I am running Windows 10 on four 21.5" 2011 iMacs with stock GPU. Only upgrade I've done is doubling RAM to 8GB.

The reason for considering backing up and wiping the SSD (if you still have problems after removing the hdd) is to ensure you have free space to create the Bootcamp partition. Creating the partition can be more reliable on a newly formatted disk.
 
Yes, you'd just need to unplug the hdd. With the hdd removed the fans would run at full speed by default, I think, though with a 3rd party GPU you'd need 3rd party fan control software anyway.

You don't have to install BootCamp Drivers. Apple never officially supported running Windows 10 on the 2011 iMac. The MacHALDriver.sys in the latest Bootcamp drivers for this Mac are incompatible with Windows 10 1903 onwards. So you'd need to grab the Windows 10 MacHALDriver.sys from a newer Mac's drivers if you wish to install Bootcamp drivers on the Windows install.

I am running Windows 10 on four 21.5" 2011 iMacs with stock GPU. Only upgrade I've done is doubling RAM to 8GB.

The reason for considering backing up and wiping the SSD (if you still have problems after removing the hdd) is to ensure you have free space to create the Bootcamp partition. Creating the partition can be more reliable on a newly formatted disk.
I'll try this out tomorrow and let you know how it goes, thanks a lot man ✌🏻
 
Also *if* you want to use the BootCamp drivers with Windows 10 1903 onwards you need to replace MacHALDriver.sys with one from the BootCamp Drivers for a newer Mac.
Hi, thanks for your advice in this thread. I actually have Windows 10 (UEFI, sound via USB sound card*).
Can you elaborate on what your change does and why this is necessary, and how to actually do this change you are proposing?


* I rarely need Windows, and since I couln't solve the sound issue, I use a USB headphone sound adapter. I read about this option using opencore in the GPU thread (there is also this thread for it now), but I still don't understand what and particularly how to do it. Since you have done this apparently, could you add some instructions into this thread?
 
I currently use legacy BIOS booting with the stock GPU. For the sound issue if using UEFI you either need the OpenCore (if you have a 3rd party GPU) from the graphics card thread or if you prefer you can implement the DSDT override using a patch which requires going to test signing mode in Windows.

I think I may need to go to UEFI mode soon as I want to try and boot Windows off a TB3 NVMe drive. The drive is bus powered so I will need to have an AC powered TB3 dock in between (the TB3 to TB2 adapter does not supply power). I have the dock, the drive and the Apple bi-directional TB3 to TB2 adapter. Just need to find a TB1/2 cable I bought years ago that I have misplaced or buy another one before I can start testing (hopefully next week).

I think I might try the test signing mode method as I'm not confident about figuring out how to use OpenCore work with the Stock GPU.
 
Is is really difficult to install Windows 10 to old iMacs?
Mine is the iMac 27" mid-2010, with flashed WX4150 4GB.
I installed Windows 10 to the iMac with no issues at all.

- Open the iMac and install a new SSD (there are 3 SATA ports in the iMac)
- On the iMac, boot from Catalina Loader SD card (find the disk image of this Catalina Loader in the Graphic thread) to High Sierra. Use Boot Camp Assistant to download Bootcamp support file (necessary drivers for Windows)
- On another PC, make a Windows USB installer (version 2004)
- Plug the USB to the iMac and boot with the Catalina Loader SD card (this is necessary for the flashed WX4150) and select the Windows USB as next boot device.
- It started the installing process. I partitioned and formatted the SSD from then => GPT style
- After 2,3 reboot (still first loaded from the SD card, then select the newly installed SSD), the Windows installment is finished.
- Then I install BootCamp drivers to Windows.

I now have Windows 10 64bit (2004) up and running in the iMac, fully functioning.
 
Nice. Yes, that sounds like the way to do it with a 3rd party GPU.
 
Is is really difficult to install Windows 10 to old iMacs?
No, it is not difficult at all. However, on 2011, when installing via USB stick in UEFI mode (BIOS only via Boot DVD of Win 7), the iMac hardware detection fails for the graphics (detects intel GPU and the driver igdkm64.sys causes a blue screen of death) as well as for sound (wrongly detected). These are apparently not Windows issues but Apple problems, which MacOS can get around but Windows can't.
 
  • Like
Reactions: Nguyen Duc Hieu
No, it is not difficult at all. However, on 2011, when installing via USB stick in UEFI mode (BIOS only via Boot DVD of Win 7), the iMac hardware detection fails for the graphics (detects intel GPU and the driver igdkm64.sys causes a blue screen of death) as well as for sound (wrongly detected). These are apparently not Windows issues but Apple problems, which MacOS can get around but Windows can't.

If we install windows on another PC, disable the iGPU driver, and transplant the drive to the iMac (with flashed GPU), can the iGPU fails be avoided?

Maybe I could installed Windows to my iMac because I had replaced the original core i3-550 (which has iGPU) with a core i7-870 (no iGPU).
 
With the iGPU failure, I believe I read you can boot up into safe mode to disable it trying to use the iGPU.
 
If we install windows on another PC, disable the iGPU driver, and transplant the drive to the iMac (with flashed GPU), can the iGPU fails be avoided?

With the iGPU failure, I believe I read you can boot up into safe mode to disable it trying to use the iGPU.
You can install Win10 in UEFI mode, and after a few boots with the BSOD, Windows will start up the System Repair.
Instructions (Source: https://zzq.org/?p=39)
Navigate through the options until you’re allowed to boot with options, at which point Safe Mode or Safe Mode with Networking is the choice needed. Boot into Windows 10, log in, and open the Device Manager.
You’ll see a line under Display Adapters called something like “Intel Display Graphics”. Right click on this, and select Properties, then click the Details tab. In the drop-down box select Hardware IDs. Open Notepad, or a text editor of choice, and copy the four lines of the long Device IDs shown.
Let’s delete the driver that’s causing us issues by going to the Driver tab, clicking Uninstall, checking the box to delete the driver, and clicking OK. Decline the offer to restart because we’re not done.
Run gpedit.msc, and dig down into the following stack:
Computer Configuration > Administrative Templates > System > Device Installation > Device Installation Retrictions > Prevent installation of devices that match any of these device IDs
Click “Enabled” then “Show” and here’s where you’d past the four lines copied from the Device Manager.
Click Apply, close the Group Policy Editor, and restart.
This should completely resolve any issues you’ve had on iMacs with Windows 8.1 or 10 that are having issues with downloaded Intel Graphics driver updates. You’re likely to see a failed update for the Intel Graphics driver in the future, but this is to be expected, and shouldn’t cause issues. In the event that a major system update breaks this, following these steps again should return your iMac to working order.
 
Is is really difficult to install Windows 10 to old iMacs?
Mine is the iMac 27" mid-2010, with flashed WX4150 4GB.
I installed Windows 10 to the iMac with no issues at all.

- Open the iMac and install a new SSD (there are 3 SATA ports in the iMac)
- On the iMac, boot from Catalina Loader SD card (find the disk image of this Catalina Loader in the Graphic thread) to High Sierra. Use Boot Camp Assistant to download Bootcamp support file (necessary drivers for Windows)
- On another PC, make a Windows USB installer (version 2004)
- Plug the USB to the iMac and boot with the Catalina Loader SD card (this is necessary for the flashed WX4150) and select the Windows USB as next boot device.
- It started the installing process. I partitioned and formatted the SSD from then => GPT style
- After 2,3 reboot (still first loaded from the SD card, then select the newly installed SSD), the Windows installment is finished.
- Then I install BootCamp drivers to Windows.

I now have Windows 10 64bit (2004) up and running in the iMac, fully functioning.
It really is, since I did actually managed to install windows 10 on my 2011 macbook pro with amd graphics disabled, but on my iMac the ssd is partitioned for High Sierra, Big Sur and Windows and I think that's why I'm having problems with the instalation and the GPT partition. Is there a solution for that? I bough this iMac mainly because I found it for cheap with a broken amd card, bough the k1100m for around 70-80$ locally and installed it along with an ssd. I wanted to use this imac as an monitor for my pc, but also as a iMac since it still has some good performance, and found out later that in order to do this I need a thunderbolt connection, not a minidp cable, and so I bought a Gigabyte GC Titan Ridge for my pc and now I'm searching for some cheap tb3-tb2/1 adapter and a tb3 cable locally and using the imac as it is. Do I have any option of installing windows on the ssd alongside high sierra and big sur? ( I tried to unplug the hdd, but that didn't work, tried multiple methods )
 
Last edited:
You’ll probably need a T1/T2 cable not a T3 one. TB3 to TB2 adapters are designed to be plugged directly into a TB3 port.
 
on my iMac the ssd is partitioned for High Sierra, Big Sur and Windows and I think that's why I'm having problems with the instalation and the GPT partition
I'm not clear why you want Windows if it's already there. I must be missing something, maybe describe once more.
Windows 10 UEFI will need a GPT partition.
In order to get that, you use boot camp, which creates a GPT MBR hybrid. Windows 7 would need that hybrid (actually the MBR), but Win 10 doesn't.
There are a bunch of commands you need to execute to block that MBR portion. Shout if you need instructions for that.
When installing Win 10, you can then change the Bootcamp partition, e.g. make it smaller so that you have another partition space for another OS, e.g. Linux. That's what I have.
Since boot options are then quite complicated, I installed "Refind" boot manager. This works great for booting any OS. Each time at boot, Refind will show a menu and you can select which OS to start. If one of the OSes messes up the boot manager, simply reinstall Refind and it will fix everything automatically.
 
I'm not clear why you want Windows if it's already there. I must be missing something, maybe describe once more.
Windows 10 UEFI will need a GPT partition.
In order to get that, you use boot camp, which creates a GPT MBR hybrid. Windows 7 would need that hybrid (actually the MBR), but Win 10 doesn't.
There are a bunch of commands you need to execute to block that MBR portion. Shout if you need instructions for that.
When installing Win 10, you can then change the Bootcamp partition, e.g. make it smaller so that you have another partition space for another OS, e.g. Linux. That's what I have.
Since boot options are then quite complicated, I installed "Refind" boot manager. This works great for booting any OS. Each time at boot, Refind will show a menu and you can select which OS to start. If one of the OSes messes up the boot manager, simply reinstall Refind and it will fix everything automatically.
I was reffering to the fact that I have 3 partition, right now I have only High Sierra installed, experimented a bit with Big Sur, and then I tried to install Windows and accidentally wiped my entire ssd, luckily I had a backup of High Sierra. I would like to know if I can install Windows alongside those 2 OSes. I can also wipe everything off of the SSD and start fresh with Windows, and then install the other OSes, since I have a backup.
 
The condition is that MacOS needs to make space for a second partition. What you apparently can't do is have MacOS installed with a single partition, and then use Windows to create two out of this. You have to let MacOS do this, and this is done using Bootcamp.
Once you have this second partition, you remove the MBR portion, and then you can cut it up into further partitions to allow more than just a second OS.
 
The condition is that MacOS needs to make space for a second partition. What you apparently can't do is have MacOS installed with a single partition, and then use Windows to create two out of this. You have to let MacOS do this, and this is done using Bootcamp.
Once you have this second partition, you remove the MBR portion, and then you can cut it up into further partitions to allow more than just a second OS.
I managed to convert the partition to gpt and format the bootcamp partition, but now i get this error:
 

Attachments

  • image.jpg
    image.jpg
    897.1 KB · Views: 129
I managed to convert the partition to gpt and format the bootcamp partition, but now i get this error:
I Managed to find another Win7 ISO that actually installs on the BOOTCAMP partition, but after the install I get this:
 

Attachments

  • image.jpg
    image.jpg
    887.3 KB · Views: 144
I managed to convert the partition to gpt and format the bootcamp partition, but now i get this error:
Windows should be installed on partition 1, 2, 3 or 4. Windows has problems installing in partitions 5 onwArds. There are apparently solutions, but I do not know, so please search and let us know.
Your attempt with Windows 7 is probably the same reason.
 
Windows should be installed on partition 1, 2, 3 or 4. Windows has problems installing in partitions 5 onwArds. There are apparently solutions, but I do not know, so please search and let us know.
Your attempt with Windows 7 is probably the same reason.
Nope, tried installing windows 7 on partition 3 and the result is that.
 
Nope, tried installing windows 7 on partition 3 and the result is that.
As you can see, these are my partitions on the SSD:

EDIT: Tried reseting the PRAM, but i get the same message: (second pic)

EDIT 2: Tried the VBox method again, I'm getting this error: (third pic)

EDIT 3: Managed to get the partition to work ( formatted as NTFS with Tuxera ) but now I get the "disk is of the GPT partition style" error....

EDIT 4: Tried multiple win7 isos on a usb but none of them gets past the "Windows is loading files..." screen. ( I waited around 15 minutes and nothing changed )

Now I'm really questioning if Windows on this iMac is really worth it...
 

Attachments

  • 50E49A6C-01B8-463F-99CD-56D88F411FBB.jpeg
    50E49A6C-01B8-463F-99CD-56D88F411FBB.jpeg
    205.9 KB · Views: 82
  • image.jpg
    image.jpg
    1.1 MB · Views: 115
  • image.jpg
    image.jpg
    1.1 MB · Views: 112
Last edited:
What I did was:
Format disk
Put high sierra
Create the modified boot camp to enable install from USB
Put the bootcam drivers onto my Win10 USB installer
Reboot into Win10
Go into the console to fix the hybrid MBR
Reboot into Win10 installer and delete partition, then created a smaller one ( I wanted some space for Linux)
Format and install
Install the bootcamp drivers
Whenever the Intel GPU BSOD occurred, fix it as described in the earlier post.
Win10 works.
Installed Linux. Works.
Installed Refind in Linux as boot manager.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.