Skillnad mellan defragmentering och format Skillnad mellan

Anonim

Defragmenter mot Forma t

Defragmentering (även kallad defragment eller diskdefragmentering) är en process genom vilken systemet minskar mängden fragmentering i fil system. Det gör detta genom att fysiskt sätta innehållet på skivan i sekvensiell ordning i syfte att lagra bitarna av varje fil i systemet nära varandra och sammanhängande (det vill säga i beröring). Huvudsyftet är att ge mer utrymme i skivan genom komprimeringsprocessen, för att eliminera ytterligare förekomster av fragmentering.

Formatering är ett kommando som används för att utföra många uppgifter: Placera boot-posten på en plats som anges av partitionstabellen; Rensa FAT-poster genom att ändra dem till 0x00; rensa rotkatalogen genom att ändra några värden som finns där i 0x00; formatera och kontrollera varje kluster för att ta reda på om klustret är bra eller dåligt och markera det som sådant i FAT. Formatering är vanligtvis nödvändig för att ändra ett filsystem.

Fragmentering uppstår när systemet inte kan tilldela tillräckligt med utrymme för minnet som är lagrat på disken - det finns inte tillräckligt med plats på disken för att spara en hel fil och den lägger filen i luckor mellan andra filer som sparats på disken. Defragmentering åtgärdar problemet genom att flytta filer runt i det fria utrymmet som har skapats genom att flytta filerna närmare varandra. Det är en minnesintensiv operation och kan inte utföras på ett filsystem som inte har fysiskt ledigt utrymme. Även om omorganisationen skapar lite mer utrymme ändras inte filistans logistik eftersom deras plats har definierats i katalogstrukturen.

Formatering kan inte göra någonting med själva dataområdet. Datafältet förblir orörd när disken formateras. Alla data som tidigare skrivits till specifika media är fortfarande intakta tills det skrivs över när ett visst kluster är omplacerat till ny data. I tidigare versioner av MS-DOS var standardplatsen för vilken formatering som inträffade i en infogad diskett, men designern av DOS fann det bekvämare att ändra standardplatsen till den enhet som användes mest - därför är de nyare versionerna av DOS formaterade automatiskt C-enheten och orsakade katastrofala problem för användarna när deras arbete gick förlorat medan skivan formaterades.

Sammanfattning:

1. Defragmentering är en operation som försöker skapa mer utrymme på huvudskivan genom att lägga filer av samma familj i anslutning till varandra i följd; formatering är ett kommando som oftast används för att ändra ett filsystem.

2. Defragmentering fixar aggregerad fragmentering genom att flytta filer runt i det lediga utrymme som skapas när filerna på disken har flyttats närmare varandra. formatering gör ingenting för själva dataområdet, men när dataskluster skapas, ersätts den data med det specifika klustret.