You can boot Windows 10 from a TB3 NVMe drive with a 2011 iMac (that's the first iMac to have a Thunderbolt port)!
iMac -> TB (1/2) cable -> TB3 to TB2 adapter -> TB3 dock -> TB3 NVMe drive.
Whilst the speeds are bottlenecked by the TB1 port on the iMac, the speeds are faster than what an internal SATA III SSD would provide.
Here are some of the steps:
I downloaded the 2020 H2 Windows iso.
Formatted a USB key to EXFAT (The FAT32 that Bootcamp Assistant - modified in High Sierra to allow creating USB installer - installed wouldn't fit the wim file as it's > 4GB) and copied the contents of the iso onto the USB key.
Added an EXFAT partition to the internal hard drive and installed to that. Had to uninstall the Intel HD Graphics Driver from safe mode. Put the drivers I wanted on and applied the DSDT patch to get audio working in UEFI Windows.
Ran a sysprep generalise and created a Winclone 7 image.
Added an EXFAT partition to the TB3 SSD and restored the Winclone image onto it. Used the Winclone option to make the Bootcamp volume EFI bootable.
Booted off the USB key and went into command prompt. Needed to remove the Intel HD Graphics Driver that was on the restored image (must not have removed it properly earlier) and then rebooted back to Mac OS X to create a new Winclone image for future use.
Booted off the Bootcamp partition on the Thunderbolt drive and booted into Windows and did the setup. Had to re-enable test signing mode to get the speakers working again.
iMac -> TB (1/2) cable -> TB3 to TB2 adapter -> TB3 dock -> TB3 NVMe drive.
Whilst the speeds are bottlenecked by the TB1 port on the iMac, the speeds are faster than what an internal SATA III SSD would provide.
Here are some of the steps:
I downloaded the 2020 H2 Windows iso.
Formatted a USB key to EXFAT (The FAT32 that Bootcamp Assistant - modified in High Sierra to allow creating USB installer - installed wouldn't fit the wim file as it's > 4GB) and copied the contents of the iso onto the USB key.
Added an EXFAT partition to the internal hard drive and installed to that. Had to uninstall the Intel HD Graphics Driver from safe mode. Put the drivers I wanted on and applied the DSDT patch to get audio working in UEFI Windows.
Ran a sysprep generalise and created a Winclone 7 image.
Added an EXFAT partition to the TB3 SSD and restored the Winclone image onto it. Used the Winclone option to make the Bootcamp volume EFI bootable.
Booted off the USB key and went into command prompt. Needed to remove the Intel HD Graphics Driver that was on the restored image (must not have removed it properly earlier) and then rebooted back to Mac OS X to create a new Winclone image for future use.
Booted off the Bootcamp partition on the Thunderbolt drive and booted into Windows and did the setup. Had to re-enable test signing mode to get the speakers working again.
Last edited: