Technology in terms you understand. Sign up for the Confident Computing newsletter for weekly solutions to make your life easier. Click here and get The Ask Leo! Guide to Staying Safe on the Internet — FREE Edition as my thank you for subscribing!

Why does defragging appear to lose disk space?

Question:

Running Defraggler by Piriform. Weekly after running a cleanup using
Secunia, AVG 2012, Malwarebytes anti-malware and CCleaner, I defrag both
machines using Defraggler (I like the graph they present). I notice on both
machines that I have the graph of unused versus used changes with the USED getting
larger and larger and the UNUSED getting smaller and smaller. If this continues,
I’ll run out of unused space in the future.

What’s happening and I how can I regain disk space or fix this problem? Is
this just Defraggler causing the problem? I know Win 7 has a defrag process but
I’ve never used it, I don’t think. I’ve not looked to see if it’s turned on.
Could both of them running cause the drain on the unused space?

In this excerpt from
Answercast #47
, I calm some worries that regular defragging of a hard drive
is using up disk space.

Become a Patron of Ask Leo! and go ad-free!

Losing disk space

Well, to begin with, there is no problem here. You are not actually losing
unused space. Defragging has no effect (and I mean zero effect) on how much
space is or is not used on a particular hard disk.

  • All it does is it moves data around.

The Defraggler display

Now, what you’re seeing, I believe, is the impact of the fact that that
display (and I have to admit, I like Defraggler’s display as well, because it
tells me that things are going on), but that display is at best an
approximation of what’s going on.

Every little block, depending on how big you sized the window, reflects some
amount of disk space that may have both data and unused data in it.

  • What the defragging process does is it coalesces those;

  • It brings them all together (or it tries to at least) on a file-by-file
    basis.

So, it’s very possible that the appearance of that display, of that block
image display while defragging is going on, is fundamentally misleading to some
degree.

Defragging does not free up space

So I have to reinforce that defragging (and it doesn’t matter what tool you
are using):

  • Defragging does not free up disk space:

  • Defragging does not use disk space.

  • All defragging does is moves the data around on the hard disk so that
    when it is accessed, it is accessed more quickly.

Windows 7 defragger

Now the one thing that I do want to mention is since you’re running
Windows 7, you are actually defragging more than you think you are.
It is not a problem.

  • I want to say that again. It is not a problem;

  • But Windows 7 by default will run a defrag on your hard drives once a
    week.

I believe it happens on Wednesdays, but I could be wrong. It could be
different for different systems. But if you actually look at the Task
Scheduler, you will find that Windows has a predefined task for defragging that
kicks off once a week.

Multiple defraggers

Now, if you happen to defrag more often than that using Defraggler, then
that’s fine.

  • Again, they’re not in conflict;

  • They’re not causing disk space to be used or not used;

  • You’re just defragging a little bit more than you thought you were.

So, like I said, I don’t see a problem here at all and I think that what
you’re doing is fine. It’s more proactive and preventive maintenance than I see
most people doing, and I think it’s fine.

Do this

Subscribe to Confident Computing! Less frustration and more confidence, solutions, answers, and tips in your inbox every week.

I'll see you there!

1 thought on “Why does defragging appear to lose disk space?”

Leave a reply:

Before commenting please:

  • Read the article.
  • Comment on the article.
  • No personal information.
  • No spam.

Comments violating those rules will be removed. Comments that don't add value will be removed, including off-topic or content-free comments, or comments that look even a little bit like spam. All comments containing links and certain keywords will be moderated before publication.

I want comments to be valuable for everyone, including those who come later and take the time to read.