Soldato
Put simply, as you delete files you leave gaps between other files on the HDD. When you next write a file, it fills in the gaps. These gaps are not always large enough so the file being written gets split up.
Since the read and write heads of a HDD takes time to move to different parts of the HDD, the more a file is split up, the longer it takes. Over time, this fragmentation can get pretty bad and completely bin your performance.
Defragging basically finds files that are split up and joins them back up, and also compacts all the data on the HDD so all the free space is on the end [making it less likely new files will get split up.].
Since the read and write heads of a HDD takes time to move to different parts of the HDD, the more a file is split up, the longer it takes. Over time, this fragmentation can get pretty bad and completely bin your performance.
Defragging basically finds files that are split up and joins them back up, and also compacts all the data on the HDD so all the free space is on the end [making it less likely new files will get split up.].