Algaja juhend ketta defragmentimiseks 2020. aastal

Teie arvuti peamised riistvarakomponendid - protsessor, mälu ja sisemälu - töötavad paralleelselt, võimaldades juurdepääsu failidele ja programmidele. 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, kuigi 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 arvutiga rääkinud, leiate selle artikli nii värskendavalt kui ka valgustavalt.



Tõsi 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 teada saada, 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 IBMi 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 siiski üks lihtne fakt HDD kohta 2020. aastal: 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 korrastab ja kontrollib - 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õvakettale või SSD-le 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 iga NTFS-draivi klaster on tavaliselt 512 x 8 = 4096 baiti. Kui salvestate 2 MB suuruse faili NTFS-draivi, salvestatakse see draivi tükkidena, igaüks neist 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 defragmentimine toimub

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 salvestamisest 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 tegema. Suuri faile täis kettaseade tähendab, et iga faili salvestamiseks jääb 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- ja 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 ühtegi külgnevat vaba ruumi.

Ehkki 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.

Sellepärast 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, seega peate teadma, millal teie süsteem vajab viivitamatut defragmentimist.

Tugevalt killustatud HDD-l on mõningaid märgulampe ja sümptomeid:

  • Pikemad failide ja programmide laadimisajad
  • Graafikarohked rakendused ja mängud võtavad uute akende laadimiseks või uute keskkondade töötlemiseks liiga kaua aega
  • Kõvakettalt kuuldav 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 kiirema otsingukiiruse 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. Veel üks defragmentimise aspekt on failide arukas paigutamine, mis tagab, et failid, mida süsteem kõige rohkem vajab, 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 samasse 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 kõvaketta ümber 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 kiirematele kirjutamis- ja kirjutamiskiirustele paigutada välimistele radadele, parandades seeläbi arvuti käivitamise aega. Nutikas failipaigutus on dünaamiline. Üldiselt paigutatakse kõige sagedamini kasutatavad ja olulised failid välimistesse radadesse, 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 seisukohalt. 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õppu jõudmist on veel üks oluline küsimus: kuidas on lood tahkis-draividega?

Kas saab SSD-d defragiseerida?

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 sisuliselt annab draivile 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).