Windows

Ketta defragmentimine on selgitatud

Ketta defragmenteerimist ümbritseti varem mõistatuslikult, soovitades mitte kunagi puudutada arvutihiirt, kui defragment töötab, tehes seda turvarežiimis ja julgustades end aeg-ajalt voolukatkestuse korral andmete kadumise võimalikkusse. Paljud inimesed kardavad endiselt killustatust või lihtsalt üritavad sellele mitte mõelda, sest Interneti-otsingutes ilmnevad endiselt vanad nõuanded. Selles artiklis püüan selgitada ketta defragmentimist ja kõiki sellega seotud mõisteid lihtsal viisil, et kõrvaldada kõik sellega seotud hirmud või müüdid.

Ketta defragmentimise mõistmiseks tuleb kõigepealt mõista, kuidas kõvaketas töötab, mis on failisüsteem ja kuidas killustamine tegelikult toimub. Need võivad kõlada väga tehniliste terminitena, kuid tegelikult on neid mõisteid veidi selgitades ja mõningate illustratsioonidega üsna lihtne mõista. Vaatame neid siin.

Kuidas teie kõvaketas töötab

Teie kõvaketas (kõvaketas) on teie arvuti kõige aeglasem osa, kuna see sisaldab liikuvaid osi - pöörlevaid vaagnaid ja lugemis-kirjutamispead. See näeb välja teie arvuti sees:

Iga kord, kui avate faili (või kui süsteem üritab failile juurde pääseda), saadab protsessor taotluse teie kõvakettale ja lugemis-kirjutamispea hakkab liikuma taotletud andmete hankimiseks. Selle asemel, et minna üksikasjalikult rääkima sellest, kuidas lugemis- ja kirjutamispea täpselt liigub (kasutades selliseid termineid nagu „nurkkiirus“, „otsige aega“ ja muud sellist), väidan lihtsalt fakti, mida peate meeles pidama - andmete juurdepääsukiiruse osas , kõvaketta vaagna välimine osa, mida nimetatakse ka draivi esiosaks, on kiireim, samas kui sisemine osa või draivi tagumine osa on kõige aeglasem.

Ketta pind on jagatud sektoriteks ja radadeks (vt allolevat pilti). Kui see tundub liiga palju teavet, et seda võtta, siis ärge muretsege selle pärast. Selle teabe lisamiseks oma artiklisse on kaks põhjust - see võib aidata teie meelest luua pildi, mis näitab, kuidas andmeid teie kõvakettale salvestatakse, ja need on ka terminid, mida sageli kasutatakse defragmentimistarkvaras. Nii et kui saate teha täiendavaid jõupingutusi, siis lugege see osa kindlasti läbi ja proovige mõista ülimalt tehnilist terminoloogiat, mida siin järgitakse.

Rajad on põhimõtteliselt nagu aastarõngad raiutud puul. Ja sektorid on nagu pitsa kiilud, välja arvatud juhul, kui arvutiterminoloogias on üks sektor pitsa kiilu osa, mis kuulub ühte pala ja mille suurus on tavaliselt 512 baiti.

Erinevatel kõvakettamudelitel võib olla erinev arv lugusid ja sektoreid. Fakt on siiski see, et mis tahes kõvaketta välistele radadele salvestatud andmetele kulub lugemis-kirjutamispea juurdepääsuks vähem aega kui sisemistele radadele salvestatud andmetele.

Mis on failisüsteem?

Kõvakettale salvestatud tohutute andmemahtude korral peab olema võimalus neid korraldada ja juhtida, mida failisüsteemid teevad. NTFS on failisüsteem, mida Microsoft kasutab Windowsi operatsioonisüsteemis (alates Windows NT-st). Failisüsteem säilitab iga faili füüsilise asukoha kõvakettal ja võimaldab teie arvutil andmeid hankida, kui seda nõutakse. Failisüsteem ühendab rühmad 512-baidistest sektoritest klastriteks, mis on kõige väiksem ruumiühik faili või faili osa salvestamiseks. NTFS-i kõvaketastel on klastri kohta tavaliselt 8 sektorit, mis tähendab, et ühe klastri suurus on 4096 baiti. See on tükkide suurus, kuhu iga fail jagatakse. Arvestades, et paljude kõvakettale salvestatud failide suurust mõõdetakse megabaitides või isegi gigabaitides, annab nende jagamine 4096-baidisteks tükkideks, ehkki see on vajalik mitmel põhjusel, kuid pakub tohutut killustatuse võimalust.

