There’s an easy way to detect fake flash / SD memory. Download H2testw as detailed below.
It keeps happening to me and I’m getting annoyed. I buy a lot of things on eBay and have very rarely had any problems, but more than half of the flash memory I’ve bought has been fake and I think I’d never buy flash from eBay again because of this. Basically the memory stick or card will appear normal. Sometimes the case will look very convincing (like Kingston or Sandisk etc.) You can copy a couple of files onto the memory fine….. BUT it is not the size it pretends to be. Recently bought a 16GB micoSD card that turned out to be a cheap 2GB card. If your files are randomly getting corrupted, here’s how to check:
- Download H2testw here.
- Format the memory stick / card so that it has maximum free space and the whole memory can be scanned.
- Run H2testw which will tell you how much memory really exists.
The following is an example of a 16GB card that only has 1.9GB and is fake:
The media is likely to be defective.
1.9 GByte OK (4028416 sectors)
13.6 GByte DATA LOST (28696576 sectors)Details:0 KByte overwritten (0 sectors)
0 KByte slightly changed (< 8 bit/sector, 0 sectors)
13.6 GByte corrupted (28696576 sectors)
0 KByte aliased memory (0 sectors)
First error at offset: 0x000000007a0fe000
H2testw version 1.3
Writing speed: 4.41 MByte/s
Reading speed: 7.56 MByte/s
You can see above that only 13.6GB has DATA LOST. Basically they’ve used a cheap, rejected chip and modified the controller to make it look bigger and sell it for more. Rip off.