Boot Camp on 2020 iMac 5K

Anyone managed to successfully install Boot Camp on a 2020 iMac 5K yet?


I just tried to install Windows 10 2004 (which seemed to go fine), rebooted into macOS, and disk operations acted quirky, and macOS would fail to shut down or restart cleanly.


Boot Camp assistant hung and wouldn't remove the physical Boot Camp partition, so I eventually had to reformat the SSD taking another trip through Migration Assistant.


Anyone actually get BCA to put a clean Boot Camp in place yet?


I don't think I've been able to create a successful Boot Camp in Catalina (even on my old 2017 5K with 3 TB Fusion Drive), maybe even Mojave. Kind of a killjoy since I was hoping to do some Windows gaming on this machine - especially desirable since Catalina killed all 32 bit mode software. Thank God for Feral Interactive.


Environment: iMac 5K/128GB/core-i9/Radeon Pro 5700 XT/4TB/10 gb ethernet, macOS 10.15.6 (19G2021).

iMac 27″ 5K, macOS 10.15

Posted on Aug 15, 2020 7:13 AM

Reply

Similar questions

29 replies

Aug 25, 2020 8:34 PM in response to Loner T

FYI - I used the Rufus technique to create a Windows 10 WindowsToGo USB disk, and copied the WindowsSupport folder you can have BootCamp assistant download/create to the newly minted Windows disk. After turning off SecureBoot, booting from the new Windows USB drive, running BootCampSetup in the WindowsSupport folder, and then resolving other driver issues with the additional drivers in the same folder, I was able to get a fully functioning Windows 10 install - EXCEPT it does not recognize the iMac Bluetooth radio at all (not even in DeviceManager). Everything else (audio, video, network cards, WIFI, USB) working fine. It's just Bluetooth that's not there.

Aug 15, 2020 5:19 PM in response to Big Iron

Big Iron wrote:

Tell me about it ... and it's worse on Fusion Drives.

There are some advantages as well. CoreStorage had a partition in pre-Mojave for Recovery, which is now a volume in APFS. This is the same as Snow Leopard, without Recovery HD.

There was an evolutionary inflection point where Fusion Drives - at least the 3 TB variant - couldn't be upgraded between OS releases without reformatting them.

That is interesting. I did not see such issues. The 2012 3TB-Fusion drive Mac is the exception.

If I never have to do a sudo diskutil resetfusion again I think I could die a happy man.
here are other methods of removing Windows, if BCA fails, without a nuke-and-pave.
I'd be curious to know them, since I'd like to try Boot Camp again but am wary about doing it due to the long recovery time.
  • On APFS, it is bit cleaner
    • If BCA leaves Free Space, you can use diskutil apfs resizeContainer diskN 0g, where N is 1 for single-disk Macs and 2 for Fusion Macs.
    • If BCA leaves partitions, using diskutil eraseVolume, mergePartitions and apfs resizeContainer verbs are normally used. BCA-assisted remove/restore is retried so it can cleanup the EFI partition.
  • On CoreStorage
    • 3TB Fusion requires a Time Machine backup/restore, if the Windows partition is using the 'sandwich' layout. This is the case when Windows partition is less than 1TB, otherwise the resizeVolume verbs can be used.

Aug 17, 2020 6:15 AM in response to Loner T

Interesting ... well, I tried it again.


