Diskdefragmenterare (Windows-funktion)

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 19 augusti 2013; kontroller kräver 13 redigeringar .
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.

Historik

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.

Windows 9x

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] .

Moderna versioner

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] :

  1. Överföra all information om index eller kataloger till ett ställe. Flytta denna plats till datacentret, dvs förkorta vägen med en tredjedel, så att medelavståndet för att flytta skivhuvudet till datan halveras jämfört med avståndet när kataloginformationen finns i lättillgängliga områden.
  2. Flytta sällan använda filer bort från katalogområdet.
  3. Kör eller hoppa över kommandon från användaren som tillhandahåller filbeskrivningstabellen.
  4. Säkerställer kontinuiteten för filer, eliminerar onödiga sökningar vid läsning.

Ändringar i Windows Vista

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] .

Begränsningar

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] :

Se även

Anteckningar

  1. Windows 95 Kommandoradsalternativ Defrag.exe . Hämtad 13 september 2008. Arkiverad från originalet 20 september 2011.
  2. Beskrivning av Diskdefragmenteraren i Windows 98/Me . Hämtad 13 september 2008. Arkiverad från originalet 5 september 2012.
  3. Beskrivning av det nya kommandoradsverktyget Defrag.exe som ingår i Windows XP . Hämtad 13 september 2008. Arkiverad från originalet 12 april 2013.
  4. Microsoft Technet-artikel om diskdefragmentering . Hämtad 13 september 2008. Arkiverad från originalet 21 april 2012.
  5. Diskdefragmentering Vanliga frågor (länk inte tillgänglig) . Hämtad 13 september 2008. Arkiverad från originalet 28 april 2010. 
  6. Diskdefragmentering . Användarhandbok . Användarhandbok för Windows Vista ( 2007-01-27 ). Datum för åtkomst: 27 januari 2007. Arkiverad från originalet den 16 mars 2012.
  7. Diskdefragmentering i Windows Vista och Windows Server 2008 (nedlänk) . Hämtad 13 september 2008. Arkiverad från originalet 28 april 2010. 
  8. Diskfragmentering och systemprestanda (nedlänk) . Hämtad 13 september 2008. Arkiverad från originalet 13 februari 2009. 
  9. 1 2 3 Begränsningar för Diskdefragmenteraren i Windows 2000, Windows XP och Windows Server 2003 . Hämtad 13 september 2008. Arkiverad från originalet 13 augusti 2014.

Länkar