Sorry to revive an old thread, but I got one of these for Christmas, an unbranded 32Gb USB stick which wouldn't play in Linux but appeared to work in Windows. idVendor was 0011 and this led me to this discussion through a Google Search. I downloaded a Windows program called H2testw www DOT heise DOT de/software/download/h2testw/50539 the program itself is in English as well as German so just hit download, look inside the zip and read the readme file. Anyway I'm in WinXp as I type, and this program has been running for several hours and still has over 4 hours to run. The output so far reads as follows:
The media is likely to be defective.
7.5 GByte OK (15912960 sectors)
10.0 GByte DATA LOST (21019296 sectors)
Details:10.0 GByte overwritten (21019296 sectors)
0 KByte slightly changed (< 8 bit/sector, 0 sectors)
0 KByte corrupted (0 sectors)
228 MByte aliased memory (466944 sectors)
First error at offset: 0x00000001e5a00000
Expected: 0x00000001e5a00000
Found: 0x00000007cc200000
H2testw version 1.3
Only the DATA LOST and Details lines are increasing as the test proceeds. The others do not change at all. This is telling me that we have a drive with 7.5Gb actual capacity (typical for an 8Gb drive) but the controller chip has been faked to return 32Gb. I actually think that these are on sale at Amazon called "7daymemory" well they're physically identical anyway. Considering that the 32Gb bytestor USB stick is around £20, and works but with speed issues, getting this for £16 seems to be a step too far. And so it proves.

