Diferența dintre defragmentare și format Diferența dintre

Anonim

Defragment vs. Forma t

Defragmentarea (defragmentare defragmentată sau disc) este un proces prin care sistemul reduce cantitatea de fragmentare din fișier sisteme. 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 eradiceze alte fenomene de fragmentare.

Formatarea este o comandă folosită pentru a îndeplini mai 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 un întreg fișier și pune fișierul în goluri între alte fișiere salvate pe disc. Defragmentarea remediază 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 fizic liber. Deși reorganizarea creează un spațiu mai mic, aceasta 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ă la 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 timpul formatării discului.

Rezumat:

1. Defragmentarea este o operație care încearcă să creeze mai mult spațiu pe discul principal, punându-se secvențial fișiere din aceeași familie adiacente; 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 însăși, dar când sunt create clustere de date, acele date sunt înlocuite cu acel cluster particular.