Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Not AFAIK, unless things have changed recently.

Yes you can, but it isn't easy. It took me a lot of trial and error before I managed to come up with a way to get it done, because of compatibility issues between EFI 1.1 Macs and UEFI 2.0 Macs.

For anyone who's interested:
Connect external drive to Windows VM. You must have a Windows VM in VMware/Parallels/VBox, or a Windows PC. Any existing Windows environment will do.

Note: If you’re using a 32-bit ISO, your Windows environment used to do these commands have to be 32-bit. And if it’s a 64-bit ISO, the environment has to be 64-bit.

What you need:
install.wim file (obtain this from your Windows ISO)

Open elevated cmd.exe (run as admin)

Note: All commands aren't case sensitive, including pathway to files.

Type diskpart
Type list disk
Take note of the disk you want to select
Type select disk 1 (if your disk is Disk 1)
Type clean
Type convert gpt (do this and then stop at this point if you're using a drive with a Thunderbolt port. If installing in BIOS-CSM, type convert mbr and then stop at this point if you’re using a drive with a Thunderbolt port)
Type create partition EFI size=100 (skip if installing in BIOS-CSM)
Type format quick fs=fat32 label=EFI (skip if installing in BIOS-CSM)
Type assign letter=S (skip if installing in BIOS-CSM)
Type create partition primary
Type format fs=ntfs quick label=W2G (or any other name you wish for label)
Type assign letter=E
Type exit

Open up File Explorer. In your C drive, create a new folder named WIN2GO.
Put the install.wim file in this folder

Back in cmd.exe:
Type dism /apply-image /imagefile:C:\WIN2GO\install.wim /index:1 /applydir:E:\ (this process will take quite a while)
Type E:\Windows\System32\bcdboot E:\Windows /s S: /f UEFI (use this one for UEFI installation)
Type E:\Windows\System32\bcdboot E:\Windows /s E: /f ALL (use this one for BIOS-CSM installation)

Restart your entire Mac. After the chime, hold down Option and when prompted to select your boot drive, select EFI Boot (or whatever else that comes up for a BIOS-CSM installation).

Proceed installation normally.

After installation, install Boot Camp drivers. Feel free to trash the VM once you're done too.

For best results, use USB 3/Thunderbolt. If you don't have USB 3, use Thunderbolt. If you have neither, stick back to the internal drive :)

Don’t use a USB stick.

Note: This method involves reformatting the entire external drive.

For Thunderbolt drives, just boot from the Windows USB installer and install directly onto the TB drive. Windows sees TB drives as an internal PCIe connection. However, you must format the TB drive as GPT first.

CAUTION: Windows can only be installed in UEFI flawlessly on Haswell Macs and later. Ivy Bridge and earlier Macs can only run Windows in BIOS-CSM flawlessly. Attempts to boot a UEFI installation of Windows on an Ivy Bridge or earlier Mac will result in driver issues.

These steps do not work with Windows 7, as it lacks the dism.exe utility.

UEFI-compatible Macs:
MacBook Air (mid-2013 and later)
iMac (late-2013 and later)
Retina MacBook Pro (late-2013 and later)
Mac Pro (trashcan shape)
Mac Mini (late-2014 and later)

Non-retina MBPs, along with other Macs not listed above (basically all Ivy Bridge and older Macs), are not UEFI compatible.

WinToUSB basically does the same thing, but doesn’t always work because WinToUSB doesn’t really take into account between BIOS-CSM and UEFI Macs; it only uses one method for all (which may result in boot failures and other problems).

----------

Can you install Windows Bootcamp to an external SSD drive (like Transcend Jetflash lite)?

See my steps above.
 
I'm an IT student and I use a 128 GB 13" rMBP as my only machine. I can fit just about everything I need for college, around 10 GB of music, a couple of movies, a couple of games and around 10 GB of new photos from my DSLR (before I go through them). Everything else I keep on a 500 GB USB3 extHDD. It's pretty comfortable and most of the time I don't care about the disk usage. So, for a user who doesn't need to access everything on the go, the 128 GB + external HDD setup is pretty usable.
 
My 2012 MBA base model had a 128GB SSD until the drive died a couple of years ago. I was always feeling cramped for storage with no 'real' file storage on it. just daily temporary work files. I was always full.

I replaced it with a 256 and seem to have plenty (50GB or so) free at any time.

I don't keep stuff on my air, use ICPL, match, have a NAS for storage, etc.
 
Yes you can, but it isn't easy. It took me a lot of trial and error before I managed to come up with a way to get it done, because of compatibility issues between EFI 1.1 Macs and UEFI 2.0 Macs.

For anyone who's interested:
Connect external drive to Windows VM. You must have a Windows VM in VMware/Parallels/VBox, or a Windows PC. Any existing Windows environment will do.

Note: If you’re using a 32-bit ISO, your Windows environment used to do these commands have to be 32-bit. And if it’s a 64-bit ISO, the environment has to be 64-bit.

What you need:
install.wim file (obtain this from your Windows ISO)

Open elevated cmd.exe (run as admin)

Note: All commands aren't case sensitive, including pathway to files.

Type diskpart
Type list disk
Take note of the disk you want to select
Type select disk 1 (if your disk is Disk 1)
Type clean
Type convert gpt (do this and then stop at this point if you're using a drive with a Thunderbolt port. If installing in BIOS-CSM, type convert mbr and then stop at this point if you’re using a drive with a Thunderbolt port)
Type create partition EFI size=100 (skip if installing in BIOS-CSM)
Type format quick fs=fat32 label=EFI (skip if installing in BIOS-CSM)
Type assign letter=S (skip if installing in BIOS-CSM)
Type create partition primary
Type format fs=ntfs quick label=W2G (or any other name you wish for label)
Type assign letter=E
Type exit

Open up File Explorer. In your C drive, create a new folder named WIN2GO.
Put the install.wim file in this folder

Back in cmd.exe:
Type dism /apply-image /imagefile:C:\WIN2GO\install.wim /index:1 /applydir:E:\ (this process will take quite a while)
Type E:\Windows\System32\bcdboot E:\Windows /s S: /f UEFI (use this one for UEFI installation)
Type E:\Windows\System32\bcdboot E:\Windows /s E: /f ALL (use this one for BIOS-CSM installation)

Restart your entire Mac. After the chime, hold down Option and when prompted to select your boot drive, select EFI Boot (or whatever else that comes up for a BIOS-CSM installation).

Proceed installation normally.

After installation, install Boot Camp drivers. Feel free to trash the VM once you're done too.

For best results, use USB 3/Thunderbolt. If you don't have USB 3, use Thunderbolt. If you have neither, stick back to the internal drive :)

Don’t use a USB stick.

Note: This method involves reformatting the entire external drive.

For Thunderbolt drives, just boot from the Windows USB installer and install directly onto the TB drive. Windows sees TB drives as an internal PCIe connection. However, you must format the TB drive as GPT first.

CAUTION: Windows can only be installed in UEFI flawlessly on Haswell Macs and later. Ivy Bridge and earlier Macs can only run Windows in BIOS-CSM flawlessly. Attempts to boot a UEFI installation of Windows on an Ivy Bridge or earlier Mac will result in driver issues.

These steps do not work with Windows 7, as it lacks the dism.exe utility.

UEFI-compatible Macs:
MacBook Air (mid-2013 and later)
iMac (late-2013 and later)
Retina MacBook Pro (late-2013 and later)
Mac Pro (trashcan shape)
Mac Mini (late-2014 and later)

Non-retina MBPs, along with other Macs not listed above (basically all Ivy Bridge and older Macs), are not UEFI compatible.

WinToUSB basically does the same thing, but doesn’t always work because WinToUSB doesn’t really take into account between BIOS-CSM and UEFI Macs; it only uses one method for all (which may result in boot failures and other problems).

----------



See my steps above.
Good to know, thanks!
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.