U3 is a platform for developing applications that install to and execute from USB flash drives. It provides these applications a means to execute, read, write and clean up after themselves once the drive is removed. I haven't actually used any U3 apps yet, but having bought a "U3 Smart" drive at OfficeMax (the SanDisk Cruzer Micro 512M), I became interested in the unique way these U3 drives present themselves as two separate disks, so that the U3 software is write-protect and can auto-run on Windows machines. This page documents my attempts at changing the U3 drive to modify the write-protected partition and control the autorun feature.

The link for this article located at Wesley McGrew is no longer available.