When a file is non-contiguous i.e. exists as 'fragments' across the filesystem, then it takes longer to read because a separate seek operation by the drive read/write head is required to access each fragment. Similar, when free space is fragmented, write operations can take longer. When many files, especially system files are fragmented, it can slow down filesystem (i.e. HDD in 'real terms) performance. Defragmentation makes the file fragments contiguous, and better defraggers also organize files by directory, place critical files in the 'fastest' portions of the disk etc. So, keeping fragmentation levels low is always a good idea.
Yes, it's safe to defrag Vista, but the vista defragger is quite lousy IMO. Months ago when I used to run Vista, I defragged with Diskeeper 2008/2009 instead of the Vista defragger. Diskeeper was far better: faster, more complete, automatic etc.
Is safe. When you save files, or install programs, this files or programs are saved on clusters in the HDD, but usually aren't save in an specific order. The file or program is saved in the cluster available, for example, if you start to install a program, the program start to save the files in the cluster 0 to 100, BUT the cluster 101 to 205 isn't available (exist a movie for example), the rest of the files of the program are saved in the clusters 206 to 311.
Some day, you delete the movie, so, the clusters 101 to 205 now is available, here is where the defrag do his job. Defrag remove the files from the clusters 206 to 311 and save again on the clusters 101 to 205.
It's safe on vista, 7, xp...
Benefits: The program installed have acess more easy and fast to the files that need for works. Better performace of the HDD and the PC.
Cheer!
Message edited by saint19 on 10-30-2009 at 05:07:43 PM
------------------------------If you like my answer, select me as the best answer.
------------------
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe.". Albert Einstein.
------------------
Reply to saint19