u3 and OS X

I never thought that getting a brand-new USB key to work could turn into a configuration nightmare, requiring trips to four separate utilities and two operating systems. This is what happened last week with the SanDisk Cruzer Micro 2GB USB Flash Drive. This USB key uses a SanDisk-developed technology called U3 (obnoxiously marketed with the slogan “It’s what’s next. It’s what’s smart.”) What this piece of code does is allow Windows XP users to launch applications directly from the USB key, therefore allowing them to "leave no personal data behind". Unfortunately, not only is this a Windows-enhanced technology, it is actually incompatible with Mac OS X. And getting this thing to work on Apple’s OS is an exercise in frustration. The whole idea of a USB key was to replace portable rewritable media like floppy disks, which were universal in their hardware implementation (regardless of OS-specific formatting and file-system). This was true for USB keys as well, at least until U3 arrived.

When you plug a U3-enabled USB key into your Mac, what you get is the (expected) disk image, accompanied by a second icon, a CD image, called "U3". If you’re like me, you buy this thing to quickly get a couple of portable gigabytes of storage, and the last thing you want to care about are "enhancements". It’s like buying a hard drive (or, if memory serves, a floppy disk): you just want to connect it and format it for the file system you’ll be using. But what happens after a quick formatting trip to the OS X Disk Utility is that you’re left with an unusable piece of plastic. No matter what you do, you’re stuck with a drive that won’t mount and, more annoyingly, can neither be erased nor partitioned. The USB key is now read-only. Plugging it into a Windows machine, downloading "uninstallers" from the SanDisk website, cursing the innovation-obsessed IT market, whatever you do, the key is dead. Even the Launchpad Remover, distributed on the U3 website, won’t be able to do anything with it. It’s important to note that this is not a SanDisk-only problem; it happens on several (maybe all) models of U3-enabled keys.

The outrageous part of all this is that while the packaging clearly claims Mac OS X compatibility, as you can see on the left, an angry trip to the SanDisk support website is all that’s needed in order to find out that the very same manufacturer actually states the opposite. This is an ancient way of making quick money: sell something which you acknowledge doesn’t do what you say it does. I wrote an email to SanDisk customer support about this glaring inconsistency between their own two statements. Their reply, which arrived surprisingly fast, suggests that they might rethink either the technology, the packaging or their marketing information in the future, which is a good thing:

The U3 part of your Cruzers are not supported on MACs, but the removable drive part will work and is supported on MAC computers. We would like to thank you for pointing this out to our attention. We have already forwarded this information to the proper personnel for review.

As of now, we cannot give you a definitive answer concerning the matters you have presented but rest assured that the personnel for this matter will greatly consider it for our product improvement.

And since I’d rather not wait for the SanDisk product improvement team to fix this, I searched the internet again, and again, and finally found a post on the Canadian ehMac forum. The author, Mark Rushton, had the exact same problem with the GXT Mobile Disk USB 2.0, and posted a quick and (almost) hassle-free solution. All you need is a Windows machine (I found one which had Parallels Desktop installed and it worked fine) and the Drive Key Boot Utility from HP (45mb download, no registration required). Just plug your dead USB key into a Windows XP machine (real or virtual), run the app, click through all the recommended options and let the software pulverize the drive’s U3 enhancements into oblivion. Don’t worry if it takes several minutes (with no progress bar) or if the program stops responding; just wait until it’s finished. Go back to the Mac OS Disk Utility and do whatever you want with your new, fully functional USB flash drive (which is what you wanted in the first place). Thanks Mark.

UPDATE: Apparently it’s possible to accomplish the above using Terminal without downloading anything, as suggested by Damien in a comment to this post. I haven’t tested it myself but it does seem to be a very simple solution. Thanks Damien.

and tagged ,

