Running Windows on an Expansion Drive
A few years back I made the jump to a Mac for my daily driver development machine for many reasons but there were a few times that I needed to fire up Visual Studio or Visio just for productivity or project specific reasons.
Parallels has been my go to for hosting Windows VMs, but with the poor choice of the 256gb drive, cause everything was suppose to be offline, I tend to bump up against the limit more recently. Cleaning off temp files, recent Windows install files, old projects etc is tedious regardless of the utilities that are available.
I have found a solution, Transcend makes JetDrive Lite that sits flush in SD slot on the MacBook Pro and has 64GB, 128GB, and 256GB options (depending on your MBP version).
I grabbed a 128GB version from Amazon for $65.99 USD. I would've gotten the 256GB, but my early 2013 MBP only supports the 128GB.
Pretty simple to get it installed, just unpack and put it in the slot. Open the Disk Utility and format the drive. Choose OS X Extended (Journaled) for the format.
Once complete you can either create a new Parallels VM (pvm) there or move your existing one there.
I have not had any performance issues at all with the drive, in fact it seems to run better. Only issue I have had is sometimes it appears to be unrecognized, and re-seating the drive (re-inserting) fixes the issue.
It sits really flush in the side slot, no worries of damage or breaking off which I've had by accidentally leaving a mouse usb dongle in the slot.