login about faq

To prove you're not a spammer, email newuser.lgqa@gmail.com with the subject "Account Request" to request an account.

I defrag my hard drive on my Windows 7 computer about once a day. Its takes about 20 minutes or less for me. Does this improve performance at all? Is it good for the computer?

asked Aug 29 '10 at 12:28

Madison%20Tries's gravatar image

Madison Tries

once a day is overkill, once a month is what i do for my laptop, i also have a home server which i am always writing and reading from, that goes though once a week and even that is over kill for what i do with it.

you will see a performance boost but not one that you wouldn't see if you did it weekly or monthly

answered Aug 29 '10 at 14:44

trueb's gravatar image


I would reduce it to about once a week because you could reduce the life of your harddrive if you do it once a day especially if there's nothing to defrag

answered Aug 29 '10 at 12:36

FilipinoPower's gravatar image


All that defragmenting does is move fragmented files so that the disk spends less time seeking all over the drive for them. This tends to happen when you move files or delete files a lot.

As the other guy said, you're simply making your hard drive do a load of work that it does not need to do. I doubt you're going to notice much effect with 1 or 2 fragmented files. Now if you had 30 to 40% fragmentation then sure you'll notice it a lot!

You should be able to press the analyze button in the defrag tool for it to show you the % of fragments. In fact, windows will even tell you if you really need to degrag the drive.

answered Aug 29 '10 at 14:33

SignOff's gravatar image


edited Aug 29 '10 at 14:34

7200 rpm drives do not really need to be defragmented. But it is still recommended about once a month or once every two weeks to avoid too much fragmentation.

answered Feb 10 '11 at 13:16

ellercom's gravatar image


I do not know too much about defragmenting, but I think once a day is overkill. I don't think your gonna notice any performance increase at all if you do it that often. I would probably do it one a week or less, at least take it down to every other day.

answered Aug 29 '10 at 12:37

boba0420's gravatar image


you should choose auslogics disk defrag,download it from here.

answered Feb 10 '11 at 12:56

insurancepage's gravatar image


I would suggest trying a "smart" defrag program, such as IOBit's Smart Defrag. It defrags your drive whenever the computer is idle for a set amount of time. I use it on all my Windows machines and it works great.


answered Feb 10 '11 at 13:29

WinZatPhail's gravatar image


IOBit's Smart Defrag is a waste, I never used!auslogics disk defrag is the best! Free!!!

answered Feb 10 '11 at 20:18

insurancepage's gravatar image


Defragmenting once a day is overkill. I'll explain what fragmentation is.

Basically imagine that you HD is a big number line, and your files are stored in blocks along that line. At a certain point of that line, there is a table that contains a list of all the files, and where they are located. So in theory, you would start writing at the beginning, and just go to the end. But what happens when you delete a file? When you move it to the recycle bin, the file remains in the same place, but the MFT (master file table) changes the location to the recycle bin. When you delete the file from the recycle bin, then the data is still intact, but the entry is erased from the MFT. Because there is "nothing there" you can write new files over that space. But what if the new file is too big for that space. For example if you deleted a small 10KB text document but you want to download a 3MB song? Your computer could either write it at the end of the line, or start in the small hole in the line, and then finish at the end. Or, if there are lots of holes, fill each one with parts of the file. The MFT will keep track where all the data is, and it will appear in one piece, although its really split up. When a file is split up in different parts of the HD, it is considered fragmented. This can lead to performance issues, because if you are playing a song for example, the HD would start reading from one spot in the drive, and then have to skip to a different location. HD's are so fast that most of the time you won't even notice that that is happening.

Defragmenting does a few things. It starts by getting the MFT and making a list of all the files that are split into different parts on the HD. It then tries to move the files into 1 piece.

There are usually some other things that a program can do. Sometimes you will want to arrange the files on your HD by folder. For example, if all your music is on one section of your HD, loading it will be a lot faster, and if you copy it to another location, this will also go faster. But then, if you want to add 1 new song, it will be moved to the first free space available, and probably not where the rest of your music is. Some defrag programs will also take all the "empty" space on your HD and write 0's to it. All data on a HD is binary, stored in 1's or 0's. Because the file still "exists" once it is deleted from the MFT, reformatting that space to 0's will make future writes quicker, but will make data recovery impossible, if you need to try to get that file again.

Some of the bad things about defragmenting every day. One, it takes up time. Most likely, you don't have that many files that really need defragmenting. Sure a couple might fragmented each run, but your computer can still read/write to them fine. Also, some files cannot be defragmented while they are in use, such as the pagefile. If your pagefile is fragmented, I would disable it, restart your computer, defragment to get enough room in 1 spot open for your page file, and then set it back again. Another thing to consider is that your HD will eventually die, just like most parts of a computer. Defragmenting is very stressful on your HD because it makes tons of reads/writes, all over the disk. So by making pointless defragments, you are shortening your HD life by a little bit.

It really depends how often you want to defrag. I usually do it when I notice my computer is getting a little bit sluggish, or when I do a bunch of file writes/deletes. I would say probably each month or 2, but I have computers that have gone years without a defrag and still aren't in terrible condition, I don't think it is that necessary to defrag much more than a month though.

answered Feb 10 '11 at 20:44

KylePolansky's gravatar image


One should defrag as often as one needs to do so, and that is determined by how much you use the machine.

If you're a power user, once a day would barely keep up with the fragmentation that builds up just by creating, saving, editing and deleting files. If you only use the computer occasionally, then you may not need to defrag daily.

It is not true that defragmenting hurts your hard drive -- the opposite is true. If the disk is fragmented, it has to do a lot more work than if it is not fragmented. More work = more use = more wear = faster replacement.

Any good defragmenter will only defrag whatever fragments exist on the disk. If your disk is not fragmented, then the defragger would just finish very quickly.

The best thing to do would be to get a commercial automatic defrag program like Diskeeper. It defrags while you use the computer and only does so when the disk needs it. Also, the newest edition prevents fragmentation in the first place, so you won't have to worry about it at all.

answered Mar 23 '11 at 00:21

Bill%20R%20TechSpec's gravatar image

Bill R TechSpec

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here



Answers and Comments

Markdown Basics

  • *italic* or __italic__
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported



Asked: Aug 29 '10 at 12:28

Seen: 2,261 times

Last updated: Mar 23 '11 at 00:21