28 Comments

  1. Posted August 6, 2007 at 15:56 | Permalink

    Or Google for “remove u3″ or “uninstall u3″ and click on the first link which will bring you to

    http://www.u3.com/uninstall/

    and let you download the 2.5mb file from U3 itself, rather than a 45mb file from HP.

  2. Tal
    Posted August 6, 2007 at 21:12 | Permalink

    Please read the post, which contains the link you mention. It clearly states that this is a solution for the dead drive you get when you format the key through Disk Utility first (without checking for uninstallers), in which case the u3 uninstall utility doesn’t work (which is precisely the reason why I wrote the article in the first place).

  3. Uncle J
    Posted September 18, 2007 at 12:14 | Permalink

    Dude. Thanks for writing this. I’ve been listening to Security Now, so I’ve heard about U3. When I had bought and opened the package I saw the U3 logo. Felt like a sucker. My question now is do I have to format it on the mac before I run the HP software?

  4. Colonel tip-top
    Posted September 21, 2007 at 10:39 | Permalink

    I never thought I’d get rid of that CRUMMY U3 disc mount from my desktop. Luckily I’m surrounded by PCs at work. Thanks for the post – brilliant! Never buying SanDisk again

  5. Nigel
    Posted October 9, 2007 at 5:55 | Permalink

    I just tried this process on a new Sandisk 4gb cruzer and it didn’t get rid of the U3 image. I ran the HP utility through Parallels – crashed XP the first time but worked the second. When I went back into OS X I ran disk utility on the cruzer but after ejecting it and then plugging it back in the U3 image was mounted again.

    Any thoughts?

  6. Nigel
    Posted October 9, 2007 at 18:53 | Permalink

    After trying agin with the HP utility, and not getting anywhere, I downloaded the U# uninstall utility and that seems to have done the trick. What a pain though.

  7. Tal
    Posted October 9, 2007 at 19:31 | Permalink

    Nigel, please read my reply to the first comment: my post clearly states that the HP utility is to be used in case you’ve *previously* tried to format the key using Disk Utility. Good to hear you’ve sorted out your issues, though.

  8. Mark Ross
    Posted December 6, 2007 at 23:53 | Permalink

    So, what if you’ve not tried to wipe it with Disk Utility yet, but you want the U3 stuff off of there? Is the best way to to put it in an XP machine and then use the U3 uninstaller rather than the HP one? And if you format with Disk Utility, will a PC read the drive, or just Macs only? Should I format with a PC formatter?

    Thanks for any answers!

  9. Tal
    Posted December 7, 2007 at 0:49 | Permalink

    If you haven’t formatted the key with Disk Utility, just use the included uninstaller or download one from http://www.u3.com/uninstall/ (read the first two comments to this post and it should be clear).

  10. Damien
    Posted December 9, 2007 at 2:29 | Permalink

    I couldn’t use any of the U3 uninstall options because for some reason I could not get Windows (under Parallels) to recognise my Cruzer Micro no matter what I did.

    However, in the continuing search I found a solution that absolutely blitzes it, from within OSX, no need for messing around with downloads of any sort.

    http://ebukva.com/blog/article/10/how-to-format-u3-usb-drive-on-a-mac

    Just run DiskUtil from the UNIX terminal in OSX, identify the USB drive, and reformat that disk. Done, with 100% satisfaction, in a couple of hassle-free minutes.

  11. Tal
    Posted December 9, 2007 at 20:38 | Permalink

    Thanks for the link, Damien. I’ve updated the post to include your solution.

  12. Bob
    Posted December 30, 2007 at 19:10 | Permalink

    Damien’s instructions don’t work for me. The U3 Partition remains after the reformat.

  13. Art
    Posted January 9, 2008 at 6:43 | Permalink

    Damien’s instructions also don’t work for me. I was able to erase and rename the data partition just fine, but no matter what I do, that damned U3 partition won’t go away.

    By the way, I had to use sudo diskutil before anything started working, which isn’t mentioned in Damien’s link. I have tried every variation on diskutil commands and nothing kills the hated U3 volume.

  14. Meg
    Posted February 17, 2008 at 2:31 | Permalink

    Using Disk Utility from the terminal or otherwise does not work on this problem. It only returns errors and still leaves me with the nightmare “U3 System” disk on my desktop. I am getting really sick of this so-called advance in usb technology. I think we should flood the U3 developers with complaints. Hopefully after a while we will be able to knock some sense into these morons. If anyone finds a real solution, please post it.

  15. Posted March 22, 2008 at 18:19 | Permalink

    xenical who for xenical

  16. Posted March 24, 2008 at 19:26 | Permalink

    very nice web site. My English is not so good, so I do not understandt it well, but it seems very good. Thanks

  17. alwaysannoyed
    Posted May 2, 2008 at 13:37 | Permalink

    The HP site has moved and the HP drive key boot utility is unfindeable, however the sandisk uninstall has worked even though I repeatedly used disc utility and terminal to try and get rid of the U3 beforehand.

  18. ackackackack
    Posted June 9, 2008 at 16:59 | Permalink

    My story: I started by trying to reformat the USB stick using DiskUtility and then the commandline version, the result was a nicely reformatted main partition but the annoying U3 “partition” was still there and steadfastly refused to go.

    At that point I started googling. The HP site has moved the uninistaller thing. I downloaded U3’s own uninistaller and popped it on the formatted partition and wandered off to a windows machine (because I am fortunate enough to be able to do this, you’re stuffed if you have no windows machine).

    The windows machine couldn’t see the formatted partition and kept refusing to have anything to do with the U3 partition because the “other drive” wasn’t formatted as it liked. On the windows machine I reformatted the “other drive” thus losing the U3 uninistaller.

    For some reason it would only allow me to format a 200Mb partition. But, that 200Mb partition was enough then to allow me to run the actual U3 software on the U3 “partition” and I got through to the uninistaller there. After many “Are you sure?” type questions and “Yes destroy everything you swine” answers, it removed the U3 “partition” and gave me back the rest of the 3.8Gig.

    Took it back to the mac, plugged it in. No annoying U3 disc. I reformatted it again and have the full 3.8Gig. But you’re stuffed if you haven’t got a windows machine. Nice.

  19. Deandownsouth
    Posted December 5, 2008 at 16:57 | Permalink
  20. Posted February 8, 2009 at 15:41 | Permalink

    Hi, I can?t understand how to add your site in my rss reader. Can you Help me, please :)

  21. Posted February 12, 2009 at 16:59 | Permalink

    thanks !! very helpful post!

  22. Posted March 14, 2009 at 13:44 | Permalink

    It’s the first time I comment here and I should say that you give us genuine, and quality information for other bloggers! Great job.
    p.s. You have an awesome template for your blog. Where have you got it from?

    • Tal
      Posted March 14, 2009 at 14:35 | Permalink

      Thanks for the compliments. The template and theme are home-made :) A little bit of custom PHP and CSS, loosely tied together not even remotely release-quality…

  23. Posted April 17, 2009 at 1:18 | Permalink

    I usually do not comment on blog posts but I found this quite interesting, so here goes. Thanks! Regards, P.

  24. Posted August 31, 2009 at 0:46 | Permalink

    Great blog you got here…keep up the good work.

  25. Posted September 4, 2009 at 22:21 | Permalink

    nice blog, congratulations!

  26. Posted February 3, 2010 at 2:51 | Permalink
  27. Posted February 3, 2010 at 5:55 | Permalink

2 Trackbacks

  1. [...] Check It Out, Geeks! [Link] [via] [...]

  2. By Infovore » links for 2007-08-09 on August 11, 2007 at 0:50

    [...] talino.org Blog Archive u3 and OS X Stupid U3 software. Storage media should not be autoloading software or using stealth-partitions, and it shouldn’t want Windows to uninstall it. Naughty. (tags: mac storage u3 crap) [...]

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>