Mis on killustatus?

Värskelt vormindatud kõvakettale kirjutatakse failid pidevalt - kõik ühte faili kuuluvad klastrid on kenasti koos ja fail on ühes tükis, kuna iga faili kirjutamiseks on palju vaba ruumi. Ja siis hakkate oma arvutit kasutama. Kui te seda ei kasutaks, jääks see kenasti korraldatud ja te ei peaks muretsema killustatuse pärast, kuid siis poleks see midagi muud kui kallis ruumi kaunistamine. Killustumine ei juhtu seetõttu, et teete midagi valesti või et teie arvuti on halb, see juhtub tavalise arvuti kasutamise korral. Kujutage ette kõvaketast, kus failid on korralikult üksteise kõrvale salvestatud. Nüüd öelge, et kustutate selle korralikult salvestatud rühma keskelt 1-megabaidise faili ja salvestate seejärel 2-megabaidise faili kõvakettale. Teie süsteem otsib faili kirjutamiseks vaba ruumi, leiab vana faili kustutades 1-megabaidise vaba ruumi ploki, mille olete äsja kättesaadavaks teinud, ja hakkab sellesse uut faili kirjutama, ja nagu arvata võib, 1 megabaiti hiljem saab selles kohas ruumi otsa ja hakkab otsima järgmist saadaolevat vaba ruumi plokki. Kui järgmise ruumiakna suurus on 1 megabait, jagatakse teie äsja salvestatud fail ainult kaheks tükiks. Oletame, et järgmine vaba ruumi plokk on pool megabaiti, siis olles kirjutanud osa oma failist sellesse kohta, otsib süsteem rohkem ruumi ja teie fail on nüüd jagatud enam kui kaheks tükiks. See on killustatud toimumise lihtsustatud seletus.

Vaadake allolevat pilti, et näha, miks see teie arvuti jõudluse jaoks oluline on. Vasakul näete skemaatilist kujutist failist, mis on salvestatud ühes tükis ühes kohas. Paremal näete sama faili, mis on killustatud mitmeks tükiks, mis on kõvaketta erinevates kohtades salvestatud. Kujutage nüüd ette, kui palju tööd peab lugemis- ja kirjutamispea tegema vasakpoolse faili hankimiseks ja võrdlema seda summaga, kui parempoolse faili toomiseks tuleb teha hüppekoht. On ilmne, et paremal olevale failile juurdepääsemine võtab kauem aega. Mida rohkem tükkideks fail jaguneb ja mida kaugemale need tükid kõvakettale hajuvad, seda kauem kulub lugemis-kirjutamispeale selle hankimiseks, mille tulemuseks on aeglasem jõudlus.

ketta defragmentimine

Lisaks failide killustamisele on veel vaba ruumi killustatus, mis omakorda põhjustab rohkem failide killustatust. See juhtub tavaliselt siis, kui andmed kustutatakse, jättes ülejäänud vaba faili vahele väikesed vaba ruumi osad. Tulemuseks on see, et kui uued failid salvestatakse kõvakettale, jagab süsteem need tükkideks, et mahtuda nendesse väikestesse vaba ruumi osadesse.

Kuidas toimib ketta defragmentimine

