

So far I've been able to make either everything run on the USB (not good for lifespan), or the C:\ drive (not good for copy time, because it's over 100MB on USB 2.0). I saw this and it mentioned the -lockDir argument, so I'm trying to use that. Then minecraft crashes before I even see the window open (the game, not the launcher). With the new launcher, it ignores the set appdata command, so I'm using the -workDir parameter instead. My original setup was to set the appdata folder to a place on my USB so I didn't have to move all of Minecraft's resources and libraries (see this), but all of my profiles targeted C:\Temp\PMC so that the saves, logs, etc that were constantly being written to were put on a hard drive to preserve the USB.

The Gameband does this automagically, but I'm dirt poor, so I made my own using the old Minecraft Launcher.exe. My goal is simple: run Minecraft from a USB without degrading it with excessive read/writes.

I'm excited about the new Minecraft Launcher, and I'm hoping to put it to good use.
