Defragmentering
Från Rilpedia
Defragmentering är en process med målet att minska fragmentering i ett filsystem. Detta görs genom att fysiskt omorganisera innehållet i filsystemet för att lagra ihophörande filer närmare varandra och kontinuerligt. Processen har också som mål att skapa större regioner med fritt utrymme genom att komprimera områdena med information, och därmed göra återkomsten av fragmentering svårare.
När filer lagras på hårddisken på en dator sparas de i minnesblock vars storlek är beroende av hårddiskens storlek och konstruktion samt av det operativsystem som används. Vanligtvis är de i storleksordningen några kilobyte. Minnesblocken är normalt små i förhållande till stora filer som används, i annat fall skulle det leda till massor av outnyttjat utrymme vid lagring av små filer eftersom de alltid måste allokera minst ett helt block för att vara adresserbara. Som en följd av att blocken är mycket mindre än filerna kommer filerna att delas upp på flera block. Normalt lagras filen i en mängd på varandra följande block eftersom det är praktiskt och gör att läsning och skrivning av filen går snabbare, men efter en tids användning av datorn med upprepad skrivning och radering av filer på hårddisken blir de sammanhängande följderna av oanvända minnesblock allt kortare. Stora filer måste då delas upp lagras på flera olika ställen på hårddisken vilket gör läsning och skrivning av filer långsammare, filsystemet "fragmenterar".