Again BCA initiated the installation and Win 10 2004 installed just fine (except this time the Boot Camp install didn't complete). I may have prematurely terminated it by rebooting after tons of dialogs leapt out at me telling me I'd have to reboot to proceed.


So, after installing Win maintenance seeing there was no Boot Camp I read an article about using BCA to grab the Boot Camp Win installer and rebooted into macOS.


Ran BCA and - surprise - BCA would allow me to remove the Boot Camp partition. Instead I downloaded the boot camp software on a flash drive and rebooted into Windows.


Installed the boot camp software, 1password, logi options, steam, and a AMD Mac driver package (good for all iMacs since some iMac lost in history) and rebooted into macOS. Everything seemed fine so I upgraded Parallels to 16, installed it, and went into Parallels to install on Boot Camp and - no Boot Camp option.


Odd I thought, so I went into Disk Utility and it hung during initialization. Tried to restart macOS and it hung on shutdown. Rebooted and tried to shut down again and again it hung.


Rebooted into recovery mode and run First Aid against Main and Main - Data and all checked out fine. Then for yucks went into the Startup Utility and set the Mac to boot off of anything.


Rebooted back into macOS and now Parallels sees the boot camp disk. Restarted and it restarted fine.


Everything seems copasetic except Parallels runs like a dog and won't let me set a resolution higher than something like 1200p, and it runs dog slow even given 10 cores and 64 GB. It wants to use system memory for graphics despite the fact that the Radeon Pro 5700 XT has 16 GB. I'd started out in "game" mode, so I reset it to productivity mode and gave it four cores and 32 GB - performance seemed identical.


Methinks I'm a tad too far ahead of the curve now - not sure Apple's recognizing Win 10 2004 as a trusted boot source, and Parallels doesn't seem too optimized at all for this Mac. At least everything's working though and the Mac will restart cleanly.


So ... I guess I'll just hobble along and wait for everything to catch up. Maybe if I'm bored I'll boot into Windows and try to install a game.


... or maybe I'll reengage with Netgear and Bitdefender over my RBK853s over Netgear Armor and the Orbi Wifi 6 routers. So many support calls, so little time ...


-- Thanks, Verne

Aug 26, 2020 7:19 PM in response to melliott716

for me it was no bluetooth, audio or video drivers if installing to external SSD. I did a normal internal bootcamp install and it went perfect, and very quickly. Problem is, I don't have enough internal space for a full boot camp. Right now I have a minimum internal install and using external ssd for all the apps and data, but that's not ideal. Still hoping to get a properly working external install on SSD

Aug 15, 2020 7:41 AM in response to Big Iron

Big Iron wrote:

I just tried to install Windows 10 2004 (which seemed to go fine), rebooted into macOS, and disk operations acted quirky, and macOS would fail to shut down or restart cleanly.

Please describe this 'quirkiness' in more detail. It would be good to know the exact steps that you took to encounter this.

Boot Camp assistant hung and wouldn't remove the physical Boot Camp partition, so I eventually had to reformat the SSD taking another trip through Migration Assistant.

Typically, this fails, if you a WinRE (Windows Recovery) partition, which is added when Windows ends up in Recovery.

I don't think I've been able to create a successful Boot Camp in Catalina (even on my old 2017 5K with 3 TB Fusion Drive), maybe even Mojave.

If you have any external storage attached, BCA will not work.

Environment: iMac 5K/128GB/core-i9/Radeon Pro 5700 XT/4TB/10 gb ethernet, macOS 10.15.6 (19G2021).

Nice iMac. 👍

Aug 15, 2020 8:50 AM in response to Big Iron

I've been running BC on an external Samsung T5 SSD on my Mac with multiple OS's including Catalina and Big Sur on my 2015, so its doable for sure. In fact I had both internal and external bootcamp. There's some kind of memory leak on the external install somewhere causing me to have to reboot periodically, but no issues otherwise. I put that same drive (with all the old drivers in place) on my 2020 iMac, and after adjusting settings in boot security to "none" and checking allow boot external I was able to boot it on the new Mac. Issue is, none of the drivers will install, including after I deleted all the old ones so it works with default windows drivers, but no sound, bluetooth etc... still trying to figure it out - never had problem on internal installs of BC prior to now tho.


Aug 26, 2020 6:45 PM in response to Spinnetti

Did you install boot camp drivers from a flash drive formatted by BCA?


It's all relative paths ... I copied all the files from the flash drive and pasted them into a folder in my Downloads folder and ran it from there without problems.


Bluetooth works fine ... and this Mac even has Bluetooth 5 - so you'd think the drivers have to be at least somewhat up to date.


I just went through a thing where I'd installed inappropriate drivers which were pointed to by an Apple knowledge base article - I should've known it was talking about older iMacs since it referenced iMacs 2014 - current. I should've know that current is not current (now). Wish those articles would be a bit more explicit, like 2014 - 2019.


I uninstalled those drivers and did a repair on the stuff that the Boot Camp Win software originally restored and things are looking a bit better.


Note to self: don't go out looking for trouble. Only install when something says it needs to be updated.


How'd you format your SSD anyway? GPT partition structure?

Aug 15, 2020 4:11 PM in response to Loner T

Loner T wrote:

BC Assistant is problematic as macOS has marched on from Sierra to Catalina. It has become buggier in every release. APFS is not the best FS implementation, either. The combination has been very problematic.

Tell me about it ... and it's worse on Fusion Drives.


There was an evolutionary inflection point where Fusion Drives - at least the 3 TB variant - couldn't be upgraded between OS releases without reformatting them.


If I never have to do a sudo diskutil resetfusion again I think I could die a happy man.

here are other methods of removing Windows, if BCA fails, without a nuke-and-pave.

I'd be curious to know them, since I'd like to try Boot Camp again but am wary about doing it due to the long recovery time.

Aug 26, 2020 9:11 PM in response to Spinnetti

Oh yeah.


I bought a 4 TB SSD because my old primary was a 3 TB fusion drive - and of that I've since moved my media off to a Thunderbolt 3 attached RAID array, so I allocated a 500 GB Boot Camp. Also, I've heard that 4 TB and 8 TB drives are installed on a daughter card which would mean that future storage problems wouldn't be soldered on to the mother board.


Can you format a GPT partitioned external SSD and simply put whatever BCA installs on an internal Boot Camp on that drive and Option Boot in to it? (Does BCA put on a NTFS partition or a FAT partition?)


I've never tried to put a Boot Camp on an external drive - I had enough problems trying (unsuccessfully) to put a stable boot camp on a 3 TB APFS fusion drive which is allegedly a supported configuration.

Aug 15, 2020 5:55 PM in response to Loner T

Loner T wrote:

• On APFS, it is bit cleaner
If BCA leaves Free Space, you can use diskutil apfs resizeContainer diskN 0g• , where N is 1 for single-disk Macs and 2 for Fusion Macs.
If BCA leaves partitions, using diskutil eraseVolume, mergePartitions and apfs resizeContainer• verbs are normally used. BCA-assisted remove/restore is retried so it can cleanup the EFI partition.
• On CoreStorage
3TB Fusion requires a Time Machine backup/restore, if the Windows partition is using the 'sandwich' layout. This is the case when Windows partition is less than 1TB, otherwise the resizeVolume• verbs can be used.

I take that my 2020 iMac on Catalina would fall into the first category?


What it looks like happened is that BCA shrank the APFS container and partition by 506 GB and created a 506 GB physical partition. Then it (or Windows) formatted as an NTFS partition.


So I take it that eraseVolume deletes the data in the boot camp physical partition, and mergePartition merges the partition contain the APFS container with the newly formatted (say HFS+) partition, and resizeContainer expands the APFS container to include the newfound space?


How does diskutil know that the filesystem created by eraseVolume contains no data - or can eraseVolume simply delete the filesystem within the physical partition without creating a new filesystem?


This is all so confusing ... is there a logic manual - virtual or dead tree - which describes all this?


I remember a day - waaayyy before I retired - when IBM would distribute their MFT, MVT, SVS, MVS, OS/390, OS Utilities, DFP, etc. programming, program logic, reference manuals on dead tree and virtually on CD. A real snooze to read but quite useful when you needed basic concepts and utilities statement syntax - with example utility statements and what they did. What concept!


Then came Solaris, Windows, and the Mac.


Is there a reference section built in to the developer site at Apple?


-- Thanks, Verne



This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Boot Camp on 2020 iMac 5K

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