Mis on defragmentimine ja kui kaua see aega võtab?



Proovige Meie Instrumenti Probleemide Kõrvaldamiseks

Disk Defragmenter on Microsoft Windowsis kasutatav utiliit, mis on mõeldud kettale juurdepääsu aja pikendamiseks salvestatud failide ümberkorraldamise kaudu. See püüab salvestada kõik andmed külgnevatesse salvestuskohtadesse. Defragmentimise peamine eesmärk on vähendada peaga sõitmise aega (see on aeg, mille teie kettaseade võtab aega sihtmärgi asukoha näitamiseks ja on sellele juurdepääsemiseks valmisolekus).



Alates Windows Vistast on Windowsi ketta defragmentimist palju täiustatud ja seda peetakse paremaks kui eelkäijat. Disk Defragmenter käivitab taustal madala prioriteediga ülesande, ilma et see mõjutaks arvuti jõudlust. Enamasti töötab defragmentor ainult siis, kui arvuti on jõude.



Miks me vajame ketta defragmentimist?

Räägime tavalisematest terminitest. Kui kustutate faili arvutist, märgitakse selle ruum vabaks. Kui salvestate faili, pannakse see esimesse vabasse ruumi. Kui see vaba ruum pole faili mahutamiseks piisavalt suur, on fail jaotatud. Osa sellest salvestatakse seal, ülejäänud osa salvestatakse järgmisesse tasuta asukohta. Mõni operatsioonisüsteem ei tee seda esialgu. Kui kettal on ruumi, mida pole kunagi kasutatud, salvestab see faili eelistatavalt sinna. See tähendab, et kogu teie draiv täitub tühjade kohtadega.



Ketta defragmentimine on kõigi juhuslike vabade ruumide kõrvaldamine, seejärel kõigi failide kogumine ja salvestamine külgnevatesse mäluplokkidesse. See muudab failide otsimise teie süsteemis palju kiiremaks.

Kõvaketas koosneb peast, kust see andmeid loeb. Operatsioonisüsteemis on kaardistatud kõik failid ja koht, kuhu need salvestatakse. See suunab pea kindlasse kohta ja pääseb sinna salvestatud andmetele juurde. Seejärel peab pea liikuma läbi ketta sellesse kohta ja andmeid lugema. Kujutage nüüd ette, kas teie arvuti draivil olid failid, mille vahel oli palju tühikuid. Faili lugemiseks peaks pea oma asukohta ikka ja jälle muutma. See pikendab failidele juurdepääsu aega tõhusalt. Ketta defragmentimine püüab selle lisaaega ära võtta.



Mis on ketta defragmentimise mehaanika?

Defragmentimise tööriist defragmentib vaikimisi ainult need failid, mille suurus on alla 64 MB. Selle suurusega killud sisaldavad juba vähemalt 17000 külgnevat klastrit. See tähendab, et suuri faile, nagu mängud ja filmid, ei killustata vaikefragmentimise abil. Peate edastama konkreetse käsu, et veenduda, et see toimib (-w, nagu hiljem selgitatud).

Enne kui arvuti saab draivi defragmenteerima asuda, peab ta koostama kogu ketta, eriti kõigi tühjade kohtade ja failisuuruste kaardi. See valib faili esimesest teisaldatavast vabast ruumist. Kui vaba ruum on piisavalt suur, salvestab see faili sinna otse. Kui ei, siis leiab faili vaba ruumi kõrvalt ja teisaldab selle ajutiselt kuhugi. See muudab vaba ruumi suuremaks, kuni see on piisavalt suur, et esimene viil sinna ühe nakkava tükina teisaldada (nakkav tähendab faili mitte lõhkumist ja selle tervikuna salvestamist). Seda tehakse seni, kuni kettal pole vaba ruumi.

Tuleb meeles pidada mõnda punkti:

  • Disk Defragmenter ei defragmenti juba kasutatavaid faile.
  • Disk Defragmenter ei defragteeri prügikastis olevaid faile. See on mõistetav, kuna raiskate oma ressursse, kui fail ikkagi nagunii kustutatakse.
  • Disk Defragmenter ei defragmenti järgmisi faile: Safeboot fs, Bootsec DOS, Safeboot CSV, Hiberfil sys, Safeboot RSV, Windowsi lehefail ja Memory Dump. Seal on mõned parameetrid, mida saame kasutada veendumaks, et see defragib ka alglaadimisfaile.

Kui kaua defragmentimine võtab või mitu läbimist vajab?

Defragmentimine sõltub tegelikult kasutatavast riistvarast. Mida suurem on kõvaketas, seda kauem see võtab; mida rohkem faile salvestatakse, seda rohkem aega võtab arvuti kõigi nende defragmentimiseks. Aeg varieerub arvutis, kuna igal ühel on oma ainulaadne juhtum.

Aeg võib lõpuni ulatuda mitmest minutist mitme tunnini. Muidugi võite jätkata arvuti kasutamist, kui protsess on pooleli, kuid soovitatav on vältida failide kopeerimist või teisaldamist, kuna see pikendab protsessi ainult palju. Aeg võib minna isegi 24 tunnini, kui teil on tohutu sõit, mis on täis igasugust kraami.

Defragmentimine täidab ka ülesandeid. Esmalt teeb see töötlemata läbimise ja järgmisel korral täpsustab seda. Pärast iga möödumist muutub kõvaketas korrastatumaks ja kiiremini juurdepääsetavaks.

Milliseid täiendavaid käske saame moodulile edastada?

Teie deklareerimiseks on mõned käsureavalikud, mis muudavad defragmentimise protsessi nii, nagu soovite. Käsurea peamine käsk on “ defrag C: ”, Kus“ C: ”on draiv, mida proovite defragmentida.

-r See on defragmentimise vaikeseade ja see killustab ainult vähem kui 64 MB suuruseid failisegmente

-c See käsk defragmenteerib kõik teie arvuti köited. Selle käsu kasutamisel ei pea te kettatähte määrama.

sisse See teostab määratud kettal igas suuruses failide täieliku defragmentimise, olenemata suurusest.

-i See muudab defragmentimise ainult arvuti jõudeolekus.

-v See käsk tagab, et defragmentimismoodulid kuvavad pärast lõpetamist teie jaoks täielikud aruanded.

-b See optimeerib ainult alglaadimisfaile.

-to See käsk analüüsib valitud draivi ja kuvab aruande, mis koosneb analüüsi- ja defragmentimisaruannetest.

Kettadefragmentaatori käsitsi käivitamisel saate käsurea abil hõlpsasti käsuread läbida. Näiteks saame käivitada käsu '-w' kohalikul kettal C, käivitades järgmise käsu:

defrag C: -w

Samuti saate edastada mitu parameetrit korraga, eraldades käsu tühikuga. Näiteks saame käivitada '-w' ja '-i', käivitades järgmise käsu:

defrag D: -w –i

4 minutit loetud