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.