Some time ago I found a fantastic driver on the net which allows the creation of a multi-partition memory-stick. It was just the naked driver, without anything else and since Windows shows only the first partition on such devices when the driver is not installed, an easy install/uninstall solution was needed. I use the driver-loader from Guido Wischrop and created a script around that which seamlessly installs the driver and starts it invisible in the background when you start Windows. Download the complete package here.
2010-12-25 @ 13:42: multi-partition-support for removable media devices