Gidai

Kas yra defragmentavimas ir kiek tai trunka?

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 nukreipia į tikslinę vietą ir yra pasirengęs jį pasiekti).

Pradedant „Windows Vista“, „Windows“ disko defragmentavimas buvo žymiai 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 saugoma ten, 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 buvo failų, tarp kurių buvo daug erdvių. Galva turėtų vėl ir vėl pakeisti savo vietą, kad galėtų skaityti 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, pvz., Žaidimai ir filmai, nebus defragmentuojami naudojant numatytąjį defragmentavimą. Jums reikės 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į, ypač visas tuščias vietas ir failų dydžius. Jis pasirenka failą iš pirmosios 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 gabalėliu (užkrečiama - failo neskaidyti ir saugoti kaip visumą). 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 jie 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į.

Laikas gali svyruoti 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, 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.

-w 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 pateikiamos visos ataskaitos.

-b Tai optimizuoja tik įkrovos failus.

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

Rankiniu būdu paleidę disko defragmentavimo priemonę galite lengvai perduoti komandų eilutes naudodami komandų eilutę. 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ų. Pvz., Galime paleisti „-w“ ir „-i“ vykdydami šią komandą:

defrag D: -w –i

$config[zx-auto] not found$config[zx-overlay] not found