Wat is defragmentatie en hoe lang duurt het?



Probeer Ons Instrument Voor Het Oplossen Van Problemen

Schijfdefragmentatie is een hulpprogramma in Microsoft Windows dat is ontworpen om de toegangstijd tot de schijf te verlengen door de opgeslagen bestanden te herschikken. Het probeert alle gegevens op aaneengesloten opslaglocaties op te slaan. Het belangrijkste doel van defragmentatie is om de reistijd van de kop te verminderen (dit is de tijd die uw schijfstation nodig heeft om naar een doellocatie te wijzen en gereed is om er toegang toe te krijgen).



Beginnend met Windows Vista, is de Windows-schijfdefragmentatie sterk verbeterd en wordt deze als beter beschouwd dan zijn voorganger. De Schijfdefragmentatie voert een taak met lage prioriteit uit op de achtergrond zonder de prestaties van de computer te beïnvloeden. In de meeste gevallen wordt de defragmentatie alleen uitgevoerd als uw computer niet actief is.



Waarom hebben we schijfdefragmentatie nodig?

Laten we in meer algemene termen spreken. Wanneer u een bestand van uw computer wist, wordt de ruimte gemarkeerd als vrij. Wanneer u een bestand opslaat, wordt het in de eerste beschikbare vrije ruimte geplaatst. Als die vrije ruimte niet groot genoeg is voor het bestand, wordt het bestand opgesplitst. Een deel ervan wordt daar opgeslagen, terwijl het resterende deel op de volgende vrije locatie wordt opgeslagen. Sommige besturingssystemen doen dit in eerste instantie echter niet. Als er ruimte is op de schijf die nooit is gebruikt, wordt het bestand daar bij voorkeur opgeslagen. Dit betekent dat je hele schijf gevuld raakt met lege ruimtes.



Het defragmenteren van uw schijf is het proces waarbij alle willekeurige vrije spaties worden verwijderd, vervolgens alle bestanden worden verzameld en opgeslagen in aaneengesloten geheugenblokken. Dit maakt het ophalen van bestanden op uw systeem veel sneller.

Uw harde schijf bestaat uit een kop waarvan hij de gegevens leest. Het besturingssysteem heeft een mapping van alle bestanden en waar ze zijn opgeslagen. Het leidt het hoofd naar een specifieke locatie en heeft toegang tot de gegevens die daar zijn opgeslagen. Het hoofd moet dan door de schijf naar die locatie gaan en de gegevens lezen. Stel je nu voor dat de schijf op je computer bestanden bevatte met veel spaties ertussen. Het hoofd zou zijn locatie keer op keer moeten veranderen om een ​​bestand te lezen. Dit zal effectief de toegangstijd tot bestanden verlengen. Schijfdefragmentatie probeert deze extra tijd te elimineren.



Wat zijn de mechanismen van schijfdefragmentatie?

Standaard defragmenteert het hulpprogramma voor defragmentatie alleen de bestanden die kleiner zijn dan 64 MB. Fragmenten van deze omvang bevatten al minimaal 17.000 aaneengesloten clusters. Dit betekent dat grote bestanden, zoals games en films, niet worden gedefragmenteerd met de standaarddefragmentatie. U moet een specifiek commando doorgeven om er zeker van te zijn dat dit het geval is (-w zoals later wordt uitgelegd).

Voordat de computer kan beginnen met het defragmenteren van uw schijf, moet deze een kaart van de hele schijf maken, met name alle lege ruimtes en de bestandsgroottes. Het kiest het bestand uit de eerste vrije ruimte om te verplaatsen. Als de vrije ruimte groot genoeg is, wordt het bestand daar direct opgeslagen. Als dit niet het geval is, wordt het bestand naast de vrije ruimte gevonden en tijdelijk ergens naartoe verplaatst. Dit maakt de vrije ruimte groter totdat deze groot genoeg is om het eerste bestand daar in een besmettelijk stuk te verplaatsen (besmettelijk betekent dat het bestand niet wordt afgebroken en in zijn geheel wordt opgeslagen). Het gaat hiermee door totdat er geen vrije ruimte meer op de schijf is.

Er zijn een paar punten om te onthouden:

  • Schijfdefragmentatie zal de bestanden die al in gebruik zijn niet defragmenteren.
  • Schijfdefragmentatie defragmenteert de bestanden in de Prullenbak niet. Dit is begrijpelijk, aangezien u uw middelen verspilt als het bestand uiteindelijk toch zou worden verwijderd.
  • Schijfdefragmentatie defragmenteert de volgende bestanden niet: Safeboot fs, Bootsec DOS, Safeboot CSV, Hiberfil sys, Safeboot RSV, Windows-paginabestand en geheugendump. Er zijn een paar parameters die we kunnen gebruiken om ervoor te zorgen dat het ook de opstartbestanden defragmenteert.

Hoe lang duurt het defragmenteren of hoeveel passen heeft het nodig?

Defragmentatie hangt echt af van de hardware die u gebruikt. Hoe groter de harde schijf, hoe langer het duurt; hoe meer bestanden worden opgeslagen, hoe meer tijd de computer nodig heeft om ze allemaal te defragmenteren. De tijd varieert van computer tot computer, aangezien elk zijn eigen unieke behuizing heeft.

De tijd kan variëren van enkele minuten tot enkele uren om te voltooien. Natuurlijk kunt u uw computer blijven gebruiken terwijl het proces aan de gang is, maar het wordt aanbevolen om het kopiëren of verplaatsen van bestanden te vermijden, omdat het proces dan alleen veel langer duurt. De tijd kan zelfs oplopen tot 24 uur als je een enorme rit hebt die gevuld is met van alles.

Defragmentatie voert de taken ook uit in passen. Het doet eerst een ruwe pas en verfijnt het de volgende keer. Na elke doorgang wordt uw harde schijf overzichtelijker en sneller toegankelijk.

Welke aanvullende opdrachten kunnen we doorgeven aan de module?

Er zijn een paar commandoregel-opties die u aangeeft, waardoor het defragmentatieproces naar wens verandert. De belangrijkste opdracht op de opdrachtregel is ' defragmenteren C: ”, Waarbij“ C: ”het station is dat u probeert te defragmenteren.

-r Dit is de standaardinstelling van de defragmentatie en het defragmenteert alleen bestandssegmenten kleiner dan 64 MB

-c Deze opdracht defragmenteert alle volumes op uw computer. U hoeft geen schijfletter op te geven wanneer u deze opdracht gebruikt.

-in Dit voert een volledige defragmentatie uit van bestanden van alle groottes op een gespecificeerde schijf, ongeacht de grootte.

-ik Hierdoor wordt de defragmentatie alleen uitgevoerd als de computer inactief is.

-v Deze opdracht zorgt ervoor dat de defragmentatiemodules na voltooiing volledige rapporten voor u weergeven.

-b Het optimaliseert alleen opstartbestanden.

-naar Deze opdracht analyseert de geselecteerde schijf en geeft een rapport weer dat bestaat uit analyse- en defragmentatierapporten.

U kunt de opdrachtregels gemakkelijk doorgeven met de opdrachtprompt wanneer u de schijfdefragmentatie handmatig start. We kunnen bijvoorbeeld de opdracht '-w' op lokale schijf C uitvoeren door de volgende opdracht uit te voeren:

defragmenteren C: -w

U kunt ook meerdere parameters tegelijk doorgeven door de opdracht te scheiden met een spatie ertussen. We kunnen bijvoorbeeld de '-w' en '-i' uitvoeren door het volgende commando uit te voeren:

defragmenteren D: -w –i

4 minuten gelezen