Thursday, 14. August 2008, 13:26:08
I have recently purchased a SanDisk Cruzer Micro 8GB, and have had serious (i.e. data destroyed!) issues with it. I would be interested to know if anyone else has had such issues, but I think I have also found a solution.
This USB disk is a work tool for me, and given my work environment, means it has to work with MS Windows; my home PC runs Ubuntu 8.04 Linux. I need my portable drive to, among other things, reliably move data from work to home and back. I had a 1GB micro Cruzer that worked perfectly, but I wanted more space.
In short, the issue has been that the drive has ceased to be recognised both by Windows and Ubuntu, regularly. The only way to fix this issue has been to reformat the drive. The problem has occurred so frequently, until recently, that I raise it here!
The drive comes with a load of crapware under the title "U3", which apparently makes the drive "better". I hardly have to tell the reader, but I don't want SanDisk's idea of "assisting technology", I want a bloody portable hard drive I can carry in my pocket!!! I obviously unstalled this rubbish immediately using the (admittedly convenient, though in the past, apparently not so, uninstall process). Needless to say, this rubbish was Windows only...
However, the issues I have had have been, apparently, not entirely related to this - though looking at the Windows registry its very hard to tell (Registry persists in refering to U3 - it appears that U3 is somehow inextricably linked to the drive). I found that the drive would become unrecognisable, both in Windows and Linux, after use, for some unfathomable reason, but most often, after use with Linux. And the key here was after unmounting the drive in Linux. There was no consistency, though - sometimes it would cease to be recognisable as a drive irrespective of whether I had: a) used it with Linux; or b) unmounted it or just yanked it out!
There are many comments in the net about issues with this drive (e.g.
link)
My solution, which so far (a couple of weeks) has worked, was to reformat the drive to NTFS. That doesn't seem to make sense, but it has worked (remembering I have to use it with Windows as well). I suspect, without evidence, that it changes the drive as it is recognised by Windows.
I did this in Windows, but had to (of course) jump through some hurdles. It would have been easier just reformatting in Linux but, it is, for me, primarily a Windows tool, so...
Right-clicking on the drive in Windows Explorer and choosing "format" only allows, by default, FAT32. However, in Device Manager (right-click "My Computer" > "Properties", choose the tab "Hardware" and click on "Device Manager") you can go into the properties of each of your attached drives. Choose the Cruzer in the "Disk Drives" section, and in the "Policies" tab, change it from "Optimise for quick removal" to the only other option, "optimise for performance". This will allow you to reformat the drive to NTFS.
Irrespective, I no longer unmount the drive in Linux - once I am more than sure all the tranfers have occurred, I just pull it out...