Ce este Defragmentarea și cât durează?

Ce este Defragmentarea și cât durează?

What Is Defragmentation

Defragmentarea discului este un utilitar prezent în Microsoft Windows, care este conceput pentru a crește timpul de acces pe disc prin rearanjarea fișierelor stocate. Încearcă să stocheze toate datele în locații de stocare alăturate. Scopul principal al defragmentării este de a reduce timpul de deplasare a capului (acesta este timpul pe care îl durează unitatea de disc pentru a indica o locație țintă și este în stare pregătită pentru a-l accesa).



Începând cu Windows Vista, Defragmentarea discului Windows a fost mult îmbunătățită și este considerată mai bună decât predecesorul său. Defragmentatorul de disc execută o activitate cu prioritate redusă în fundal, fără a afecta performanța computerului. În majoritatea cazurilor, defragmentatorul rulează numai când computerul este inactiv.



De ce avem nevoie de Defragmentarea discului?

Să vorbim în termeni mai obișnuiți. Când ștergeți un fișier de pe computer, spațiul acestuia este marcat ca liber. Când salvați un fișier, acesta este plasat în primul spațiu liber disponibil. Dacă acel spațiu liber nu este suficient de mare pentru a găzdui fișierul, fișierul este defalcat. O parte din acestea sunt stocate acolo, în timp ce partea rămasă este salvată în următoarea locație gratuită. Cu toate acestea, unele sisteme de operare nu fac acest lucru la început. Dacă există spațiu pe disc care nu a fost folosit niciodată, acesta salvează fișierul acolo. Aceasta înseamnă că întreaga unitate se umple de spații goale.



Defragmarea discului dvs. este procesul de eliminare a tuturor spațiilor libere aleatorii, apoi colectarea tuturor fișierelor și salvarea lor în blocuri adiacente de memorie. Acest lucru face ca recuperarea fișierelor pe sistemul dvs. să fie mult mai rapidă.

Hard disk-ul dvs. constă dintr-un cap de pe care citește datele. Sistemul de operare are o mapare a tuturor fișierelor și a locului în care sunt salvate. Direcționează capul către o anumită locație și accesează datele salvate acolo. Capul trebuie apoi să traverseze discul până la acea locație și să citească datele. Acum imaginați-vă dacă unitatea de pe computer a avut fișiere salvate cu multe spații între ele. Șeful ar trebui să-și schimbe locația din nou și din nou pentru a citi un fișier. Acest lucru va crește efectiv timpul de acces la fișiere. Defragmentarea discului încearcă să elimine acest timp suplimentar necesar.

Care sunt mecanica defragmentării discului?

În mod implicit, instrumentul de defragmentare va defragna numai fișierele care au o dimensiune mai mică de 64 MB. Fragmentele de această dimensiune conțin deja cel puțin 17000 de clustere adiacente. Aceasta înseamnă că fișierele mari, cum ar fi jocurile și filmele, nu vor fi defragmentate folosind defragmentarea implicită. Va trebui să transmiteți o comandă specifică pentru a vă asigura că o face (-w așa cum se explică mai târziu).



Înainte ca computerul să poată începe defragmentarea unității, trebuie să creeze o hartă a întregului disc, în special toate spațiile goale și dimensiunile fișierelor. Alege fișierul din primul spațiu liber de mutat. Dacă spațiul liber este suficient de mare, acesta stochează direct fișierul acolo. Dacă nu, găsește fișierul lângă spațiul liber și îl mută temporar undeva. Acest lucru face ca spațiul liber să fie mai mare până când este suficient de mare pentru a muta primul fișier acolo într-o singură bucată contagioasă (contagioasă înseamnă a nu sparge fișierul și a-l stoca în ansamblu). Continuă să facă acest lucru până când nu mai există spații libere pe disc.

Există câteva puncte de reținut:

  • Defragmentatorul de disc nu va defragta fișierele care sunt deja utilizate.
  • Defragmentatorul de disc nu defragmentează fișierele prezente în Coșul de reciclare. Acest lucru este de înțeles, deoarece vă veți irosi resursele dacă fișierul va fi șters oricum în cele din urmă.
  • Disc Defragmenter nu defragmentează următoarele fișiere: Safeboot fs, Bootsec DOS, Safeboot CSV, Hiberfil sys, Safeboot RSV, fișier de pagină Windows și Memory Dump. Există câțiva parametri pe care îi putem folosi pentru a ne asigura că defragmentează și fișierele de boot.

Cât durează Defragmentarea sau de câte treceri are nevoie?

Defragmentarea depinde într-adevăr de hardware-ul pe care îl utilizați. Cu cât este mai mare unitatea de disc, cu atât va dura mai mult; cu cât sunt stocate mai multe fișiere, cu atât mai mult timp va necesita computerul pentru a le defragama pe toate. Timpul variază de la computer la computer, deoarece fiecare are propriul său caz unic.

Timpul poate varia de la câteva minute la câteva ore până la finalizare. Desigur, puteți continua să utilizați computerul atunci când procesul este în desfășurare, dar este recomandat să evitați copierea sau mutarea fișierelor, deoarece procesul va face ca procesul să fie mult mai lung. Timpul poate merge chiar și la 24 de ore dacă aveți o unitate uriașă care este plină de tot felul de lucruri.

Defragmentarea face, de asemenea, sarcinile în treceri. La început face o pasă dură și o rafinează data viitoare. După fiecare trecere, hard disk-ul devine mai organizat și mai rapid de accesat.

Care sunt comenzile suplimentare pe care le putem transmite modulului?

Există câteva opțiuni de linie de comandă pentru care declarați, ceea ce va face ca procesul de defragare să se schimbe după cum doriți. Comanda principală din linia de comandă este „ defrag C: ”, Unde„ C: ”este unitatea pe care încercați să o defrag.

-r Aceasta este setarea implicită a defragmentării și defragmentează numai segmente de fișiere mai mici de 64 MB

-c Această comandă defragmentează toate volumele de pe computer. Nu trebuie să specificați o literă de disc atunci când utilizați această comandă.

-în Aceasta efectuează o defragmentare completă a fișierelor de toate dimensiunile pe un disc specificat, indiferent de dimensiune.

-i Acest lucru face ca defragmentarea să ruleze numai computerul este inactiv.

-v Această comandă vă asigură că modulele de defragmentare afișează rapoarte complete la finalizare.

-b Optimizează numai fișierele de încărcare.

-la Această comandă va analiza unitatea selectată și va afișa un raport, format din rapoarte de analiză și defragmentare.

Puteți trece cu ușurință liniile de comandă utilizând promptul de comandă atunci când lansați manual defragmentatorul de disc. De exemplu, putem executa comanda „-w” pe discul local C executând următoarea comandă:

defrag C: -w

De asemenea, puteți trece mai mulți parametri simultan, separând comanda cu spațiu între ele. De exemplu, putem rula „-w” și „-i” executând următoarea comandă:

defrag D: -w –i

4 minute citite