Teie arvuti peamised riistvarakomponendid - protsessor, mälu ja sisemälu - töötavad paralleelselt, võimaldades teil failidele juurde pääseda ja programme laadida. Kui RAM ja protsessor teevad oma tööd välkkiirelt, jääb sisemälu, eriti kui see on HDD, kahjuks maha.
Füüsiliste piirangute tõttu on tüüpiline kõvaketas väga aeglane ja ei suuda protsessori kiirusega sammu pidada. Tahkis-draivid, ehkki palju kiiremad kui mehaanilised ajamid, töötavad viimaste kiipidega võrreldes siiski indekseerimise kiirusega. Selle tulemusel võivad andmete lugemine ja kirjutamine olla piinavalt aeglased protsessid, eriti kui failide loomuliku killustumise protsess astub sisse ja halvendab olukorda.
Seetõttu on kõvaketta defragmentimine vajalik isegi 2020. aastal. See muudab failide killustatuse ja aitab parandada arvuti jõudlust. Kui olete varem selle teemaga kokku puutunud ja leidnud, et see on salapärases keeles ja läbipaistmatu arvuti abil rääkinud, leiate selle artikli värskendavalt ja valgustavalt.
Tõde on see, et ketta defragmentimine pole niivõrd keeruline, kuivõrd halvasti selgitatud teema. Kõvaketta defragmentimise täielikuks mõistmiseks tuleb mõista mõningaid mõisteid, nagu killustamine ja Windowsi failisüsteem. Teadmine, kuidas traditsiooniline kõvaketas töötab ja kuidas SSD-kettad erinevad, aitab teil ka teada, miks esimest tuleks optimaalse jõudluse huvides defragmentida, samas kui teine saab ilma selleta suurepäraselt hakkama.
Kõigepealt selgitame, kuidas kõvaketas salvestab ja loeb andmeid.
Kõvaketas
Kõvakettaseade on IBM-i 1960. aastate mehaanilistest koledustest kaugele jõudnud kompaktsete salvestusseadmetega, mille kiirus on 7200 p / min, mida me kasutame 2020. aastal. Vaatamata nii kiiruse kui ka suuruse pidevale paranemisele on HDD kohta siiski üks lihtne fakt aastal 2020: see on aeglane.
See on aeglane, kuna see koosneb liikuvatest osadest nagu pöörlevad vaagnad ja lugemis-kirjutamispea. Need liikuvad osad tähendavad, et protsessori saadetud taotlustel on võimalik piirata vajalike andmete hankimist.
Asjade edasiseks pidurdamiseks ei asu kõik andmed, mida tuleb hankida, kogu aeg ühes ja samas asukohas. See võib aidata mõelda pöörlevast vaagnast kui koondkettast, mis koosneb mitmest kontsentrilisest kettast. Oletame, et plaati moodustavad ühiselt neli ketast. Iga ketast nimetatakse rajaks ja iga rada on jagatud sarnase pikkusega osadeks, mida nimetatakse sektoriteks. Palade ja sektorite arv on mudeliti erinev, kuid ühe sektori suurus on tavaliselt 512 baiti.
Miks see siis oluline on? Põhjuseid on kaks. Esimene on see, et välistele radadele ja sektoritele salvestatud andmetele pääseb juurde kiiremini kui sisemistele radadele ja sektoritele salvestatud andmetele. Teine põhjus on see, et kõvaketta iga ruumiühik koosneb teatud arvust sektoritest. Seda üksust nimetatakse klastriks. Klaster on kõvaketta kõige väiksem ruumiühik, kuhu faili või osa failist saab salvestada.
See toob meid kenasti selle juurde, kuidas Windows kõvakettal olevaid andmeid korraldab - NTFS-failisüsteemi.
NTFS-failisüsteem
Lihtsustatult öeldes on failisüsteem viis, kuidas operatsioonisüsteem kettal olevaid faile korraldab ja haldab. Kõik teile tuttavad Windowsi versioonid kasutavad failide korrastamiseks kõvakettal või SSD-l NTFS-failisüsteemi, et süsteem saaks juurde pääseda kõikidele soovitud andmetele.
NTFS-failisüsteemi kasutavad draivid rühmitavad sektorid tavaliselt klastritesse, mis koosnevad mõlemast 8 sektorist. See tähendab, et NTFS-draivi iga klaster on tavaliselt 512 x 8 = 4096 baiti. Kui salvestate 2 MB suuruse faili NTFS-draivi, salvestatakse see draivi tükkidena, igaüks 4096 baiti. (Kui hoolite matemaatikast, tähendab see, et 2 MB suurune fail hõivab kõvakettal umbes 488 klastrit või tükki ruumi).
Kuidas toimub killustumine
Nüüd, kui teate, et iga teie arvutisse salvestatud fail on tükkideks jaotatud, peaks killustumise visualiseerimist olema lihtsam. Oletame, et salvestate 5 MB suuruse faili draivi, kus on palju vaba ruumi; fail jagatakse tükkideks nagu tavaliselt. Tükid asetatakse tõenäoliselt üksteise kõrvale, mis muudab need külgnevateks. See tähendab, et kui protsessor seda faili taotleb, saab HDD selle kiiremini kätte saada.
Mõelge nüüd sama faili salvestamisele kettale, kus pole nii palju vaba ruumi. Teie süsteem salvestab faili lähimasse vabasse ruumi. Kui sellest ruumist piisab kõigi failitükkide mahutamiseks, on tore. Kui ei, siis paigutab süsteem osa tükke kuhugi mujale. Faili osad on nüüd üksteisest eraldatud. Failide moodustavate tükkide säilitamine kõvaketta mittekõrvalistes ruumides on nn killustatus.
Arvestades, et enamik meist salvestab faile, millest mõned on üsna suured, regulaarselt oma kõvakettale, on killustatus vältimatu ja loomulik tagajärg.
Ketta defragmentimine: miks seda vaja on?
Mida rohkem faile kõvakettale salvestatakse ja mida suurem on iga fail, seda rohkem peab süsteem andmete lugemiseks ja kirjutamiseks tööd tegema. Suuri faile täis kettaseade tähendab, et iga faili salvestamiseks on järjest vähem järjestikku asuvaid kohti kuni hetkeni, kui neid lihtsalt pole. Kui see juhtub, salvestab süsteem lihtsalt iga faili erinevad tükid ükskõik millisesse ruumi. Mida suurem on fail, seda rohkem tükke sellest on ja seda hajutatumad. Seega, kui faili taotletakse, peab lugemis-kirjutamispea hüppama erinevates kohtades, et kokku panna erinevad ja hajutatud tükid. See protsess hõlmab palju tööd ja võtab seetõttu kauem aega, mille tulemuseks on madalam jõudlus.
Peale selle, kuna failid on hajutatud kõikjal, hajutatakse ka draivi vaba ruumi. See omakorda põhjustab suurte sissetulevate failide viivitamatu killustumise, kuna nende salvestamiseks pole saadaval ühtegi külgnevat vaba ruumi.
Kuigi tänapäevaste kõvaketaste lugemis-kirjutamiskiirus on kümnendi varasemaga võrreldes tohutult paranenud, tähendab ketta killustatus kiiruse vähenemist aja jooksul, mis viib aeglaselt ka kõvaketta lagunemiseni.
Seetõttu peate kettaseadet regulaarselt defragmentima.
Enamiku meie õnneks on kaasaegsetes operatsioonisüsteemides nagu Windows 10 defragmentimise ajakava, mis töötab regulaarselt ja hoolitseb teie kõvaketta eest. Kuid see süsteem võib töötamise lõpetada või laguneda, nii et peate teadma, millal teie süsteem vajab viivitamatut defragmentimist.
Tugevalt killustatud HDD-l on mõningaid märgulampe ja sümptomeid:
- Pikem failide ja programmide laadimisaeg
- Graafikarohked rakendused ja mängud võtavad uute akende laadimiseks või uute keskkondade töötlemiseks liiga kaua aega
- Kõvakettalt kostuv müra süsteemi töötamise ajal
Kui mõni neist hakkab järjekindlalt juhtuma, on tõenäoliselt aeg kutsuda ratsavägi - see tähendab teie arvuti defragmentimist. Niisiis, kuidas defragmentida draivi, mis seda tegelikult vajab?
Kuidas arvuti defragmentida
Arvuti defragmentimine võimaldab teil kõvaketast optimeerida ja ruumi vabastada. Hea defragmentor teeb aga palju enamat. Hajutatud failitükid tuleb suuremate kiiruste saamiseks asetada üksteise kõrvale. See vabastab ka suured tükid ruumi, kuhu saab uusi faile paigutada, vähendades võimalust, et need pärast kõvakettale maandumist väga kiiresti killustuvad. Teine defragmentimise aspekt on failide arukas paigutamine, mis tagab, et süsteemile kõige rohkem vajaminevad failid paigutatakse kõige kiiremini ja hõlpsamini juurdepääsetavatesse kohtadesse.
Lühidalt öeldes on ketta defragmentimisel kolm peamist aspekti, mida kõik defragmentijad hõlmavad:
- Faili defragmentimine. Selle protsessi käigus paigutatakse klastrid, mis sisaldavad killustatud faili tükke, üksteise kõrvale. Kõik toimiku moodustavad klastrid kogutakse ühte kohta ja järjestatakse järjestikku.
- Ruumi defragmentimine. Selle protsessi käigus killustatakse ka vaba ruumi. Selle all mõtleme seda, et vaba ruumi eraldi klastrid kogutakse tahkesse plokki, selle asemel et hajutada ümber HDD väiksematesse eraldi osadesse.
- Nutikas failipaigutus. Nutikas failide paigutamine defragmentimise ajal tähendab, et failid järjestatakse vastavalt süsteemi vajadustele. Näiteks saab süsteemifaile kiiremate lugemis- ja kirjutamiskiiruste jaoks paigutada välimistesse radadesse, parandades seeläbi arvuti käivitamise aega. Nutikas failipaigutus on dünaamiline. Üldiselt paigutatakse kõige sagedamini kasutatavad ja olulised failid välimistele radadele, samas kui kõige vähem juurdepääsetavad failid kirjutatakse HDD sisemistele radadele.
Eelnevast peaksite olema õppinud, kui oluline võib olla ketta defragmentimine ketta tervise ja süsteemi üldise jõudluse seisukohast. Kui teie arvuti näeb palju toiminguid ja hakkab kõigi sagedaste installide ja kustutamiste, kopeerimise ja teisaldamise, mängimise ja graafika redigeerimise tõttu aeglasemaks muutma, loob kõvaketta optimeerimine funktsiooniderikka defragmentimistarkvaraga kindlasti märgatava paranemise süsteemi üldine kiirus ja jõudlus.
Te ei pea selle eest siiski meie sõna võtma. Saate ise defragmentorit proovida ja tulemusi kontrollida. Nagu varem mainitud, on sellisel operatsioonisüsteemil nagu Windows 10 sisseehitatud tööriist, mis teeb põhiasjad automaatselt, kuid võite proovida ka teisi, millel on paremad funktsioonid ja võimsam optimeerimismootor.
Enne selle juhendi lõpule viimist on veel üks oluline küsimus: kuidas on lood tahkis-draividega?
Kas saab defragmentida SSD-d?
SSD-kettad asendavad HDD-sid kiiresti nii kaasaegsete sülearvutite kui ka lauaarvutite jaoks valitud riistvarana. Ehkki need on oma mehaaniliste analoogidega võrreldes kallid, ei saa eitada, et SSD-de ja HDD-de kiiruse erinevus on öö ja päev.
Kui arvuti ainsaks salvestusriistvaraks on SSD, pole ketta defragmentimine ketta kiiruse parandamiseks soovitatav. Tegelikult võib see toimida vastupidiselt.
SSD-ketastel pole erinevalt kõvakettaseadmetest mehaanilisi liikuvaid osi. Seega hõlmab tahkis-draivi andmete lugemine erinevat protsessi. Kuna sellel pole mehaanilist pead ringi liikumas, ei põhjusta SSD-kettal killustatus kirjutamiskiirust, seega pole vahet, kuidas failitükid draivi laiali hajutatakse. NAND-tehnoloogia tagab kõigi failikomponentide toomise kohe, kui neid taotletakse.
Defragmentimise asemel on tahkis-draivi tüüpiline optimeerimisoperatsioon käsk TRIM, mis annab draivile sisuliselt võimaluse pühkida need andmeplokid, mis on tuvastatud enam kasutamata.
Enamikul sisseehitatud defragmentoritest on sel põhjusel SSD defragmentimine keelatud, nagu ka enamikul kolmandate osapoolte tööriistadest, mis teevad sama asja. Mõnes sealsamas funktsioonirikkamas defragmentimisprogrammis on siiski võimalus SSD defragmentida, ehkki me ei soovita seda sammu astuda - välja arvatud juhul, kui võib-olla on kõnealune draiv SSHD (SSD ja HDD tehnoloogia hübriid).