External Drive Used Space Wrong – File Sizes Don't Add Up
Your external drive shows more used space than the sum of all files. The real cause is usually hidden system files, trash, or volume shadow copies.
Quick answer
Enable hidden files in File Explorer, empty the Recycle Bin on the drive, and run Disk Cleanup as Administrator to delete volume shadow copies.
What's actually happening here
You plug in your external drive, right-click Properties, and it says you've used, say, 500 GB. But when you select all folders inside, right-click Properties, the total is only 350 GB. That 150 GB gap drives people crazy. I've seen this on WD My Passport, Seagate Backup Plus, and even SSDs. The reason step 3 works is that Windows doesn't show you everything by default.
The three usual suspects are:
- Hidden system files – like
System Volume Information,$Recycle.Bin, or$RECYCLE.BIN. Windows hides these on purpose because messing with them can break things. - Recycle Bin data – when you delete files from your external drive, they go to a hidden Recycle Bin folder on that same drive. Emptying your desktop Recycle Bin doesn't touch it.
- Volume Shadow Copies (also called Previous Versions) – System Restore or backup software can store snapshots of files on the drive. These don't show up in normal file listings.
Step-by-step fix
I'll give you the exact steps. Skip the fluff.
- Show hidden files
Open File Explorer. ClickViewtab. CheckHidden items. Also uncheckHide protected operating system files(you'll get a warning – click Yes).
Now you'll see folders like$Recycle.BinandSystem Volume Information. You can't deleteSystem Volume Informationdirectly – that's normal. - Empty the external drive's Recycle Bin
Open a Command Prompt as Administrator. Typerd /s X:\$Recycle.Binwhere X is your drive letter. Press Enter and confirm. This deletes that hidden folder and all its contents. It's safe – Windows recreates it automatically. - Delete Volume Shadow Copies
This is the one that recovers the most space. Run Command Prompt as Administrator. Typevssadmin list shadows /for=X:(replace X with your drive letter). You'll see entries likeShadow Copy Volume: \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy12. To delete all shadows on that drive:vssadmin delete shadows /for=X: /all. Confirm with Y.
On Windows 10/11, you can also use Settings > System > Storage > Configure Storage Sense (or Cleanup recommendations) and checkPrevious versions of files– but the command line is faster and more reliable. - Run Disk Cleanup
Right-click the drive in File Explorer, chooseProperties, clickDisk Cleanup. It scans for temporary files, thumbnails, and Recycle Bin. Check all boxes, especiallyTemporary filesandRecycle Bin. Hit OK. - Check for hidden large files
Use a tool like WinDirStat or TreeSize Free. These scan the drive and show every byte in a visual map. You'll spot any weird large files or folders you forgot about.
If the main fix doesn't work
Sometimes the difference is still there after steps 1–5. Here's what else to try:
- Check for pagefile.sys or hiberfil.sys – these giant system files can appear on external drives if you ever enabled System Restore or virtual memory on them. Look for
pagefile.sysandhiberfil.sysin the root of the drive (after showing hidden files). If you see them, move your pagefile settings in System Properties > Advanced > Performance. - Run chkdsk – filesystem errors can report wrong used space. Open Command Prompt as Admin, type
chkdsk X: /f. It'll fix any logical errors. This won't recover space directly but makes the numbers honest. - Format and restore from backup – if nothing works and you absolutely need the space back, copy your files elsewhere, format the drive (quick format is fine), then copy back. This guarantees you start clean.
A practical example
Friend of mine had a 2 TB Seagate drive that showed 1.2 TB used. Total of visible files was 800 GB. That's a 400 GB gap. Running vssadmin delete shadows freed 350 GB. The rest was from the Recycle Bin folder. After both, the numbers matched within 2 GB (filesystem overhead).
Prevention – stop it from happening again
Three things:
- Turn off System Restore for external drives – Open System Properties > System Protection. Select your external drive, click Configure, and choose
Disable system protection. This prevents Windows from saving shadow copies there. - Don't enable indexing on external drives – go to drive Properties, uncheck
Allow files on this drive to have contents indexed. Indexing creates hidden database files that eat space. - Empty Recycle Bin specifically for the external drive – don't just use the desktop Recycle Bin. Right-click the Recycle Bin icon, choose
Properties, select your external drive tab, and setCustom sizeto 0 MB. Then, when you delete files from that drive, they skip the Recycle Bin entirely.
That's it. You now know why the numbers lie and how to fix it.
Was this solution helpful?