If your 64GB flash drive is only showing 32GB of capacity, the most common cause is a partition or file system issue that limits the usable space, not a hardware defect. You can usually fix this by reformatting the drive or deleting and recreating the partition using Windows Disk Management, macOS Disk Utility, or a Linux tool like GParted.
Why Does a 64GB Drive Show Only 32GB?
Flash drives store data on NAND memory chips, and the controller chip inside the drive translates the raw memory into a logical block address space. The operating system reads this space as a single disk. When you see only 32GB, one of several things has happened:
- Partition table type: The drive may have been partitioned with an MBR (Master Boot Record) that only recognizes up to 2TB, but more commonly, the partition itself was created as 32GB, leaving the rest unallocated.
- Leftover hidden partition: Some manufacturers ship drives with a small hidden partition for software or recovery files. If the visible partition is 32GB and the hidden one is 32GB, the drive appears as 32GB in File Explorer.
- File system misreport: A corrupted file system or a failed format can cause the OS to read only half the capacity. This is more common with drives that were removed during a write operation.
- Fake capacity (counterfeit): Some cheap drives are actually 32GB inside but have firmware that reports 64GB. When you copy more than 32GB, the data becomes corrupted. This is a hardware scam, not a fixable partition issue.
Before buying a new drive, try the software fixes below. If the drive is counterfeit, no software fix will help, and you should stop using it to avoid data loss.
How to Check the Real Capacity
First, confirm what the operating system sees. In Windows, open Disk Management (right-click the Start button → Disk Management). Look at the bottom graphical view for your USB drive. If you see a black bar labeled “Unallocated” of about 32GB next to a blue partition of 32GB, the drive is fine—you just need to extend the partition or reformat the whole disk.
On macOS, open Disk Utility and select the drive (not the volume). The “Capacity” shown at the top should be around 64GB. If it shows 32GB, the drive itself is likely reporting only 32GB to the system, which points to a controller firmware issue or a counterfeit product.
On Linux, run lsblk or fdisk -l to see the total size. If the total is 32GB, the hardware is the problem.
Fix 1: Reformat the Entire Drive (Windows)
- Insert the flash drive. Back up any data you want to keep—this process erases everything.
- Open Disk Management (Win+X → Disk Management).
- Find your USB drive (usually Disk 1 or Disk 2). Be careful to select the correct disk—do not touch your main hard drive.
- Right-click each partition on the USB drive and choose Delete Volume. Repeat until the whole disk shows as one “Unallocated” block.
- Right-click the unallocated space and choose New Simple Volume. Follow the wizard, accept the default size (which should be ~64GB), and format with exFAT (best for USB compatibility) or NTFS (if you only use Windows).
If the “Delete Volume” option is grayed out, use diskpart in Command Prompt (run as Administrator):
- Type
diskpartand press Enter. - Type
list diskto see all disks. Note the number of your USB drive. - Type
select disk X(replace X with your drive number). - Type
cleanto wipe the entire drive. - Type
create partition primarythenformat fs=exfat quickthenassign.
Fix 2: Reformat on macOS
- Open Disk Utility (Applications → Utilities).
- In the sidebar, select the physical drive (the top-level item, not the indented volume).
- Click Erase.
- Set the format to ExFAT (works with both Mac and Windows) and the scheme to GUID Partition Map (or Master Boot Record if you need compatibility with very old devices).
- Click Erase and wait for it to finish.
If Disk Utility still shows 32GB after erasing, the drive’s controller is reporting the wrong size. Try the “First Aid” tool, but it rarely fixes capacity misreporting.
Fix 3: Use a Third-Party Tool
If the built-in tools won’t let you delete the partition (some drives have read-only partitions), you can use a free tool like Rufus (Windows) or GParted (Linux live USB). Rufus has a “Device” dropdown that shows the total size; if it shows 32GB, the drive is likely fake. GParted can delete all partitions and create a new one with the full size.
For counterfeit drives, there is no reliable fix. The controller chip has been reprogrammed to lie about the capacity. You can try a “repair” tool from the chip manufacturer, but identifying the chip requires opening the drive, and the success rate is low. The safest action is to stop using the drive and get a refund from the seller.
How to Avoid Buying a Fake 64GB Drive
- Buy from reputable sellers or directly from well-known brands. Counterfeits are common on auction sites or third-party marketplace listings with too-good-to-be-true prices.
- Check the price: if a 64GB drive costs the same as a 32GB drive from the same brand, it’s suspicious.
- After purchase, test the real capacity with a tool like H2testw (Windows) or F3 (macOS/Linux). These write data to the entire drive and verify it can be read back.
- Look at the drive’s physical weight and build quality—counterfeits often feel lighter or have a slightly different casing.
Frequently Asked Questions
Why does my 64GB drive show 57.6GB in Windows?
That’s normal. Drive manufacturers use decimal (1GB = 1,000,000,000 bytes) while operating systems use binary (1GB = 1,073,741,824 bytes). 64,000,000,000 bytes ÷ 1,073,741,824 = 59.6GB. The difference is about 4.4GB, so 57.6GB might also be due to a small hidden recovery partition. If you see exactly 32GB, that’s not normal—it’s a partition issue.
Can I recover data from a drive that shows half capacity?
If the drive is not counterfeit, yes. The data is still on the existing partition. You can copy it to another drive before reformatting. If the drive is counterfeit, data written beyond the real 32GB may be corrupted or lost. Stop writing to the drive and try to copy the files that are still accessible.
Is it safe to use a flash drive that shows less capacity?
If it’s a partition issue, yes—after reformatting, it should work normally. If it’s a counterfeit drive, no. It may fail suddenly, and files written to the fake area will be lost. Also, the drive might overheat or corrupt data. Replace it.
Why does my drive show 64GB in the BIOS but 32GB in Windows?
This usually means the drive’s firmware is reporting 64GB to the BIOS, but the partition table only has a 32GB partition. Windows sees the partition, not the raw chip. Reformatting the whole drive as described above will fix it.
What is the best file system for a 64GB flash drive?
exFAT is the best general choice because it supports files larger than 4GB and works with Windows, macOS, and most modern devices (TVs, game consoles). NTFS works with Windows but requires third-party software on macOS for writing. FAT32 has a 4GB file size limit, so it’s not ideal for large videos or backups.
Can a virus cause a flash drive to show less capacity?
Yes, some malware can hide partitions or modify the file system. Run a full antivirus scan on the drive before reformatting. After reformatting, the virus is usually removed, but the underlying hardware is fine.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.
More cards in this drawer
- Valheim Server Not Showing in Community List Fixes
- DisplayPort vs HDMI: Which Cable Should You Use?
- Soundbar vs 2.1 Speaker System: Which Is Better?
- Survive Lava for Brainrot Tier List170 points
- MySQL Dump Import: Fix Common Errors
- Mouse Moving on Its Own? Causes & Fixes