Program za defragmentaciju diska program je koji uspostavlja red na površini tvrdog diska ili tvrdog diska računala, rješavajući tako problem fragmentacije i postizanje optimalnih performansi na njima.
Tijekom postupka kopiranja datoteke, operativni sustav računala (općenito Windows) usitnjava podatke i raspoređuje ih među najmanjim jedinicama prostora na koje je disk podijeljen, poznatim kao klasteri .
Problem je u tome što sustav sekvencijalno kopira podatke u prvom dostupnom klasteru, pa je sadržaj datoteke raspršen na površini diska. Taj se postupak naziva fragmentacijom.
Program za defragmentaciju diska koji će se pobrinuti za ovaj problem, kopira rijetke fragmente datoteke u memoriju i zatim pronalazi slobodno mjesto za njih kako bi ih grupirao.
Ako su podaci na disku fragmentirani, glava za čitanje tvrdog diska ili disketnog pogona mora proći veći dio površine diska da bi dovršila čitanje datoteke. Na taj se način rad pretjerano sporo odvija. Informacije su raspršene i sustav provodi puno vremena tražeći sve fragmente koji ih čine.
S druge strane, na pravilno fragmentiranom pogonu, sustav može ubrzati podatke u datoteci, jer su smješteni susjedno, a također oslobađa dio prostora na disku, zbog čega je prikladno koristiti defragmentator.
Korištenje računala značajno utječe na idealnu frekvenciju s kojom bi se diskovni pogoni trebali defragmentirati. Ako često deinstalirate i instalirate programe, to bi trebalo činiti najmanje jednom mjesečno. Ako se datoteke brišu, kopiraju ili premještaju na disk, također će ih trebati često optimizirati. Međutim, isti defragmentator diska kada radi analizu, govori nam je li to potrebno ili ne.
Zaslon za defragmentaciju prikazuje detalje operacija datoteka, tako da korisnik može grafički provjeriti status defragmentacije tvrdog diska.
Optimizirani podataka (klastera koje su kopirane na novo mjesto), pisani podaci (klasteri koji se zapisuju na disk), oštećene klastera (grozdova koji nisu nadoknadivi i ne može pristupiti) su uočeni; nepokretni podaci (iz sigurnosnih razloga neke datoteke se ne mogu premjestiti); i prostor bez defragmentiranja (ti klasteri nisu kopirani na novo mjesto).