Windows -komponent | |
Diskdefragmenteraren | |
---|---|
Komponenttyp | verktyg |
Ingår i | Microsoft Windows |
Windows diskdefragmenterare (eng. Windows Disk Defragmenter ) är ett datorprogram som är en del av Microsoft Windows operativsystem och utformat för att påskynda åtkomsten (och ibland öka mängden användbart utrymme) genom att omarrangera filer som lagras på en disk för att bilda ett kontinuerligt lagringssystem eller defragmentera . Syftet med denna process är att optimera tiden som ägnas åt att läsa och skriva filer på disken, minska diskhuvudets rörelsetid och öka dataöverföringshastigheten.
Defragmentering har varit en del av diskoptimering sedan processen stabiliserades 1975. Flera företag, förutom Norton ( Symantec ) och Microsoft , tillhandahöll defragmenteringsprogram separat från diskutrymmesoptimering.
Versioner av MS-DOS före version 6.0 och Windows NT före Windows 2000 inkluderade inget defragmenteringsprogram.
När Defrag, licensierad av Symantec , inkluderades kostnadsfritt med MS-DOS 6.0-programvaran, blev användningen av alternativa kommersiella produkter mindre vanlig, eftersom den extra kostnaden inte var fördelaktig för kunderna.
Diskdefragmenteraren ingår också i Windows 95 , Windows 98 och Windows Me . Dess lansering kan schemaläggas med hjälp av underhållsguiden och kommandoradsväxlar som stöds [1] . Programbegränsning: om innehållet på disken ändras under defragmenteringen, startar processen från början [2] .
Windows 2000 , Windows XP och Windows Server 2003 innehåller en baslicensierad version av Diskeeper av Diskeeper Corporation (tidigare Executive Software). Windows XP innehåller också kommandoradsverktyget Defrag.exe [3] .
Teknikerna som används av Diskdefragmenteraren inkluderar följande [4] :
I Windows Vista innehåller Diskdefragmenteraren ett alternativ att köras automatiskt vid en schemalagd tidpunkt med hjälp av Aktivitetsschemaläggaren och använder en låg CPU-viktighet och en ny Low Importance I/O-subsystemalgoritm för att säkerställa att defragmenteringen fortsätter med minskade resurser (färre diskläsning och skrivning operationer och CPU-procedurer) när du använder datorn. Användargränssnittet har förenklats och färgdiagram och förloppsindikator har tagits bort helt. I tidigare versioner var det inte heller möjligt att välja enheter att defragmentera, medan Windows Vista SP1 lade till den här funktionen.
Om storleken på filfragmenten överstiger 64 MB, defragmenteras inte filen när du använder GUI; Microsoft hävdar att detta beror på avsaknaden av en märkbar prestandaförändring, eftersom den tid som ägnas åt att söka efter så stora datablock inte är signifikant jämfört med den tid som krävs för att läsa dem [5] . Som ett resultat av detta kräver dock inte Diskdefragmenteraren en viss mängd ledigt utrymme för att framgångsrikt defragmentera en volym (till skillnad från att utföra en fullständig defragmentering, som kräver minst 15 % av volymens lediga utrymme). Kommandoradsverktyget, Defrag.exe i Windows Vista, ger mer kontroll över defragmenteringsprocessen, som att utföra en fullständig defragmentering genom att slå samman alla fragment oavsett storlek [6] . Det här verktyget kan användas för att defragmentera vissa volymer eller helt enkelt analysera dem, liknande funktionerna i defragmenteringsprogrammet i Windows XP .
Diskdefragmenteraren underhålls för närvarande av Microsoft Core File Services (CFS) Support Working Group. Windows Vista har uppdaterats för att inkludera de förbättringar som gjorts i Windows Server 2008 i Windows Vista SP1 . Den mest betydande förbättringen är möjligheten att välja defragmenterbara volymer [7] .
På Windows 2000 och senare operativsystem har Diskdefragmenteraren följande begränsningar:
Dessutom har Windows 2000-versionen följande begränsningar, borttagna i Windows XP [9] :
Program för defragmentering | |
---|---|
Filsystem | |
Windows-registret | |
Random access minne | RAM Manager |