Wikisage is op 1 na de grootste internet-encyclopedie in het Nederlands. Iedereen kan de hier verzamelde kennis gratis gebruiken, zonder storende advertenties. De Koninklijke Bibliotheek van Nederland heeft Wikisage in 2018 aangemerkt als digitaal erfgoed.
- Wilt u meehelpen om Wikisage te laten groeien? Maak dan een account aan. U bent van harte welkom. Zie: Portaal:Gebruikers.
- Bent u blij met Wikisage, of wilt u juist meer? Dan stellen we een bescheiden donatie om de kosten te bestrijden zeer op prijs. Zie: Portaal:Donaties.
Defragmentatie
Defragmentatie is het (weer opnieuw) optimaliseren van de ordening van gegevens op een harde schijf van een computer. Bepaalde bestandssystemen, zoals FAT16, neigen ertoe de bestanden in steeds kleinere stukjes verspreid over de harde schijf op te slaan. Andere bestandssystemen hebben intelligentere algoritmen. Het MS-DOS-besturingssysteem, dat FAT16 gebruikt, kon pas vanaf versie 6.0 zelf defragmenteren. Voordien waren er al externe programma's, zoals PCtools waarmee MSDOS-schijven gedefragmenteerd konden worden.
Oorzaak
Fragmentatie van computerbestanden op een harde schijf komt voor als er bij het schrijven van een bestand niet voldoende aaneengesloten vrije ruimte is om alle gegevens achter elkaar te kunnen opslaan. Het bestand wordt in dit geval opgedeeld en verspreid over lege plekken op de harde schijf opgeslagen. Het Microsoft Windows bestandssyteem FAT, (en in mindere mate het nieuwere NTFS) staat erom bekend dat het regelmatig gedefragmenteerd moet worden ter voorkoming van hoge uitleestijden.
Voorbeeld
Verschillende computerbestanden staan door elkaar. De kop van de harde schijf analyseert eerst waar alles staat, en daarmee wat bij elkaar hoort en wat het beste in de buurt van andere soorten bestanden moet komen te staan. Wanneer dit bekend is start de defragmentatie, waarbij vanalles heen-en-weer wordt geschoven totdat alles vanaf het begin van de schijf bij elkaar geordend is, en de lege schijfruimte in een (zo groot mogelijk) geheel er achter tot stand heeft gebracht. De meeste databases hebben een OPTIMIZE-commando. Deze doet hetzelfde als een normale defragmentatie, alleen voor het database bestand zelf. Het is belangrijk dat databases niet fragmenteren, of dat de fragmentatie verminderd wordt omdat databases erg "performance sensitive" zijn.
Oplossing
Defragmenteren gaat met behulp van programma's, zoals 'Iobit Smart Defrag', 'Auslogics Disk defrag', 'MyDefrag', 'O&O Defrag', 'Diskeeper', 'Raxco's PerfectDisk' of 'Windows Defragmentatie'. Deze programma's zetten de enen en nullen van bestanden bij elkaar, zodat deze bestanden niet meer opgesplitst over de harde schijf verspreid staan. Zonder defragmentatie is het mogelijk dat een bestand van 700mb verspreid staat over meer dan 30 plekken op de hardeschijf, de schrijfarm van de hardeschijf moet dan steeds heen en weer wat de snelheid niet ten goede komt. Defragmentatie helpt de harddrive om de bestanden sneller te vinden omdat ze op 1 plek staan en stelt de harddrive dus in staat bestanden sneller in te lezen. Hierdoor werkt de computer sneller, wat het uiteindelijke doel is van defragmenteren.
Controverse
Het nut van het defragmenteren van schijven wordt door experts betwijfeld. Er zijn onderzoeken die uitwijzen dat defragmentatie geen of nauwelijks effect heeft op de systeemprestaties. [1]
Linux en Mac OS X
Veel bestandssystemen gebruikt op Unix-achtige platformen (zoals Linux en Mac OS X) gaan intelligenter met de vrije ruimte op de schijf om, waardoor pas fragmentatie optreedt als de schijf bijna vol is.