The operating system divides the hard drive into blocks, and a file may large enough to need several of these blocks for storage.
As the hard drive becomes full, and after several deletions of old files, there may not be enough consecutive free blocks to store a file, so it is instead stored in several blocks far apart, for example a few blocks at the start of the disk, a few blocks at the middle and the rest at the end of the disk.
This is called fragmentation and it slows down file reading, because it a lot slower for a hard drive to move between two different locations on the drive than it is to keep reading at the location it already is. The more a file is scattered over different locations on the disk, the slower it becomes to read it.
Enter the Defragmenter, which moves the blocks around on the disk so that all blocks storing the same file are put together, and thus quicker to read again.
Fragmenting is mostly a Windows issue, Linux (and Mac) uses a different method to store files so fragmenting is rarely a concern. The files on you hard drive are not arranged in order and they're scattered all over the place. Some files are even split and set, say, a quarter of the disk apart. Now, when you try and access that file, the computer has to remember where the halves are then go and fetch those fragments. Might just take a few milliseconds more but when you think about all those system files which drive your operating system, it slows down your whole computer.
The Disk Defragmenter analyses your hard drive and moves around all the fragments so that your computer doesn't have to do much. Keeps the computer nice and happy (lazy thing ain't it?) and keeps you nice and happy (yay! fast computer).
No.
no defragmenting your hard drive will only increase available space.
speeding up applications by clumping file components together
You can maintain the hard drive by defragmenting it with built in windows programs. I don't know haw to do it on a mac. Theres not much alse you can do but not putting unessary data will keep it faster.
run the defragmentation program because it is the simplest fix to try and often helps
Defraggler is a defragmenting tool. One that I highly recommend. It goes further than the one provided in Windows itself. Defragmenting your hard drive puts all of the pieces of file on one place, speeding up your computer. If you have a solid state drive, don't defragment it, it won't help any.
Defragmenting
yes
While the default file system used on a Macintosh doesn't require defragmenting, you can do so with a thrid party utility called iDefrag. However, some argue that defragmenting a Mac actually hurts performance due to the nature of the file system's indexing.
Yes... regularly defragmenting a hard-drive that has less than 33% free space, will speed up your system.
Defragmenting a computer is cleaning up space that is not being used on the computer. The purpose is to free up hard drive space so the computer runs faster.
There are at least two options: first one is the operating system is broken; second one is your hard drive has bad sectors. Both cases you need to run full hard drive diagnostics, including the hard drive surface test (bad sector repair).