USB “Smart Drives” with U3
I recently bought a SanDisk Cruiser Micro USB Flash Drive. On the package, it mentioned that it was U3 Enabled. When I plugged the drive into my PC running Windows XP, it immediately (and without warning or prompting) came up as two drives (a “CD-ROM” drive, and the regular Removable Disk Drive that I was expecting) and installed the U3 Software on my system.
I was a bit skeptical about this. I don’t necessarily want this software on every PC I plug the USB Drive into, and the time it takes to install on a new machine makes it a pain to use. After reading a bit about U3, I decided that I did not want this functionality, and luckily was able to find a U3 Removal Tool which removed this software from the USB Drive. The removal process is irreversable, but for my purposes, this is fine. It should also be noted that the removal process erases the entire USB Flash Drive, so it’s best to do this before you put data on it.
Additionally, I wanted to format the Flash Drive with the NTFS filesystem. I was unable to do this through the regular Disk Management tools under Windows, even after I changed the hardware properties to “Optimize for speed.” In the end, I found out that I had to use the “CONVERT.EXE” tool, included with Windows, which can be run from the command line as follows:
C:\> CONVERT drive : /FS:NTFS
Now the drive works well, and since it’s formatted with NTFS, I need to go to the “Safely Remove Hardware” taskbar icon to dismount the drive before unplugging it. For me, the added features and performance of NTFS and write caching make this extra step worthwhile. I just wish Microsoft Windows would allow dismounting a volume even if it thinks it is in use, or at least tell me what program is still accessing the volume. Sometimes I have to log out of Windows to get the drive to dismount cleanly.
-Howard