Originally Posted by
maverick77_uk
Hi all,
I couldn't find / get any programs to check or sort the USB drive, so in the end I wrote a PERL script in Linux to fill the 8GB drive with 1MB files of known content, then read back the files. Those that were as they should be were deleted. Those that were wrong were left. The result, a drive with a bunch of files on "covering over" bad data positions. Hid the files in Windows (and by adding a "." in Linux). Seems to work fine now. What the problem ended up being though, is the drive was a "fake". It has a 2GB chip, but the controller reported it as a 8GB. As a result, the first 2GB data was fine, the next 50MB was filled with errors (now blocked off due to my "dead files"), and anything after that disappeared into the Abyss! That's what you get from buying one cheap from Hong Kong on Ebay! Anyway, now got a perfectly usable 2GB drive for file transfer.
I had to laugh anyway! Cheers again for your advices (is that a word?)