Restore or Format SD Card to Full Capacity?
- Average speed
- km/h
- Result
- Finish time
- 50 min
- You entered
- Distance
- 10 km
- You entered
To restore an SD card to its full advertised capacity, you should format it, not use a third-party “restore� tool. Formatting rebuilds the file system and reclaims all usable space, while “restore� tools often only reset a partition that may already be correct. If your card shows less capacity than expected, a full format (not quick format) is the reliable fix.
Why SD Cards Show Less Capacity Than Advertised
Manufacturers sell cards using decimal (base-10) units: 1 GB = 1,000,000,000 bytes. Operating systems use binary (base-2) units: 1 GB = 1,073,741,824 bytes. So a 64 GB card shows as about 59.6 GB in Windows, macOS, or Android. That’s normal and not a defect. The difference is roughly 7% and explains most “missing� capacity.
Other causes of reduced capacity include:
- Hidden system partitions (e.g., from a Raspberry Pi or dashcam) that reserve space.
- A previous format that left an oversized partition table or leftover filesystem structures.
- Corrupted partition table that the OS reads incorrectly.
- Counterfeit cards that are actually smaller than their label claims.
How Formatting Restores Full Capacity
Formatting creates a new file system (FAT32, exFAT, or NTFS) and a new partition table. It does not physically erase the flash memory, but it overwrites the structures that tell the OS where data can be stored. A full format (also called “low-level� or “complete� format, depending on the tool) writes zeros or checks every sector, which can also clear bad-sector flags. After a full format, the card’s usable capacity is recalculated from the actual flash size, so it should match the expected binary value.
On Windows, the built-in format command with the /Q option does a quick format; without /Q, it does a full format. On macOS, Disk Utility’s “Erase� with the default security option is effectively a full format. On Android, the “Format� option in Settings or the storage menu also performs a full format.
How to Format an SD Card to Full Capacity
Follow these steps for the most common platforms:
- Back up any data you want to keep – formatting erases everything.
- Windows: Insert the card, open File Explorer, right-click the drive, select “Format.� Choose the correct file system (exFAT for cards over 32 GB, FAT32 for smaller), set “Allocation unit size� to default, and uncheck “Quick Format.� Click Start.
- macOS: Open Disk Utility, select the card in the sidebar, click “Erase,� choose a scheme (GUID Partition Map is safe), format as exFAT or MS-DOS (FAT), and click Erase.
- Android: Go to Settings → Storage → SD card → Format (or “Format as portable�). Confirm when prompted.
- Linux: Use
sudo mkfs.exfat /dev/sdXorsudo mkfs.vfat /dev/sdX, replacingsdXwith the correct device name (check withlsblk).
When “Restore� Tools Are Useful
Some SD card manufacturers offer “restore� or “repair� utilities that reset the card to factory state. These can be helpful if the card has a hidden partition or a proprietary formatting that the OS doesn’t recognize. However, they are not necessary for capacity issues – a standard format does the same thing. If a card was used in a camera that created multiple partitions, a restore tool might remove them all, but you can also do that with diskpart (Windows) or Disk Utility (macOS) by deleting all partitions and creating one new one.
Common Mistakes and Misconceptions
One frequent error is using “quick format� when the card still shows low capacity. A quick format only rewrites the boot sector and file allocation tables; it does not rescan for bad sectors or rebuild the partition table. If the partition table is wrong, a quick format won’t fix it. Always do a full format.
Another misconception is that formatting reduces the lifespan of the card. In reality, flash memory has a limited number of program/erase cycles, but a full format writes only a small fraction of the card (the file system structures), not every cell. So it does not noticeably wear out the card.
If a card still shows less capacity after a full format, it may be counterfeit. Some fake cards report a large capacity in their controller firmware, but the actual flash is smaller. When the OS tries to write beyond the real size, data corrupts. There is no software fix for this – you need a genuine card.
How to Check the Real Capacity
Before formatting, you can verify the true size with a tool like f3 (Fight Flash Fraud) on Linux or macOS, or h2testw on Windows. These tools write test data to every sector and then read it back, revealing the actual usable capacity. If the test shows less than the label, the card is fake. If it shows the expected binary size, then formatting will restore full capacity.
Frequently Asked Questions
Will formatting erase all my photos?
Yes, formatting permanently deletes all files on the card. That’s why you should back up anything you want to keep before formatting. After a full format, recovery is difficult but sometimes possible with specialized software if you haven’t written new data.
Should I use exFAT or FAT32?
For cards 32 GB and smaller, FAT32 is widely compatible with cameras, phones, and game consoles. For cards over 32 GB, exFAT is the standard because FAT32 cannot handle files larger than 4 GB and some devices don’t support exFAT on large cards. If you’re unsure, exFAT is a safe default for modern devices.
Why does my 128 GB card show only 119 GB?
That’s the normal binary conversion. 128,000,000,000 bytes ÷ 1,073,741,824 = about 119.2 GiB. The card is not defective; it’s just that the OS uses binary units while the manufacturer uses decimal.
Can I format an SD card on my phone?
Yes, most Android phones have a “Format� option in Settings → Storage. This works fine for restoring full capacity. On iPhones, you can format an SD card using a Lightning-to-SD adapter and the Files app, but it’s less straightforward; a computer is easier.
What does “quick format� do differently?
A quick format only creates a new file system header, while a full format also scans each sector for errors and writes zeros. For capacity issues, a full format is more effective because it rebuilds the partition table and clears any leftover structures.
Is there any way to restore capacity without losing data?
No, formatting always erases data. If you need to keep files, copy them to a computer first. There is no safe way to “restore� capacity without wiping the card.
Related
Formula used
in t | Finish time | min | 50 | 0 in d | Distance | km | 10 | 0 out pace | Average pace | min/km | t / d | 2 out speed | Average speed | km/h | d / (t / 60) | 2
Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.