Fake SD Card & USB Drive Test (Real Capacity and Speed)
Find out a card’s or pen drive’s real usable capacity, and whether it keeps your data.
Back up the card first. The test fills its free space with test files. It does not touch the files already there, but a fake card can lose them while it is being filled, so test an empty card if you can.
This test needs a browser that can write into a folder you choose: Chrome or Edge on a Windows, Mac, Linux or ChromeOS computer. Firefox and Safari cannot do it yet.
Fill the card with test data
Pick the card’s top folder (for example “SD CARD” or “NO NAME”); the browser asks you to allow changes to it.
Unplug the card, plug it back in, then check
- Eject the card the usual way (Windows: Eject in File Explorer; Mac: the eject button in Finder).
- Take it out, wait a few seconds, and put it back in.
- Press the button below and choose the same folder again.
This step matters: right after writing, the computer (or a fake card’s own small cache) can still hold the data and hand it back from memory, so a fake card could pass. Reading after reconnecting reads the card itself.
Result
Lost files on a card? The Data Recovery Assistant and SD Card & USB Drive Recovery help get them back from an image of it.
About the Fake SD Card & USB Drive Test (Real Capacity and Speed)
Fake memory cards and pen drives report a capacity they do not have: a “1 TB” stick may hold 32 GB and quietly write anything beyond that over earlier data. This test finds out. It fills the card’s free space with test files in which every 512-byte sector says which test and which position it belongs to; you then unplug the card and plug it back in, and the page reads every sector back and compares it.
The result says how much came back correctly, where data starts to come back wrong (the card’s real usable space), whether sectors were written over by others (the mark of a fake) or came back with flipped bits (a failing card), and the approximate write and read speeds. It runs in Chrome or Edge on a computer, which can write into a folder you choose; nothing is uploaded.
How to use it
- Back up the card and, if you can, empty it: the test only adds files, but a fake card can lose existing files while it is filled.
- Plug in the card, press Choose the card’s folder and start, pick the card’s top folder and allow changes.
- Leave the size empty to fill all the free space (the real test), or type a number of GB for a quicker partial check.
- When writing ends, eject the card, unplug it, plug it back in, and press Choose the folder again and check.
- Read the result. Delete the test files frees the card again; Download the report keeps the figures.
Examples
All free space filled: 255.9 GB of test data
Fake or faulty: data lost · came back correctly 31.9 GB · lost 224 GB · data starts to come back wrong after 31.9 GB
Most of the lost data came back as test sectors of other positions: the stick wraps writes beyond its real size back onto its start.
All free space filled: 59.4 GB of test data on a 64 GB card
Holds what was written · 59.4 GB came back correctly · lost 0 B
A 64 GB card has a little less usable space than 64 GB: some is taken by the file system, and the files already on it were not tested.
Common uses
- Checking a card or pen drive bought online before trusting it with photos or backups.
- Finding the real usable size of a suspicious “high capacity” stick.
- Testing a card that lost files or showed errors in a camera, drone or dashcam.
How fake cards are caught
A fake card’s controller reports a large capacity but has a small flash chip, so writes beyond the chip’s size land on space that already holds data. A test that writes data it can recognise everywhere, then reads it all back, sees it: sectors come back holding another position’s data, or garbage. Because every sector of the test says its own position, the page can tell written over (another position’s test data: the mark of a fake), damaged (anything else) and bits flipped (in place, a few bits wrong: a failing card) apart.
This is the method of the free, open-source F3 (Fight Flash Fraud), written again from scratch for the browser; MySmartCoPilot is not affiliated with F3.
Why you unplug the card between writing and checking
Right after writing, the computer’s file cache can still hold the test data and hand it back without reading the card, and some fake cards keep the last few hundred megabytes in a cache of their own: a test that reads at once can let a fake card pass. F3’s documentation gives the same advice: disconnect and reconnect the device before reading (F3 usage notes). A web page cannot empty those caches itself, so the page asks you to reconnect the card and choose its folder again.
About the speeds
The write and read speeds are measured at file level, as the browser writes and reads the test files. The operating system buffers writes, so short tests show more than the card sustains, and the speed also depends on the card reader and the USB port. They are a rough check, not a benchmark.
Limitations
- Needs a browser that can write into a folder you choose: Chrome or Edge on a computer. Firefox and Safari cannot.
- Only the free space is tested; the files already on the card are not read.
- It cannot repair a fake card or set its real size: that needs low-level access no web page has. A fake card is best returned; if you must use it, keep its data below the point where data went wrong.
- Filling a large card takes as long as writing that much data: hours for 256 GB on a slow card.
Privacy
Everything happens between your browser and the folder you choose: the test files are generated in the page and read back there. Nothing is uploaded.
Frequently asked questions
Is it safe for the files on my card?
The test only adds its own files (named mysmartcopilot-test-… and one small list) and only removes those. But on a fake card, filling the free space can write over files that are already there, because the card wraps its writes. Back up first, and test an empty card if you can.
Why can it not test my card without me choosing a folder?
Web pages cannot access storage devices directly. Choosing a folder on the card gives the page permission to write test files into that folder and read them back, and nothing else.
What does “data starts to come back wrong after” mean?
It is how much of the test data, from the start, came back correctly before the first bad sector. On a fake card that is roughly its real free space. Data stored beyond that point is not safe on the card.
My card passed. Can it still be fake?
If all the free space was filled and every sector came back correctly after reconnecting, the card holds what it claims for that space. A partial test (a size you typed) only proves that much.
Does it work on a tablet?
Use a computer. The test needs a browser that can write into a folder you choose, which today means Chrome or Edge on Windows, macOS, Linux or ChromeOS.