Windows 98, Windows Me och Windows XP levereras med en samling husrengöringsverktyg, inklusive ScanDisk, Diskdefragmenterare och Diskrensning, för att hålla din disk i topp skick.
varför ska du bry dig om hushållsarbetet? Ett par skäl. För det första är skivor hårt arbetande, mekaniska enheter och, som alla mekaniska enheter, benägna att misslyckas. Lite förebyggande underhåll kan varna dig för potentiella problem och fixa mindre problem innan de kan skada dina data.
för det andra, hur filer är organiserade på din enhet har en märkbar inverkan på datorns prestanda. Om dina filer lagras snyggt, end-to-end, utan fragmentering, är läsning och skrivning till disken snabbare.
vad är filfragmentering?
ibland när du installerar ett program eller skapar en datafil hamnar filen i bitar och lagras på flera platser på disken. Detta kallas fragmentering.
vad får detta att hända?
när du först installerar ditt operativsystem och program på hårddisken skrivs de till disken, för det mesta, i ett sammanhängande block utan några luckor. Undantagen är vissa systemfiler som måste lagras på specifika platser. Med tiden, när du skapar och sedan tar bort dokument eller avinstallerar program, lämnas en gång fyllda platser tomma och du hamnar med filer prickade över hela disken.
nu, när Windows skriver en fil till disken, Letar den efter ett lämpligt ledigt utrymme för att lagra det. Vad händer då när du kopierar en 40MB-databas eller ett 100MB-videoklipp till disken och den största delen av ledigt utrymme är bara 30mb? Eller säg att du ändrar en befintlig fil och lägger till en hel massa data så att filen nu tar upp mer utrymme på disken. För att rymma filerna skriver Windows den första delen av filen i en del av disken och letar sedan efter andra platser för att lagra resten av filen. Slutresultatet är att en enda fil kan lagras i flera bitar utspridda om disken.
av FAT och filer
ditt operativsystem måste ha ett sätt att hålla reda på varje fil plats. Windows 98 och Windows Me använder ett system som heter FAT32. FAT står för File Allocation Table. När din fil skrivs till disk, ger FAT32 Windows adressen till ett ledigt diskkluster. FAT32 berättar också för Windows på vilka disksektorer det kommer att hitta det klustret; det vill säga det ger den fysiska platsen för klustret. Denna information används av datorns BIOS (det grundläggande inmatnings – /utmatningssystemet) för att styra den faktiska skivskrivningsoperationen.
om filen är för stor för att passa i ett enda kluster frågar Windows FAT32 efter ett annat ledigt kluster och ett annat och ett annat tills hela filen skrivs till disken. Om du har massor av fria kluster sida vid sida, FAT32 kan peka Windows till en intilliggande serie av kluster, vilket resulterar i en fil som upptar en sammanhängande bit av disken. Om inget intilliggande kluster är tillgängligt spårar FAT32 ett utrymme någon annanstans på disken och ber Windows att lägga nästa bit av filen där; och så vidare tills hela filen skrivs till disken.
ett register över de kluster som används för att lagra filen hålls av FAT32 så att Windows kan hitta filen en gång till när du vill läsa den.
fragmenteringsstraffet
även om allt detta händer snabbt, gör det mycket arbete för din hårddisk. Dess läs – / skrivhuvud, som rör sig över diskplattan från plats till plats som överför data, måste zip överallt när du sparar eller öppnar en enda mycket fragmenterad fil. (Förresten, många skivor har mer än ett läs – /skrivhuvud och flera skivor.) Om en fil är ofragmenterad flyttar skivhuvudet till en plats, läser filen i en sekventiell swoop, och det är det.
en fil som lagras i, säg, fyra fragment, kan lätt ta dubbelt så lång tid att öppna som samma fil unfragmented, även om den faktiska prestanda hit du tar påverkas av andra faktorer, inklusive den totala storleken på filen.
Defragging
det finns en enkel lösning på filfragmentering: använd Windows Disk Defragmenter. För att göra det, klicka på:
Start – > (alla) program – > tillbehör –> Systemverktyg –> Diskdefragmenterare
detta verktyg, vanligtvis kallat Defrag, samlar alla spridda filfragment och skriver dem i intilliggande kluster, så varje fil upptar en obruten del av disken.
Defrag fungerar genom att flytta dataplattor till oanvända delar av skivan för att öppna en stor fri del av rymden. Den monterar sedan de fragmenterade delarna av en fil och skriver dem i ett komplett stycke till det rensade utrymmet; det gör sedan detsamma med nästa fil; och så vidare tills hela disken är defragmenterad.
kraftfulla alternativ
den inbyggda Diskdefragmenteraren är ett verktyg som har hobblats av den snabba utvecklingen av drivtekniken. Det fungerar bara bra på en skiva på 8G eller så; men använd den på en 20g – enhet eller – om du vågar-en ännu större enhet och du kan säga adjö till att använda din dator för det mesta av en dag. Även om Microsoft säger att det är okej för dig att använda din dator medan du defraggar, fungerar det i praktiken sällan, eftersom varje skrivning till disk får Defrag att starta om.
om du vill påskynda Defrag och eliminera några av dess problem, prova en av de kommersiella defraggersna. De är mycket mer hemma med stora hårddiskar, körs på alla versioner av Windows från XP och framåt, och de ger en mindre frustrerande upplevelse. Några av alternativen är:
- Diskeeper
- PerfectDisk
- Puran Defrag
steg-för-steg: effektiv defragging
- Defrag fungerar mest effektivt när din enhet har gott om utrymme för sin verksamhet. Om du kör Defrag med en enhet som är chockablock, måste den fungera som galen helt enkelt för att rensa tillräckligt med utrymme för att börja skriva filer. Så det lönar sig att ta bort alla onödiga filer innan du börjar defragging. Avinstallera oönskade program, arkivera gamla data, ta bort oönskade säkerhetskopior och kör sedan Diskrensning (Start –> (alla) program –> tillbehör –> Systemverktyg –> Diskrensning).
- Defrag fungerar också bäst när det är helt oavbrutet. Bakgrundsprogram som Schemaläggaren och antivirusprogram kan orsaka Defrag att stoppa och starta om flera gånger. För att undvika sådana avbrott, gör en ren start innan du kör Defrag:
A. klicka på Start –> Kör, skriv msconfig i rutan Öppna och klicka på OK för att öppna Systemkonfigurationsverktyget.
b. på fliken Allmänt klickar du på Selektiv start och tar bort fästingarna bredvid Process System.INI-fil, Processvinst.ini-fil och ladda Startgruppsobjekt. (På vissa versioner av Windows kan du också se Config.sys, Autoexec.bat och Winstart.bat alternativ-Ta bort fästingarna bredvid dessa också).
c. klicka på OK och låt datorn starta om.
- när du har rensat onödiga filer och stoppat bakgrundsprogram från laddning är du redo att defragmentera:
a. Klicka på Start –> program –> tillbehör –> Systemverktyg –> Diskdefragmenterare.
b. välj den enhet du vill defragmentera.
c. klicka på Inställningar och se till att det finns ett fält bredvid de två alternativen i avsnittet När du defragmenterar min hårddisk och klicka sedan på OK två gånger för att börja.
d. När Defrag är klar öppnar du Systemkonfigurationsverktyget en gång till, klickar på Normal start på fliken Allmänt, klickar på OK och startar om.