How to Fix SD Card Shows Wrong Capacity (Partition Fix)

Introduction

When your sd card shows wrong capacity, it can be confusing and frustrating. A 64GB card might show only 8GB, or a 128GB card appears as 32GB.

An sd card shows wrong capacity situation typically indicates partition corruption, hidden partitions, or a counterfeit SD card. This guide provides proven methods to fix the capacity issue, recover the full storage space, and prevent future problems.

For official guidance, Microsoft’s documentation explains how to use Diskpart to manage disk partitions.

Additionally, the SD Association provides the official SD Card Formatter for proper SD card formatting.

This article builds on those authoritative sources to deliver a complete step‑by‑step recovery plan.

For broader Windows troubleshooting, explore our Windows 11 troubleshooting hub which covers system‑level disk issues.

📌 Featured Snippet: If your sd card shows wrong capacity, open Disk Management to check the actual partition layout. Use diskpart to clean the card, create a new partition, and format it as FAT32 or exFAT. For fake cards, use H2testw to verify the true capacity before attempting fixes.

Why SD Card Shows Wrong Capacity

Understanding why sd card shows wrong capacity helps you choose the right fix.

Several factors can cause incorrect capacity readings. Partition table corruption is a common culprit—if the partition table is damaged, Windows may read only a portion of the card.

Hidden partitions can also cause the issue. Some SD cards have multiple partitions, and Windows may only display the first one, showing reduced capacity.

Counterfeit SD cards are another major cause. Fake cards are programmed to report a larger capacity than they actually have. When you try to write data beyond the true capacity, errors occur, and the card may eventually show a different size.

Improper formatting using the wrong file system or tools can also lead to capacity misreporting. Additionally, physical damage or file system corruption from improper ejection can cause the card to display incorrect size.

Never assume the card is permanently damaged. Most capacity issues are fixable with the right tools.

Check Actual Capacity in Disk Management

Before attempting any fix, verify how your sd card shows wrong capacity in Disk Management.

  1. Insert the SD card into your computer using a card reader.
  2. Press Win + R, type diskmgmt.msc, and press Enter.
  3. Locate your SD card in the list. Check the total size shown.
  4. If the card has unallocated space or multiple partitions, note the layout.

Disk Management reveals whether the card has hidden partitions or unallocated space that can be merged to restore full capacity.

Use Diskpart to Clean and Repartition the SD Card

Diskpart is the most reliable Windows tool to fix sd card shows wrong capacity by completely resetting the partition table.

  1. Open Command Prompt as Administrator.
  2. Type diskpart and press Enter.
  3. Type list disk to see all disks.
  4. Identify your SD card by its size. Type select disk X (replace X with the correct number).
  5. Type clean to remove all partitions and data.
  6. Type create partition primary to create a new partition using the full capacity.
  7. Type format fs=fat32 quick (or exfat for cards larger than 32GB).
  8. Type assign to give the card a drive letter.

After this process, the SD card should show its full correct capacity. Warning: This erases all data on the card.

Extend Volume with Diskpart to Full Capacity

If the card has unallocated space but the main partition is smaller, you can extend it to fix sd card shows wrong capacity.

  1. Open Command Prompt as Administrator.
  2. Type diskpart and press Enter.
  3. Type list disk and select your SD card.
  4. Type list volume to see partitions.
  5. Select the main partition with select volume X.
  6. Type extend to use all available unallocated space.
  7. If extend fails, use extend filesystem or try the clean method.

This method preserves data while restoring full capacity, but it only works if the unallocated space is immediately after the main partition.

Format with SD Card Formatter (Official Tool)

The SD Association’s official SD Card Formatter is designed specifically to fix sd card shows wrong capacity by properly resetting the card.

  1. Download the SD Card Formatter from the official SD Association website.
  2. Install and launch the tool.
  3. Select your SD card drive letter.
  4. Choose Quick format or Overwrite format.
  5. Click Format and wait for the process to complete.

The official formatter properly handles SD/SDHC/SDXC specifications and often resolves capacity issues that other tools cannot.

Use Third-Party Partition Tools (MiniTool, EaseUS)

If built‑in tools fail, third‑party partition managers can help fix sd card shows wrong capacity with a graphical interface.

  1. Download a reputable tool like MiniTool Partition Wizard or EaseUS Partition Master.
  2. Install and launch the software.
  3. Locate your SD card in the disk list.
  4. Right‑click the partition and select Delete to remove all partitions.
  5. Create a new partition using the full capacity.
  6. Format as FAT32 or exFAT and apply changes.

These tools often provide more options and visual feedback, making them easier for non‑technical users.

Check for Hidden Partitions

Sometimes an sd card shows wrong capacity because Windows only displays the first partition and hides others.

  1. Open Disk Management (diskmgmt.msc).
  2. Look for any partitions without drive letters or marked as “System Reserved”.
  3. Right‑click the hidden partition and select Delete Volume if data is not needed.
  4. Merge the freed space with the main partition using Diskpart or third‑party tools.

Hidden partitions are common on cards used with Android devices, Raspberry Pi, or other embedded systems.

Test with H2testw to Detect Fake SD Cards

