Diferența dintre defragmentare și format

Defragment vs. FormaT

Defragmentarea (cunoscută și sub numele de defragmentare defrag sau disc) este un proces prin care sistemul reduce cantitatea de fragmentare din sistemele de fișiere. Acest lucru se face prin plasarea fizică a conținutului discului în ordine succesivă în scopul stocării pieselor fiecărui fișier în sistem apropiate și contiguu (adică atingând în ordine). Obiectivul principal este de a asigura mai mult spațiu pe disc prin procesul de compactare, astfel încât să se elimine alte fenomene de fragmentare.

Formatarea este o comandă folosită pentru a îndeplini multe sarcini: Plasați înregistrarea de boot într-o locație specificată de tabela de partiții; ștergeți intrările FAT prin schimbarea acestora la 0x00; ștergeți directorul rădăcină prin modificarea oricăror valori găsite în acesta la 0x00; formatați și verificați fiecare cluster pentru a afla dacă clusterul este bun sau rău și marcați-l ca atare în FAT. Formatarea este de obicei necesară pentru a schimba un sistem de fișiere pe disc.

Fragmentarea apare atunci când sistemul nu poate aloca suficient spațiu pentru memoria stocată pe disc - adică nu există suficient spațiu pe disc pentru a salva întregul fișier și pune fișierul în gol între alte fișiere salvate pe disc . Defragmentarea rezolvă această problemă prin mutarea fișierelor în interiorul spațiului liber care a fost creat prin mutarea fișierelor mai aproape. Este o operație intensă de memorie și este incapabilă să fie efectuată pe un sistem de fișiere care nu are spațiu liber fizic. Deși reorganizarea creează un spațiu mai mic, nu schimbă logistica fișierelor deoarece locația lor a fost definită în cadrul structurii de directoare.

Formatarea nu poate face nimic cu zona de date în sine. Zona de date rămâne intactă atunci când discul este formatat. Orice date care au fost scrise anterior pe anumite suporturi media sunt încă intacte până când sunt suprascrise când un anumit grup este realocat la date noi. În versiunile anterioare de MS-DOS, locația implicită în care a avut loc formatarea a fost într-o dischetă introdusă, dar designerii DOS au considerat că este mai convenabil să schimbe locația implicită în unitatea cea mai utilizată - de aceea, versiunile mai noi ale DOS a formatat automat unitatea C, provocând probleme la nivel cataclismic utilizatorilor care au pierdut munca în timp ce discul era formatat.

Rezumat:

1. Defragmentarea este o operațiune care încearcă să creeze mai mult spațiu pe discul principal prin plasarea fișierelor din aceeași familie adiacente, secvențial; formatarea este o comandă folosită în cea mai mare parte pentru a schimba un sistem de fișiere pe disc.

2. Defragmentarea remediază fragmentarea agregată prin mutarea fișierelor în interiorul spațiului liber creat atunci când fișierele de pe disc au fost mutate mai aproape; formatarea nu face nimic în zona de date în sine, dar când sunt create clustere de date, acele date sunt înlocuite cu acel cluster particular.