This card is a fake, the ture capacity is 8G, not 128G. I'm suprised that I bought it in Japan where the law and the credibility are said good.
I bought it 2 month before and I found error always happens, I spent many time to solve problem in these 2 month, and I can not use stored files when I'm on business trip. I mistakenly thought it's the problem of my computer until I found other custom's review said it's a fake. Then I checked it using some software and confirmed other custom's review: it's a fake product with only 8G real capacity, this card write the data recurrently to pretend large capacity.