Windows – putting windows 7 on a flash drive using bootcamp

bootbootcampwindows

I'm thinking of changing to a new MacBook Pro 15" (the one with an 256GB SSD), 256GB is enough for my files and OS, but I also want to have about 50GB for a Windows 7 (BootCamp) partition. So, taking note of this extra requirement, 256GB will be rather small..

I was thinking, because I don't use the Windows 7 that much, I can install Windows on a 64GB SanDisk Cruzer USB flash stick and then boot from that.

Is this solution compatible with BootCamp?

Best Answer

As far as I know, Boot Camp doesn't support external drives (with a possible exception of some Thunderbolt devices and CD/DVD drives). The Mac's boot loader only supports booting via EFI on USB and Firewire, whereas Boot Camp is BIOS/MBR emulation.

Windows 7 x64 apparently has a UEFI mode. I don't know if this is compatible with the Mac implementation of EFI. It certainly requires a 64-bit EFI - so only Macs that are compatible with Mountain Lion are even candidates for this. In any case, I haven't managed to pull this off myself, and the information I've found on the web is conflicting. Even if you can get the Windows install DVD to boot in EFI mode (how?), Windows will probably refuse to install to a USB drive.

So in summary, there's certainly no straightforward way to do this. It might be possible with some effort, but I haven't seen any reliable reports of success. (and I haven't had the time to try it myself with Win7 - I tried and failed back in the Windows XP days)