I've unsuccessfully checked a few options this morning both on an
early-2008 17"MBP (MojavePatch) and a
mid-2009 15"MBP (Win10pro), which all didn't work (unfortunately I have no Win10DVD at hands but did all my recent Win10 installations through my old Win7/Win8 disks/registrations and went through the still available Windows10Upgrade procedure).
- tried to install Win7DVD to external USB-drive (NTFS): not successful to format the external USB-drive
- tried to install Win7DVD to external FireWire400-drive (NTFS): not successful to format of the external FireWire-drive
- tried to boot the early-2008 MBP through FireWire800 from the
MBP(Win10pro) in TargetDiskMode: the Win10pro-disk in TDM shows up in the BootManager's selection-screen but booting from the Windows-drive was rejected afterwards.
- formatted the drive through a windows-machine. Then used PartitionMagic(Win) to create 3 partitions (1.macOS/2.BootCamp/3.Data) within Windows. Cloned macOS to the dedicated partition No.1. Tried another installation Win8DVD to the partitioned drive:
-- first attempt with the drive as external USB-drive:
Win-Install refused to install onto an external USB/FireWire-drive (showing a message box with that information)
-- second attempt with the drive installed into a Unibody early-2008 13" MacBook: Win-Install refuses to install onto any of the provided partitions until I did erase everythin on the drive and dedicated the whole drive to the windows installation. 😬
- Next: 1) Win-Install (single partition) => 2) partition drive with PartitionWizard (bootable-CD) into
1.Win/2.[macOS]/3.Data => 3) trying to install Mac to "2.[macOS]": failed too! DiskUtility cannot "erase" partition No.3 to HFS+
My conclusion: I don't know, how Apple does the trick to fit both Apple and Windows-universes onto a single harddrive without file-systems not getting mixed up.
I guess, magic that is. Otherwise ha! - Windows can't deal with drives partitioned by Mac and vice versa.
Well, for me the only conclusion is:
"two systems on two drives" ... is that a bug or a feature?
Here my experiences with converting "Early-intels" into Win10Pro-machines during the last week:
the attempts to install Win7/8 onto two
early-2009 24"iMacs and onto a mid-2009 15"MBP had also not been successful with the BootCamp Assistants of ElCapitan, HighSierraPatch and MojavePatch.
So I simply added a second partition for the Windows-installation using DiskUtility - in some instances the macOS partition was HFS+, in others APFS. Anyway, in both situations the Windows-Setup was not able to use the dedicated second partition for a Windows-installation.
So I went on within Windows-Installation-Setup and deleted one partition after the other and only after the whole drive had been erased and reformatted through the Windows-setup-routine, installation of Win7/8 was possible and also the additional Win10Upgrade went fine.
For the MBP a USB-mouse is required as long as the touchpad drivers have not been installed.
At the end of all effords I've got a Win10Pro-machine but lost macOS and Dual-Boot.
It's ok, since I urgently need a few additional Win10pro clients until the end of February, because then my Win2008Server has to be replaced by a Win10pro workstation (as the new FileServer), but that setting lacks the option of multiple TerminalClients-sessions and I am loosing the option of multiple RPD-connections with legacy Macs/OSX.
After the installation of Win7/8 and the Upgrade to Win10 I ran
the BootCamp-setup "manually":
I previously was able to download and save the BootCamp setup-files and drivers through the BootCamp-Assistant of ElCapitan and Mojave despite of failed attempts to install Windows through BootCamp Assistent.
1) Installing the ElCapitan-BootCamp version (since ElCapitan was the last officially supported OSX/Win-version for my specific iMacs and MBP): on the MBP the ElCap-BootCamp-Setup.exe did work fine (creating the BootCamp-Taskbar-Icon and BootCamp-system-settings on the MBP), but it did not work on the iMacs, so I had to install the 64-bit drivers manually and currently do not have any Bootcamp-system-setting nor a Taskbar-icon.)
2) Installing the Mojave-BootCamp-version (since Win10 is officially first supported with Mojave and (in my case) the mid-2012 15"MBP I chose the version of Mojave in combination with the Win10-installation): The BootCamp-setup.exe didn't work on both c2duo Macs (the mid-2009 MBP and early 2009 iMacs) therefore I manually chose the 64-bit drivers out of the BootCamp drivers-folder.
After finishing the driver-installations so far Win10pro works pretty decently on all of the chosen early-intel Macs, but there's no second partition for DualBoot.
Since the optical drive of my 15"MBP is beyond repair, I've ordered a 10$ drive-caddy for the optical-drive-bay to get a separate SSD for macOS/MojavePatch.
Now I have a dual-boot-option on this particular "dual-drive" MBP.
I'm quite happy with that now, because I think it will be more resiliant than having macOS and Win10 on a single drive. (Well that dual-drive workaround is not a good option and much more hassle for an iMac, especially a working optical drive has to be sacrified.)
If it wasn't for the limitation of the slow USB2 I would have also checked, if it's possible to boot that Win10-SSD from an external USB-case.
So back to the OP's primary question:
There's a video on YT showing how to create a
Win10-Installation onto an external USB-SSD-drive and that guy's iMac runs Win10 with a pretty decent speed. But it's a late intel-iMac with faster CPU and USB 3.0 and not to compare with an Early-Intel Mac, that only sport USB2.
@Amethyst1 already mentioned "Windows to go" in his above posting, and in the video there's also some "Windows To Go"-magic involved, which I didn't understand properly.
I wonder, if "blessing" a Win10 installation that way would make it a bootable FireWire-drive too and maybe fast enough for Early Intels ...