Reader-supported: we earn a commission on some links, at no extra cost to you. How this works
Storage & FilesGuide

Why Does Emptying the Trash Take So Long?

Emptying the Trash is slow when there are many small files, very large files, or items on a slow external or network drive. Here is why and how to speed it up.

Emptying the Trash takes a long time mainly because the system removes each file individually, so a folder holding thousands of small files takes far longer than a few large ones. Slow external drives, network locations, secure deletion, and files still in use all add delay. This is normal behavior, and there are ways to make it faster.

Why this happens

Deleting is not instant because the system updates the file table once per item and checks each file first.

  • Many small files: each one is a separate delete operation, so counts in the thousands are slow even if the total size is small.
  • Very large files: writing the change and reclaiming space for big items takes time.
  • Slow media: USB flash drives, memory cards, and network drives are much slower than internal SSDs.
  • Files in use: the system waits or retries if an app still has a file open.
  • Secure or extra-verified deletion on some drives, which overwrites data.

Is this normal?

Yes. A slow empty is expected when the Trash holds a large number of files or items on a slow drive. A quick empty is normal for a few files on an internal disk.

Does it cause any problems?

Usually not, beyond the wait. If it hangs completely, a file may be locked by an open app or the drive may be failing, which is worth checking.

How to fix or check it

  1. Close open apps: quit programs that might be using the files, then try again.
  2. Empty in batches: instead of one huge empty, delete files in smaller groups to keep it responsive.
  3. Mac: if it stalls, restart and try again, or hold Option while choosing Empty Trash to force removal of stubborn items.
  4. Windows: right click the Recycle Bin and choose Empty. If it hangs, restart and try again, or empty from an administrator account.
  5. Check the drive: if deleting from an external or network drive is extremely slow, the drive may be slow or failing. Run First Aid on Mac or CHKDSK on Windows.
  6. Avoid the backlog: empty the Trash regularly so it never holds tens of thousands of files at once.

Frequently asked questions

Why is deleting one big file faster than many small files?

Each file requires its own delete operation and file table update. Thousands of small files mean thousands of operations, which is slower overall than a single large file.

Is it safe to force empty the Trash if it hangs?

Usually yes, once you have closed apps that might use the files. On Mac, hold Option while choosing Empty Trash. If it still hangs, restart first.

Does emptying the Trash speed up my computer?

It frees disk space, which can help if the drive was nearly full. It does not directly speed up the processor, but low free space can slow a system.

More in this topic

More in Storage & Files

See the full guide →