# Hard Drive Defrag question

**URL:** <https://boards.straightdope.com/t/hard-drive-defrag-question/373594>\
**Category:** Factual Questions\
**Created:** [September 21, 2006, 6:09pm UTC](https://boards.straightdope.com/t/hard-drive-defrag-question/373594 "2006-09-21T18:09:09Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![The\_Controvert](https://avatars.discourse-cdn.com/v4/letter/t/dec6dc/32.png) [@The\_Controvert](https://boards.straightdope.com/u/The_Controvert)\
**Post date:** [September 21, 2006, 6:09pm UTC](https://boards.straightdope.com/t/hard-drive-defrag-question/373594/1 "2006-09-21T18:09:09Z")

</div>

It seems to take forever to defrag a hard drive sometimes. If I’ve got a heavily fragmented drive that is filled to 49% capacity, will it take significantly more time to defrag than to simply copy half the disk? If so, what is all the extra work it’s doing? Seeking sectors? Verifying the copy?

---

<div class="post-metadata">

**Author:** ![FatBaldGuy](https://avatars.discourse-cdn.com/v4/letter/f/ecd19e/32.png) [@FatBaldGuy](https://boards.straightdope.com/u/FatBaldGuy)\
**Post date:** [September 21, 2006, 7:46pm UTC](https://boards.straightdope.com/t/hard-drive-defrag-question/373594/2 "2006-09-21T19:46:23Z")

</div>

[How does disk defrag work?](http://computer.howstuffworks.com/question548.htm)

---

<div class="post-metadata">

**Author:** ![xash](https://avatars.discourse-cdn.com/v4/letter/x/c6cbf5/32.png) [@xash](https://boards.straightdope.com/u/xash)\
**Post date:** [September 22, 2006, 4:07am UTC](https://boards.straightdope.com/t/hard-drive-defrag-question/373594/3 "2006-09-22T04:07:18Z")

</div>

[QUOTE=The Controvert]  
If I’ve got a heavily fragmented drive that is filled to 49% capacity, will it take significantly more time to defrag than to simply copy half the disk?  
[/QUOTE]  
That’s difficult to answer, because it depends on a lot of factors.

It depends on how fragmented the disk is, the size of the fragmented files, how far-away the fragments making up each individual file are from each other, how much of free space is available closer to the Partition Boot Sector, the location and size of immovable system files and paging/swap files, and the tool being used to perform the defragmentation (each tool uses its own algorithms, which may differ greatly). The Windows native defrag tool takes an insane amount of time, but a lot of 3rd party tools work much faster and more efficiently.

Keep in mind that defragging involves constant moving around of data and the calculations required are far more intensive than a copy command. Add to that the fact that while the defragmentation is taking place, the OS is usually still actively reading/writing from/to the hard disk.

So, while defragmentation is more processor intensive than copying, it doesn’t need to move large paging and swap files, whereas your _simply copy half the disk_ scenario would need to read and write these files.

I use (and recommend) the freeware version of the Diskeeper defrag software:

> **[MajorGeeks.Com - MajorGeeks](http://www.majorgeeks.com)**
>
> MajorGeeks offers only 4-star or better geek-tested and reviewed software for Windows along with tutorials and videos when you need help with your computer.

If you prefer to spend money, try Ashampoo Magic Defrag:

> **[Free Software Downloads and Reviews for Windows, Android, Mac, and iOS - CNET...](https://download.cnet.com)**
>
> CNET Download provides free downloads for Windows, Mac, iOS and Android devices across all categories of software and apps, including security, utilities, games, video and browsers
