OneDrive Storage Full But Empty
Resolution Checklist
- 1 Understand the Combined Microsoft Storage Quota
- 2 Step 1: Empty the First and Second-Stage OneDrive Recycle Bins
- 3 Step 2: Find and Remove Hidden Email Attachments in Outlook
- 4 Step 3: Analyze Local OneDrive File Sizes via Terminal
- 5 Step 4: Clean Up File Version History and Old Device Backups
- 6 Summary Checklist
OneDrive Storage Full But Empty
It can be highly frustrating when Microsoft OneDrive alerts you that “Your storage is full” or blocks sync, even though you have deleted almost all your files and your folders appear empty.
This issue is rarely a bug. Instead, it is usually caused by the way Microsoft calculates storage quotas across its ecosystem—specifically the inclusion of second-stage recycle bins, Outlook email attachments, and hidden file version histories.
This guide outlines how to uncover and delete this hidden data on Windows and macOS.
Understand the Combined Microsoft Storage Quota
To troubleshoot this issue, you must understand how Microsoft counts your storage:
- Outlook Email Attachments: Microsoft merges Outlook.com email attachments and inline images into your overall OneDrive “Microsoft Storage” quota. A few heavy email threads can fill up your OneDrive quota even if your OneDrive drive itself is empty.
- The Second-Stage Recycle Bin: Deleting a file from OneDrive moves it to the online Recycle Bin. However, it still counts against your quota until it is cleared from both the first-stage and the hidden second-stage (site collection) Recycle Bin.
- File Version History: Every time you save an Excel sheet or Word document, OneDrive stores previous versions of that file. If you have a 50MB file edited 100 times, it can consume up to 5GB of cloud space in version history.
- Windows Device Backups: OneDrive automatically stores system setting backups, desktop layouts, and application backups under hidden directories.
Step 1: Empty the First and Second-Stage OneDrive Recycle Bins
Files deleted from your computer or the web portal remain in a holding zone.
- Open your web browser and log in to the OneDrive Web Portal.
- In the left-hand navigation pane, click on Recycle bin.
- Click Empty recycle bin at the top of the screen to clear the first-stage items.
- Scroll to the very bottom of the page. Look for the link that says:
Can't find what you're looking for? Check the Second-stage recycle bin. - Click this link. The second-stage recycle bin contains files that were deleted automatically or cleared from the first stage.
- Click Empty recycle bin again to permanently erase these files and immediately free up cloud quota.
Step 2: Find and Remove Hidden Email Attachments in Outlook
Because Microsoft Office 365 groups Outlook email data into OneDrive, you must check your email attachment storage.
- Open your browser and go to Outlook Web App.
- Click the Gear Icon (Settings) in the top-right corner.
- Navigate to General → Storage.
- You will see a detailed breakdown of your storage. Look at Microsoft storage vs Email storage.
- Click the expansion arrow next to Outlook (Attachments).
- Outlook will display a list of your largest emails sorted by size. Select and delete emails containing heavy attachments (like videos or Zip archives) that you no longer need.
- Remember to empty your Deleted Items folder in Outlook to apply the quota update.
Step 3: Analyze Local OneDrive File Sizes via Terminal
If your OneDrive online quota still shows usage but your local folder looks empty, hidden system folders or forgotten directories might be syncing. Run these terminal commands to list the actual largest files inside your OneDrive directory.
Windows (PowerShell Script)
Open PowerShell and run this command to find the 10 largest files in your OneDrive path:
Get-ChildItem -Path "$env:USERPROFILE\OneDrive" -Recurse -File -ErrorAction SilentlyContinue | Sort-Object Length -Descending | Select-Object -First 10 Name, @{Name="SizeGB";Expression={[math]::round($_.Length/1GB,2)}}, FullName | Format-Table -AutoSize
macOS (Terminal Script)
Open Terminal and run this command to find the 10 largest files in your OneDrive path:
find ~/Library/CloudStorage/OneDrive-Personal -type f -exec du -h {} + 2>/dev/null | sort -rh | head -n 10
(If using a business account, change the folder name to OneDrive-Shared or your specific company directory).
Step 4: Clean Up File Version History and Old Device Backups
If you have large documents that undergo frequent edits, purge old versions to reclaim storage.
Purge Version History:
- In the OneDrive Web Portal, right-click a large file (e.g., a PowerPoint presentation or CAD file).
- Select Version history.
- You will see a list of dated versions with sizes. Click the three dots next to older versions and click Delete (or click Delete all versions to keep only the newest copy).
Remove Old Device Backups:
- In the OneDrive Web Portal, click the Gear Icon (Settings) → Options.
- Click on Device backups in the sidebar.
- Locate old backups from computers or phones you no longer own, and click Delete to reclaim space.
Summary Checklist
| Action Item | Target Location | Objective |
|---|---|---|
| Clear Second-Stage Bin | OneDrive Web Portal | Permanently deletes files held in Microsoft’s secondary safety recovery zone. |
| Check Outlook Storage | Outlook Web Settings | Removes heavy email attachments eating into the shared OneDrive quota. |
| Run Size Scan Script | PowerShell / Terminal | Identifies heavy local files that might be hidden or nested in deep subfolders. |
| Purge Version History | OneDrive Web Portal | Deletes old file revisions to shrink file size overhead. |