Kas yra defragmentavimas ir kiek tai trunka?



Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas

Disko defragmentavimo priemonė yra „Microsoft Windows“ esanti priemonė, skirta pailginti disko prieigos laiką pertvarkant saugomus failus. Jis bando visus duomenis laikyti gretimose saugojimo vietose. Pagrindinis defragmentavimo tikslas yra sutrumpinti galvos kelionės laiką (tai yra laikas, kurį jūsų diskinis diskas užima nurodydamas tikslinę vietą ir yra pasirengęs jį pasiekti).



Pradedant nuo „Windows Vista“, „Windows“ disko defragmentavimas buvo gerokai patobulintas ir laikomas geresniu nei jo pirmtakas. Disko defragmentavimo programa vykdo žemo prioriteto užduotį fone, nedarydama įtakos kompiuterio našumui. Daugeliu atvejų defragmentavimo priemonė veikia tik tada, kai jūsų kompiuteris neveikia.



Kodėl mums reikia disko defragmentavimo?

Kalbėkime bendresniais terminais. Kai ištrinate failą iš kompiuterio, jo vieta pažymima laisva. Kai įrašote failą, jis dedamas į pirmą laisvą vietą. Jei ta laisva vieta nėra pakankamai didelė, kad tilptų failas, failas suskaidomas. Dalis jo ten saugoma, o likusi dalis išsaugoma kitoje nemokamoje vietoje. Tačiau kai kurios operacinės sistemos iš pradžių to nedaro. Jei diske yra vietos, kuri niekada nebuvo naudojama, pageidautina, kad ji išsaugotų failą. Tai reiškia, kad visas jūsų diskas bus užpildytas tuščiomis erdvėmis.



Disko defragmentavimas yra visų atsitiktinių laisvų vietų pašalinimas, tada visų failų surinkimas ir išsaugojimas gretimuose atminties blokuose. Dėl to failų paieška jūsų sistemoje yra daug greitesnė.

Kietasis diskas susideda iš galvos, iš kurio jis nuskaito duomenis. Operacinėje sistemoje yra susieti visi failai ir jų saugojimo vietos. Jis nukreipia galvą į konkrečią vietą ir pasiekia ten išsaugotus duomenis. Tada galva per diską turi pereiti į tą vietą ir perskaityti duomenis. Dabar įsivaizduokite, ar jūsų kompiuteryje esančiame diske nebuvo failų, kuriuose tarp jų buvo daug tarpų. Galva turėtų vėl ir vėl pakeisti savo vietą, kad galėtų perskaityti failą. Tai efektyviai padidins failų prieigos laiką. Disko defragmentavimas bando pašalinti šį papildomą laiką.



Kokia yra disko defragmentavimo mechanika?

Pagal numatytuosius nustatymus defragmentavimo įrankis defragmuos tik tuos failus, kurių dydis yra mažesnis nei 64 MB. Tokio dydžio fragmentuose jau yra mažiausiai 17000 gretimų grupių. Tai reiškia, kad dideli failai, tokie kaip žaidimai ir filmai, nebus defragmentuojami naudojant numatytąjį defragmentavimą. Turėsite perduoti konkrečią komandą, kad įsitikintumėte, jog ji veikia (-w, kaip paaiškinta vėliau).

Kad kompiuteris galėtų pradėti defragmentuoti jūsų diską, jis turi sudaryti viso disko žemėlapį, visų pirma visų tuščių vietų ir failų dydžius. Jis pasirenka failą iš pirmos laisvos vietos, kurią reikia perkelti. Jei laisva vieta yra pakankamai didelė, ji tiesiogiai ten saugo failą. Jei ne, jis randa failą šalia laisvos vietos ir laikinai jį kažkur perkelia. Tai daro laisvą vietą didesnę, kol ji bus pakankamai didelė, kad pirmoji byla būtų perkelta ten vienu užkrečiamu gabalu (užkrečiama reiškia, kad failas neišardomas ir saugomas kaip visuma). Tai tęsiama tol, kol diske nelieka laisvų vietų.

Reikia atsiminti keletą dalykų:

  • Disko defragmentavimo priemonė nesuardys jau naudojamų failų.
  • Disko defragmentavimo priemonė nešlifuoja failų, esančių šiukšliadėžėje. Tai suprantama, nes švaistysite savo išteklius, jei galų gale vis tiek turėtumėte ištrinti failą.
  • Disko defragmentavimo priemonė netrikdo šių failų: „Safeboot fs“, „Bootsec DOS“, „Safeboot CSV“, „Hiberfil sys“, „Safeboot RSV“, „Windows“ puslapio failas ir „Memory Dump“. Yra keli parametrai, kuriuos galime naudoti norėdami įsitikinti, kad jis taip pat defraguoja įkrovos failus.

Kiek laiko trunka defragmentavimas arba kiek jo reikia?

Defragmentavimas iš tikrųjų priklauso nuo jūsų naudojamos aparatūros. Kuo didesnis standusis diskas, tuo ilgiau tai užtruks; kuo daugiau failų bus saugoma, tuo daugiau laiko reikės kompiuteriui juos visus defragmentuoti. Laikas skiriasi nuo kompiuterio, nes kiekvienas turi savo unikalų atvejį.

Baigimo laikas gali būti nuo kelių minučių iki kelių valandų. Žinoma, galite ir toliau naudotis savo kompiuteriu, kai vyksta procesas, tačiau rekomenduojama vengti failų kopijavimo ar perkėlimo, nes tai tik prailgins procesą. Laikas gali trukti net iki 24 valandų, jei turite didžiulį vairavimą, kuris užpildytas įvairiausiais daiktais.

Defragmentavimas taip pat atlieka užduotis. Iš pradžių jis atlieka grubų perdavimą ir kitą kartą patobulina. Po kiekvieno leidimo kietasis diskas tampa labiau organizuotas ir greičiau pasiekiamas.

Kokias papildomas komandas galime perduoti moduliui?

Yra keletas komandų eilutės parinkčių, kurias galite deklaruoti, o defragmentavimo procesas pasikeis taip, kaip jums patinka. Pagrindinė komanda eilutėje yra „ defrag C: “, Kur„ C: “yra diskas, kurį bandote defragmentuoti.

-r Tai yra numatytasis defragmentavimo nustatymas ir jis fragmentuoja tik failų segmentus, mažesnius nei 64 MB

-c Ši komanda fragmentuoja visus kompiuterio tomus. Naudojant šią komandą nereikia nurodyti disko raidės.

Tai atlieka pilną bet kokio dydžio failų defragmentavimą nurodytame diske, neatsižvelgiant į dydį.

-i Tai leidžia defragmentuoti tik tada, kai kompiuteris neveikia.

-v Ši komanda užtikrina, kad atlikus defragmentavimo modulius bus pateiktos visos ataskaitos.

-b Tai optimizuoja tik įkrovos failus.

Ši komanda analizuos pasirinktą diską ir parodys ataskaitą, kurią sudarys analizės ir defragmentavimo ataskaitos.

Galite lengvai perduoti komandų eilutes naudodami komandų eilutę, rankiniu būdu paleidžiant disko defragmentavimo priemonę. Pavyzdžiui, vietiniame diske C galime vykdyti komandą „-w“, vykdydami šią komandą:

defrag C: -w

Taip pat galite perduoti kelis parametrus vienu metu, atskirdami komandą su tarpu tarp jų. Pavyzdžiui, mes galime paleisti „-w“ ir „-i“ vykdydami šią komandą:

defrag D: -w –i

4 minutes perskaityta