Over time, data on a hard drive becomes fragmented. Parts of a file are saved to different areas of the disk where there is free space. This slows down the computer as more disk accesses are needed to read all of a file. Defragmentation software reorganises the files, putting all of the free space together and all of the parts of the same file together. This improves performance.