If your sd card shows wrong capacity and is counterfeit, you must test it with H2testw to determine the true capacity.

  1. Download H2testw (Windows) or F3 (Linux/Mac).
  2. Insert the SD card and ensure it has no important data.
  3. Launch H2testw and select the SD card drive.
  4. Choose Write + Verify to test the entire card.
  5. Wait for the test to complete—this writes data to the full reported capacity.
  6. If the test fails before filling the card, the card is fake.

If the card is fake, it will never show the correct capacity. Stop using it and replace it with a genuine card from a reputable brand.

Run CHKDSK to Repair File System Errors

File system errors can cause sd card shows wrong capacity by corrupting partition information.

  1. Open Command Prompt as Administrator.
  2. Type chkdsk X: /f (replace X: with your SD card drive letter).
  3. If CHKDSK finds errors, it will attempt repairs.
  4. After completion, check if the capacity is correctly displayed.

CHKDSK is a safe first step that may resolve the issue without data loss.

Use Linux GParted to Fix Partition Table

Linux tools like GParted often handle SD cards better than Windows and can fix sd card shows wrong capacity.

  1. Boot from a Linux Live USB (e.g., Ubuntu).
  2. Open GParted (Partition Editor).
  3. Select your SD card from the drop‑down menu.
  4. View the partition table and check for errors.
  5. Delete all partitions and create a new one using the full capacity.
  6. Format as FAT32 or exFAT and apply changes.

Linux is often more forgiving with partition table issues and can fix cards that Windows cannot.

Prevent Future Capacity Issues with Genuine Cards

After fixing sd card shows wrong capacity, adopt habits to prevent recurrence.

  1. Always buy SD cards from reputable brands and authorized retailers.
  2. Test new cards with H2testw before storing important data.
  3. Use Safely Remove Hardware before unplugging the card.
  4. Format the card regularly using the official SD Card Formatter.
  5. Avoid using SD cards as the primary boot drive for Windows.

For comprehensive system protection, explore our clear cache guide to optimize your system performance.

Advanced Technical Fixes

For expert users, these advanced methods go beyond standard procedures.

Hex Editing the MBR

Using a hex editor like HxD, you can manually inspect and repair the Master Boot Record (MBR) of an SD card. This requires deep knowledge of partition table structures and should only be attempted with a full backup.

Recover Data Before Attempting Fixes

If sd card shows wrong capacity but contains important data, use recovery software like Recuva or TestDisk to recover files before using Diskpart or formatting.

Use Raspberry Pi Imager to Reset the Card

Raspberry Pi Imager can write a clean image to the card, effectively resetting the partition table. This often resolves sd card shows wrong capacity on cards used with single‑board computers.

For additional Windows recovery techniques, see our guide on external hard drive not showing in Windows 11 for related disk detection issues.

Conclusion

When your sd card shows wrong capacity, start with Disk Management to check the partition layout. Use Diskpart to clean the card or the official SD Card Formatter for a proper reset.

The success of each method depends on whether the card is counterfeit or simply corrupted. Typically, Diskpart or the official formatter offers the highest success rate for the sd card shows wrong capacity scenario.

If the card is fake, replace it with a genuine one from a reputable brand. Regular testing with H2testw and proper ejection are the best defenses against capacity issues.

For additional Windows support, explore our Windows 11 troubleshooting hub to address other system issues.

Frequently Asked Questions

Why does my SD card show wrong capacity after formatting?

This often happens when using the wrong formatting tool or file system. Use the official SD Card Formatter or Diskpart to properly reset the partition table and restore full capacity.

Can I fix SD card wrong capacity without formatting?

If the issue is caused by hidden partitions, you can delete them and extend the main partition using Diskpart without formatting. If the partition table is corrupted, formatting is usually required.

How do I use Diskpart to fix SD card wrong capacity?

Open Command Prompt as Admin, type diskpart, then list disk, select your SD card, clean, create partition primary, and format fs=fat32 quick.

What is the SD Card Formatter and how does it help?

The SD Card Formatter is the official tool from the SD Association. It properly resets SD card parameters and often resolves capacity issues that other tools cannot.

Can a fake SD card show wrong capacity?

Yes, counterfeit SD cards are programmed to report a larger capacity than they actually have. Use H2testw to verify the true capacity of any suspicious card.

Will CHKDSK fix SD card showing wrong capacity?

CHKDSK can fix file system errors that might cause incorrect capacity readings, but it won’t fix partition table issues. Use Diskpart or the SD Card Formatter for those cases.

How do I detect if my SD card is fake?

Use H2testw to test the full reported capacity. If the test fails before filling the card, the card is fake and cannot be fixed.

Can I recover data from an SD card showing wrong capacity?

Yes, use data recovery software like Recuva or TestDisk to scan the card and recover files before attempting any repair or formatting.

Does formatting fix SD card wrong capacity?

Yes, proper formatting using Diskpart or the official SD Card Formatter can restore the full capacity by resetting the partition table.

How can I prevent SD card wrong capacity issues in the future?

Buy genuine cards from reputable brands, test new cards with H2testw, use Safely Remove Hardware, and format regularly with the official SD Card Formatter.

Editorial Team

HowToFixPro Editorial Team

Our team of experienced technology writers and IT professionals focuses on delivering accurate, actionable troubleshooting guides. Each article undergoes rigorous technical review and real‑world testing to ensure methods work reliably across different system configurations. We prioritize official documentation, verified user experiences, and expert technical analysis to maintain the highest standard of data storage guidance.

Scroll to Top