Nüüd, kui teate kõike, mida peate teadma kõvaketaste, failisüsteemi ja killustatuse kohta, liigume selle artikli peamise teema juurde, milleks on ketta defragmentimine. Loodan, et on selge, miks on vaja kõvaketast defragmentida. See toiming mitte ainult ei aita failitükke uuesti kokku panna, vaid suudab ka vaba ruumi konsolideerida, nii et uute failide kirjutamiseks on saadaval suuremad ruumiplokid, hoides ära täiendava killustatuse. Hea defragmentor sisaldab ka failide nutika paigutuse algoritmi, mis kasutab teadmisi kõvakettal olevate kiiremate ja aeglasemate andmetele juurdepääsu tsoonide kohta. Vaatame ketta defragmentimise neid aspekte lähemalt.

Faili defragmentimine

Lihtsamalt öeldes on faili defragmentimine failitükkide uuesti kokku panemine. Kettadefragmentorid teevad failide uuesti kirjutamist vaba ruumi külgnevatesse plokkidesse, veendudes, et kõik failifragmendid on kirjutatud järjestikuses järjestuses. Nii peab kõvaketta lugemis- ja kirjutamispea pöörduma taotletud faili juurde pääsemiseks ühte kohta, selle asemel et kogu draivi failitükke koguda.

Vaba ruumi defragmentimine

Kõvaketta vaba ruumi defragmenteerimine või konsolideerimine on üks tõhusamaid killustamise vältimise tehnikaid. Kui vaba ruum on suurte külgnevate plokkidena, selle asemel et hajutada kõvakettale väiksematesse osadesse, saab kõvakettale kirjutatavad uued failid hõlpsasti ühte tükki paigutada. Failide ümberkirjutamisel ketta defragmentimise ajal üritavad defragmerid paigutada kõik failid üksteisele lähemale, nii et ülejäänud vaba ruum koondatakse suuremateks osadeks.

Nutikas failipaigutus

Teades, kuidas kõvaketas töötab ning kuidas sellel andmeid hoitakse ja neile juurde pääseb, saate nutika failipaigutuse teooriast hõlpsamini aru. Tegelikult on failide kõvakettale paigutamine süsteemi jõudluse parandamiseks rohkem kui vähestel viisidel. Erinevad defragmenteerijad võivad failide paigutamiseks kasutada erinevaid tehnikaid või algoritme. Mõned pakuvad valikut algoritme, mille kasutaja võib valida vastavalt oma individuaalsele arvuti kasutusstiilile.

Defragmenterid võivad proovida koos hoida faile, millele tavaliselt juurde pääseb, näiteks rakenduse käivitamisel vajalikke .dll-failide rühmi. See vähendab kõvasti kõvaketta kirjutamis- ja kirjutamispeade tööd, kui neid faile taotletakse. Süsteemifailide paigutamine kõvaketta kiiretele välimistele radadele vähendab süsteemi käivitamiseks ja rakenduste käivitamiseks kuluvat aega. Seda kõvakettal asuvat kiiret tsooni saab kasutada ka kõige sagedamini juurdepääsetavate failide paigutamiseks, parandades igapäevaste toimingute kiirust. Samal ajal tagab harva kasutatavate failide teisaldamine draivi tagaküljele (aeglasemad sisemised rajad), et need jäävad teelt kõrvale ja ei võta kiiretsoonis väärtuslikku vaba ruumi.

Nagu näete, pole ketta defragmentimine mitte ainult failifragmentide ühendamine, vaid selles on palju muudki. Kõik erinevad defragmentides kasutatavad tehnikad pakuvad suurt potentsiaali süsteemi kiiruse ja jõudluse parandamiseks. Inimesed, kes kuulutavad, et tänapäevaste kõvaketaste puhul pole defragmentimist vaja, ei pruugi olla proovinud tänapäevast võimsa optimeerimismootoriga defragmentorit. Igaüks, kes kasutab palju oma arvutit, redigeerib, salvestab ja kustutab faile, installib ja desinstallib tarkvara, mängib arvutimänge või töötab pikaajaliste kooliprojektidega, märkab kindlasti oma arvuti jõudluse paranemist pärast selles, kui selles on kasutatud rikkaliku defragmentimistarkvara. Nagu öeldakse, on nägemine uskumine. Proovige oma kõvaketast defragmentida ja optimeerida, et näha, mida see võib teie arvuti jõudluses muuta.

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