Just used the VirtualBox route and a Monster Digital 240GB SSD Thunderbolt on a new Macbook Air. Zero Windows installation on the internal SSD and Windows installed and runs perfectly. And still have all USB ports available.
The virtualbox trick is to make a file on your Mac that represents the virtual harddrive. Except you tell Virtualbox, from the command line, to direct all writes to that file to instead go to a raw harddisk (in this case the external Thunderbolt drive). You start up Virtualbox with the Windows 10 ISO DVD image loaded and go through the install sequence. At the end, it will say Windows needs to reboot and that's where you pause Virtualbox. Kill Virtualbox, shutdown the Mac and hold Option when rebooting. The external harddrive will now show as a bootable drive and because it's Thunderbolt, it will be seen as a 100% legit SATA drive. No need to dick around with Windows to "force" it to work on a USB drive. Oh, first you need to run the Bootcamp Wizard to copy the Mac drivers over to a FAT formatted USB stick, which you will need after Windows installs and boots. Everything works perfectly after that, WiFi, trackpad, etc.
$150 for a 240GB SSD Thunderbolt drive is a damn fine deal.
https://www.amazon.com/Monster-Digi...8477455&sr=8-1&keywords=monster+digital+240gb
Instructions over at OWC/Macsales
https://blog.macsales.com/40947-tech-tip-how-to-use-boot-camp-on-an-external-drive
[doublepost=1518479215][/doublepost]Booting from the Monster Thunderbolt SSD
1. What type of speeds do you get with that Thunderbolt drive?
2. For example i should be able to boot into windows and then plug in my external Samsung USB 3 drive and read it? Also which OS are you using? Sierra or High Sierra?
Here are some pictures of benchmark on the Thunderbolt SSD as well as copy speed moving files from USB3 to Thunderbolt. The USB3 is a Samsung 840 Pro 256GB, though the USB3 enclosure is not a high performance enclosure.
This is on most up to date OSX, High Sierra.
Just used the VirtualBox route and a Monster Digital 240GB SSD Thunderbolt on a new Macbook Air. Zero Windows installation on the internal SSD and Windows installed and runs perfectly. And still have all USB ports available.
The virtualbox trick is to make a file on your Mac that represents the virtual harddrive. Except you tell Virtualbox, from the command line, to direct all writes to that file to instead go to a raw harddisk (in this case the external Thunderbolt drive). You start up Virtualbox with the Windows 10 ISO DVD image loaded and go through the install sequence. At the end, it will say Windows needs to reboot and that's where you pause Virtualbox. Kill Virtualbox, shutdown the Mac and hold Option when rebooting. The external harddrive will now show as a bootable drive and because it's Thunderbolt, it will be seen as a 100% legit SATA drive. No need to dick around with Windows to "force" it to work on a USB drive. Oh, first you need to run the Bootcamp Wizard to copy the Mac drivers over to a FAT formatted USB stick, which you will need after Windows installs and boots. Everything works perfectly after that, WiFi, trackpad, etc.
$150 for a 240GB SSD Thunderbolt drive is a damn fine deal.
https://www.amazon.com/Monster-Digi...8477455&sr=8-1&keywords=monster+digital+240gb
Instructions over at OWC/Macsales
https://blog.macsales.com/40947-tech-tip-how-to-use-boot-camp-on-an-external-drive
[doublepost=1518479215][/doublepost]Booting from the Monster Thunderbolt SSD
Ok I purchased 240gb Thunderbolt you listed and I ran into the exact same error as I had when trying to do this with USB3 SSD. This is definitely not an easy method as I think I have spent 8 hours already over 2 separate days trying to get this to work between the USB3 SSD and now the Thunderbolt SSD. The issue is that when I reboot MacOS and hold option key to boot into Windows it does recognize that there is a Windows installation on the external but I get a black DOS screen with the error “no bootable device – insert boot disk and press any key”. I’m stuck in this windows and have to hit the power button to exit.
I followed the instructions closely. I was able to create the bootcamp.vmdk using terminal. I was able to launch Virtual Box and have it install Windows 10 to the external SSD and I exited the installed before the automatic reboot started. Looking through the comments it states you much enable EFI in the virtualbox settings and that the drive MUST be formatted using GUID, not MBR. this will set up the EFI partition that will be required. I’ll see if I can try this tonight. This is definitely a lot more work than I imagined. Hopefully I can get this to work but it amazing how many comments show that there are lots of issues with this. I am using a 2014 iMac fusion drive. Next iMac is going to be a huge SSD so I can avoid this because while I might be able to get this to work at some point I can see this is a very flimsy method that might break depending on either MacOS updates or Windows updates. It seems like a very cool method if you can get it working.
When you enable EFI, Windows should default to GUID partition. It will make like 4 different partitions (3 small ones, 1 big one). Be sure to completely wipe out the MBR partitions during setup. So it’s all unformatted or unallocated space. Then hit new and it should chop it up automatically.
I couldn't get it the EFI part working.
Basically I had to resort to this video and purchase Winclone which is a lot easier but even with that it wasn't completely easy. Basically you are installing bootcamp on your Mac's internal drive, then you use Winclone to copy it over to the external thunderbolt drive and then you delete the Bootcamp partition on your Mac. The neat thing is you can save an image of your Windows image so you can restore easy.
Note if anyone is following instructions from the below video you might need to do the following if you get a blue window with a recovery error ..... the last step before you launch into bootcamp on your thunderbolt drive is to make sure you right click your bootcamp partition "Make EFI Bootable"
Anyway at least it's working now and its quite fast.
Glad you we're able to get it working! What I ended up doing was making a 20GB partition on the Thunderbolt drive that is exFAT. Then I can copy stuff to it from either OS.
You can "shrink" the Windows partition now that it's setup. Do it through Computer Management -> Disk Management.
For those considering a purchase of Winclone (mentioned above), you can do cloning of the bootcamp installed Windows partition using the free version of winToUSB. Helps save a bit of money.
Does this work over thunderbolt? or just USB?
I been running windows 10 on a thunderbolt hard drive on my iMac for 2 years now. Never a problemCan anyone confirm that running Boot Camp on an external drive using the methods listed here will work just as well as running on the internal drive? Are there any strange bugs/issues/problems you should expect when doing this? For example, should I expect problems with macOS or Windows updates? Does the Boot Camp software (drivers, Control Panel, Restart in macOS) run properly whilst running on external SSD?
Thank you.