Een van de eeuwenoude oplossingen om een ​​trage computer te repareren, is om de harde schijf te defragmenteren. Dit is eenvoudig genoeg om te doen: gewoon de defragmentatie uitvoeren en wachten totdat deze zijn taak heeft voltooid. Heb je je wel eens afgevraagd wat defragmentatie precies betekent? Het klinkt misschien als een complexe procedure bij zijn naam, maar het is eigenlijk vrij eenvoudig. Laten we eens kijken hoe schijven gegevens opslaan en hoe ze in de eerste plaats gefragmenteerd raken.

Hoe harde schijven gegevens opslaan

Een manier om te begrijpen hoe een schijf gefragmenteerd raakt, is door een man voor te stellen die verantwoordelijk is voor het indienen van rapporten in verschillende archiefkasten. Wanneer u, een werknemer op dit kantoor, een aangifte moet indienen of af moet handelen, dan doorloopt u hem. Hoewel het een harde werker is, is de organisatiemethode van deze man erg vreemd.

Als hij een melding heeft gegeven, gaat hij door de laden, beginnend van A naar L, op zoek naar een lege plek om het rapport te plaatsen. Als hij een plek vindt, plaatst hij het rapport erin. Anders legt hij het helemaal aan het einde. Wanneer een rapport wordt verwijderd, blijft het gat dat het achterlaat daar. De sorteerder doet geen moeite om rapporten "op te splitsen" om de kloof te dichten - hij laat gewoon de kloof verdwijnen zoals die is.

Bijvoorbeeld: als hij alle laden van A naar F vult en vervolgens een rapport van 100 pagina's van C wordt verwijderd, blijft de opening van 100 pagina's in C. Dan ontvangt de man een ander rapport van 100 pagina's in het bestand. hij zal door elke lade gaan op zoek naar een gat. Hij zal het 1oo-pagina gat in C vinden dat hij netjes vult met het rapport dat hij zojuist heeft ontvangen.

Het probleem

Tot zover goed, toch? Stel je echter voor dat we een gat in een lade hadden en dat de man een rapport ontvangt dat groter is dan de grootte van het gat. Geef in het bovenstaande voorbeeld aan of de man een rapport van 200 pagina's heeft ontvangen in plaats van een rapport van 100 pagina's. In dit geval, in een poging om de opening van 100 pagina's in C te vullen, splitst hij het rapport in tweeën. Hij plaatst 100 pagina's in C en vervolgens de andere 100 pagina's helemaal aan het einde, ervan uitgaande dat er geen gaten meer zijn. Dit betekent dat het rapport nu "gefragmenteerd" is in twee helften.

Het enige dat nodig is, is dat u gedurende een lange periode meerdere kleine rapporten verwijdert en dat u zich in een echt probleem bevindt. Na verloop van tijd kan hij, als je hem vraagt ​​een rapport van 250 pagina's in te dienen, een gat van 50 pagina's vinden in kast B, dan een gat van 25 pagina's in kast C, dan nog een opening van 25 pagina's in F, een opening van 100 pagina's in G en een opening van 50 pagina's in K. Om alle hiaten te vullen, splitst hij de 250 pagina's onder elkaar. Dit betekent dat wanneer je hem vraagt ​​om het rapport uit te brengen, hij door kabinet B, C, F, G en K moet gaan om alle stukken van het rapport te krijgen, wat veel tijd kost om te doen. Wat een gedoe!

Wat Defragmenteren doet

Er is geen genie voor nodig om te beseffen dat de man aan het eind van de week tijd nodig heeft om de rapporten in opeenvolgende volgorde te sorteren. Door pagina's in en uit het hoofdarchiveringssysteem te schuiven, kan hij de kasten zodanig rangschikken dat elk rapport zijn pagina's in de juiste volgorde bij elkaar heeft. Op die manier hoeft u, wanneer u om een ​​rapport vraagt, niet meerdere verspreide laden te openen om het op te halen, en dat bespaart u tijd.

Natuurlijk is er geen kleine man op uw harde schijf die uw gegevens ophaalt. De "man" in dit voorbeeld is de leeskop van de harde schijf. Als u een groot aantal gegevens opslaat (zoals het installeren van een stuk software van 1 GB), zal de harde schijf het fragment tussen de gaten die het op de harde schijf vindt fragmenteren. Wanneer u de software gaat laden, duurt het lang voordat het hoofd van de harde schijf zich rond de verspreide delen van het plateau beweegt om alle gegevens te lezen. Door een defragmentatieprogramma te gebruiken, schudt en sorteert de harde schijf de gegevens rond het plateau zodat alle gegevens op de computer zich in een opeenvolgende volgorde bevinden. Dit betekent dat het hoofd niet zo veel hoeft te bewegen om uw gegevens te lezen en dat het laadproces versnelt.

Hoe zit het met Solid State Drives?

Beeldschieters kunnen zich realiseren dat dit niet het geval is voor solid-state drives. SSD's gebruiken geen draaischijfschotels; ze gebruiken flash-geheugen zoals een USB-drive dat zou doen. Omdat er geen schijf is, is er zeker geen reden om het te defragmenteren. Rechts?

Dit was een hot topic een paar jaar geleden toen SSD's op de markt kwamen. De consensus was dat SSD's geen draaiende schotel hadden, dus het hoefde niet te worden gedefragmenteerd. Niet alleen dat, maar het uitvoeren van een defragmentatie op de SSD zou het onnodig verslijten, waardoor de levensduur ervan wordt verkort. Jazeker, Jon L. Jacobi van PC World had defraggers op zijn SSD's en merkte op dat ze eigenlijk niets opmerkenswaardigs deden.

U moet echter niet helemaal tegen het defragmenteren van schijven zijn. Windows doet eens per maand een eigen SSD-defragmentatie, maar het is niet hetzelfde dat het op een HDD uitvoert. Windows weet heel goed dat uw schijf een SSD is, dus voert het speciale acties uit om ervoor te zorgen dat het schijfje gezond blijft en zo lang mogelijk draait. U kunt de claim van Microsoft op hun SSD-defragmentatie hier lezen. Kortom, gebruik geen defragmentatie van derden op SSD's, maar laat Windows wel onderhoud uitvoeren.

Conclusie

Het defragmenteren van een schijf is een bekende manier om een ​​computer sneller te laten werken. Het is echter geen vanzelfsprekendheid over wat het eigenlijk doet. Hopelijk begrijp je nu wat defragmenteren is, waarom het gedaan is en het staan ​​met SSD's.

Heb je ooit een enorme prestatieverbetering gezien na een defragmentatie? Deel je verhalen hieronder.