The best program to test and restore fake flash drives is to use the "production tool" program provided by the controller maker.
For iCreate i5128, it's i5128-PDx16V1.34:
Fake “8GB” usb flash drives from an ebay seller with the same features as the flash drive found on this page :
The media is likely to be defective.
3.9 GByte OK (8325561 sectors)
3.8 GByte DATA LOST (7982663 sectors)
Details:3.8 GByte overwritten (7982663 sectors)
0 KByte slightly changed (< 8 bit/sector, 0 sectors)
0 KByte corrupted (0 sectors)
2 KByte aliased memory (4 sectors)
First error at offset: 0x00000000fe137200
H2testw version 1.3
Writing speed: 3.69 MByte/s
Reading speed: 11.7 MByte/s
Test finished without errors.
You can now delete the test files *.h2w or verify them again.
Writing speed: 3.55 MByte/s
Reading speed: 7.08 MByte/s