Defragmentering vs. Format
Defragmentering (også kendt som defragering eller diskdefragmentering) er en proces, hvor systemet reducerer mængden af fragmentering i filsystemer. Det gør dette ved fysisk at placere diskens indhold i rækkefølge med det formål at lagre stykkerne i hver fil i systemet tæt sammen og sammenhængende (det vil sige berøre i rækkefølge). Hovedmålet er at give mere plads på disken gennem komprimeringsprocessen, således at udrydde yderligere forekomster af fragmentering.
Formatering er en kommando, der bruges til at udføre mange opgaver: Placer startposten på et sted, der er specificeret af partitionstabellen; ryd FAT-poster ved at ændre dem til 0x00; ryd rodkataloget ved at ændre de værdier, der findes deri, til 0x00 formater og kontroller hver klynge for at finde ud af, om den klynge er god eller dårlig, og marker den som sådan i FAT. Formatering er normalt nødvendig for at ændre et diskfilsystem.
Fragmentering opstår, når systemet ikke er i stand til at tildele plads nok til hukommelsen, der er gemt på disken - det vil sige, der er ikke nok plads på disken til at gemme en hel fil, og den sætter filen i mellemrum mellem andre filer, der er gemt på disken . Defragmentering løser dette problem ved at flytte filer rundt i det ledige rum, der er oprettet ved at flytte filerne tættere på hinanden. Det er en hukommelseskrævende operation og kan ikke udføres på et filsystem, der ikke har fysisk ledig plads. Selvom omorganisering skaber lidt mere plads, ændrer det ikke logistikken for filerne, fordi deres placering er defineret i katalogstrukturen.
Formatering kan ikke gøre noget med selve dataområdet. Dataområdet forbliver uberørt, når disken formateres. Alle data, der tidligere er skrevet til specifikke medier, er stadig intakte, indtil de overskrives, når en bestemt klynge tildeles til nye data. I tidligere versioner af MS-DOS var standardplaceringen, hvor formatering skete, på en indsat diskettedisk, men designerne af DOS fandt det mere praktisk at ændre standardplaceringen til det drev, der blev mest brugt - derfor er de nyere versioner af DOS formaterede C-drevet automatisk, hvilket forårsager lekbrugere katastrofale problemer, da deres arbejde gik tabt, mens disken blev formateret.
Resumé:
1. Defragmentering er en handling, der forsøger at skabe mere plads på hoveddisken ved at placere filer fra den samme familie ved siden af hinanden, i rækkefølge; formatering er en kommando, der oftest bruges til at ændre et diskfilsystem.
2. Defragmentering fikserer samlet fragmentering ved at flytte filer rundt i det frie rum, der oprettes, når filerne på disken er flyttet tættere sammen; formatering gør intet med selve dataområdet, men når der oprettes klynger af data, erstattes disse data med den bestemte klynge.