Windows 10 install and fusion drives
For the past two weeks, I've been trying to install a fresh copy of the Windows 10 Anniversary Update ISO that Microsoft advises you use to install Windows on a Mac with Bootcamp. And so far, I have been unsuccessful.
For the record for the past year or so, my late-2013 27" iMac has had Windows 10 installed and had been working fine until a couple of weeks ago when a game I was running crashed. Soon after that, Windows started to run really slowly to the point where I needed to force a shutdown and try to repair Windows, but to no avail. At the point, the slowness seemed to be affecting my computer's OS X side as well. I eventually ended up doing a fresh install of OS X through the Internet Recovery.
Most of the time, Boot Camp Assistant seems to do its job, making the USB2 flash drive ready for Windows installation and partitioning out space for Windows on my 3TB fusion drive. Once my iMac restarts, it, I assume, loads into the EFI installation of Windows 10. I skip the Windows key question because I don't have one at the moment, but I don't think that matters too much, assuming I'll be able to purchase a key later and activate the OS once it's loaded. Unfortunately, I haven't been able to get the installation to get all the way to actually loading Windows, making an account and logging in. Most of the time, after close to two hours sometimes, the installer gets stuck on "Getting Ready" or loops back to the screen where you can customize settings after waiting 30+ minutes in the "Just a moment ..." screen after picking the customizable options.
I've removed and have tried to reinstall Windows 10 with Bootcamp at least 15 times so far, and I've noticed the installation process goes really slow every time. I've tried the normal Bootcamp way that Apple advises by just clicking the format button on the Bootcamp pation, and I've tried deleting the Bootcamp partition in the Windows installer and just choosing the unallocated space for the installation. I've also tried formatting the partition using diskpart in the command line during the installation. Nothing seems to speed up the install. I've also tried installing through the non-EFI way through the USB, but get an error because the GPT of the Fusion Drive. I've also been pretty vigilant about resetting the PRAM each time, but I feel I may have forgotten to do that between some attempted reinstalls.
I'm currently reinstalling OS X yet again. Once that's done I'm going to reset the PRAM and SMC and then try to use Boot Camp Assistant one more time, following the instructions listed on Apple's site here. I have a feeling the same thing will happen where the install will slow to a crawl and get stuck at the usual spots (Getting Ready or looping around the customize settings portion).
I don't think the issue is my hard drive. Disk Utility doesn't output any errors when I do first aid on it, Sierra seems to work just fine on it.
Should I try to find an original Windows 10 ISO somewhere? It looks like it's not available anywhere here, which is what Apple's Boot Camp guide links you to. I only see the Creators and Anniversary updates as downloadable ISOs for Macs. I only ask because I think I've seen some Boot Camp guides mention that you shouldn't install Windows 10 update versions, but I have a feeling that's outdated because Windows is suggesting to install Anniversary Update, and there's no option to download an OG Windows 10 ISO.
I seem to remember when I successfully installed Windows 10 the first time, I installed through the non-EFI way, but that would require an MBR drive, I think. My Fusion Drive is GUID. And I don't think there's a way to make one partition on a drive MBR while leaving the other partitions as GPT. And I could just be confusing myself and probably did it through EFI.
I've tried and tried and am starting to run out of things I can think of to try to get Windows 10 back up and running on my iMac. Any help, tips or suggestions would be greatly appreciated!
iMac (27-inch, Late 2013), macOS Sierra (10.12.6), 3TB fusion drive