Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Letar upp och konsoliderar fragmenterade filer på lokala volymer för att förbättra systemets prestanda.
Medlemskap i den lokala gruppen Administratörer , eller motsvarande, är det minsta som krävs för att köra det här kommandot.
Syntax
defrag <volumes> | /c | /e <volumes> [/h] [/m [n]| [/u] [v]]
defrag <volumes> | /c | /e <volumes> /a [/h] [/m [n]| [/u] [v]]
defrag <volumes> | /c | /e <volumes> /x [/h] [/m [n]| [/u] [v]]
defrag <volume> [<parameters>]
Parameterar
Parameter | Beskrivning |
---|---|
<volume> |
Anger enhetsbeteckningen eller monteringspunktsökvägen för volymen som ska defragmenteras eller analyseras. |
/a | Utför en analys på de angivna volymerna. |
/b | Utför startoptimering för att öka startprestandan. |
/c | Utför åtgärden på alla volymer. |
/d | Utför traditionella defragmenteringar (detta är standardvärdet). På en nivåindelad volym utförs dock traditionell defragmentera endast på kapacitetsnivån. |
/ e | Utför åtgärden på alla volymer förutom de som anges. |
/g | Optimerar lagringsnivåer på de angivna volymerna. |
/h | Kör åtgärden med normal prioritet (standardvärdet är lågt). |
/i [n] | Nivåoptimering skulle köras i högst n sekunder på varje volym. |
/k | Utför konsolidering av plattor på de angivna volymerna. |
/l | Utför retrim på de angivna volymerna. |
/m [n] | Kör åtgärden på varje volym parallellt i bakgrunden. Som mest optimerar n trådar lagringsnivåer parallellt. |
/o | Utför rätt optimering för varje medietyp. |
/t | Spårar en åtgärd som redan pågår på den angivna volymen. |
/u | Skriver ut förloppet för åtgärden på skärmen. |
/v | Skriver ut utförliga utdata som innehåller fragmenteringsstatistiken. |
/x | Utför konsolidering av ledigt utrymme på de angivna volymerna. |
/? | Visar hjälpinformationen. |
Anmärkningar
Du kan inte defragmentera specifika filsystemvolymer eller -enheter, inklusive:
Volymer som är låsta av filsystemet.
Volymer som filsystemet har markerat som smutsigt, vilket indikerar eventuell skada.
Du måste körachkdsk
innan du kan defragmentera den här volymen eller enheten. Du kan avgöra om en volym är smutsig med hjälpfsutil dirty
av kommandot .Nätverksenheter.
CD-ROM-skivor.
Filsystemvolymer som inte är NTFS, ReFS, Fat eller Fat32.
Om du vill utföra den här proceduren måste du vara medlem i gruppen Administratörer på den lokala datorn, eller ha delegerats lämplig behörighet. Om datorn är ansluten till en domän kan medlemmar i gruppen Domänadministratörer utföra den här proceduren. Som bästa säkerhet bör du överväga att använda Kör som för att utföra den här proceduren.
En volym måste ha minst 15% ledigt utrymme för defragmentering att helt och tillräckligt defragmentera den. defrag använder det här utrymmet som ett sorteringsområde för filfragment. Om en volym har mindre än 15% ledigt utrymme defragmenterar defragmentera den bara delvis. Om du vill öka det lediga utrymmet på en volym tar du bort onödiga filer eller flyttar dem till en annan disk.
När defragmenteringen analyserar och defragmenterar en volym visas en blinkande markör. När defragmenteringen är klar med att analysera och defragmentera volymen visas analysrapporten, defragmenteringsrapporten eller båda rapporterna och avslutas sedan till kommandotolken.
Som standard visar defragmenteringen en sammanfattning av både analys- och defragmenteringsrapporterna om du inte anger parametrarna /a eller /v .
Du kan skicka rapporterna till en textfil genom att > skrivaFileName.txt, där FileName.txt är ett filnamn som du anger. Till exempel:
defrag volume /v > FileName.txt
Om du vill avbryta defragmenteringsprocessen trycker du på CTRL+C på kommandoraden.
Att köra defragmenteringskommandot och Diskdefragmenteraren är ömsesidigt uteslutande. Om du använder Diskdefragmenteraren för att defragmentera en volym och kör defrag-kommandot på en kommandorad misslyckas defragmenteringskommandot. Om du däremot kör defragmenteringskommandot och öppnar Diskdefragmenteraren är defragmenteringsalternativen i Diskdefragmenteraren inte tillgängliga.
Exempel
Om du vill defragmentera volymen på enhet C samtidigt som du tillhandahåller förlopp och utförliga utdata skriver du:
defrag c: /u /v
Om du vill defragmentera volymerna på enheterna C och D parallellt i bakgrunden skriver du:
defrag c: d: /m
Om du vill utföra en fragmenteringsanalys av en volym monterad på enhet C och tillhandahålla förlopp skriver du:
defrag c: mountpoint /a /u
Om du vill defragmentera alla volymer med normal prioritet och tillhandahålla utförliga utdata skriver du:
defrag /c /h /v
Schemalagd aktivitet
Defragmenteringsprocessen kör schemalagd aktivitet som en underhållsaktivitet, som vanligtvis körs varje vecka. Som administratör kan du ändra hur ofta uppgiften körs med hjälp av appen Optimera enheter .
När du kör från den schemalagda aktiviteten använder defragmentering riktlinjerna nedan princip för SSD:
Traditionella optimeringsprocesser. Innehåller traditionell defragmentering, till exempel att flytta filer för att göra dem någorlunda sammanhängande och retrimma. Detta görs en gång per månad. Men om både traditionell defragmentering och retrim hoppas över körs inte analysen . Om du ändrar frekvensen för den schemalagda aktiviteten påverkas inte en gång per månad för SSD:erna.
Om du manuellt kör traditionell defragmentering på en SSD, mellan dina normalt schemalagda körningar, utför nästa schemalagda aktivitetskörning analys och retrim, men hoppar över traditionell defragmentering på den SSD:en.
Om du hoppar över analysen visas ingen uppdaterad senaste körningstid i appen Optimera enheter . På grund av detta kan den senaste körningstiden vara upp till en månad gammal.
Du kanske upptäcker att den schemalagda aktiviteten inte har defragmenterat alla volymer. Detta beror vanligtvis på att:
Processen väcker inte datorn att köras.
Datorn är inte ansluten. Processen körs inte om datorn körs på batteridrift.
Datorn återupptas från att vara inaktiv.