Delen via


defrag

Zoekt en consolideert gefragmenteerde bestanden op lokale volumes om de systeemprestaties te verbeteren.

Lidmaatschap van de lokale groep Administrators , of gelijkwaardig, is het minimum dat vereist is om deze opdracht uit te voeren.

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

Parameters

Parameter Description
<volume> Hiermee geeft u de stationsletter of koppelpuntpad van het volume moet worden gedefragmenteerd of geanalyseerd.
/a Voert een analyse uit op de opgegeven volumes.
/b Voert opstartoptimalisatie uit om de opstartprestaties te verbeteren.
/c Voert de bewerking uit op alle volumes.
/d Voert traditionele defragmentatie uit (dit is de standaardinstelling). Op een gelaagd volume wordt echter alleen traditionele defragmentatie uitgevoerd op de capaciteitslaag.
/e Voert de bewerking uit op alle volumes, behalve de volumes die zijn opgegeven.
/g Optimaliseert de opslaglagen op de opgegeven volumes.
/h Hiermee wordt de bewerking op normale prioriteit uitgevoerd (de standaardwaarde is laag).
/i [n] Laagoptimalisatie wordt maximaal n seconden op elk volume uitgevoerd.
/k Voert plaatconsolidatie uit op de opgegeven volumes.
/l Voert het ophalen van de opgegeven volumes uit.
/m [n] Hiermee wordt de bewerking op elk volume parallel op de achtergrond uitgevoerd. Hoogstens optimaliseren n threads de opslaglagen parallel.
/o Voert de juiste optimalisatie uit voor elk mediatype.
/t Houdt een bewerking bij die al wordt uitgevoerd op het opgegeven volume.
/u Hiermee wordt de voortgang van de bewerking op het scherm afgedrukt.
/v Uitgebreide uitvoer afdrukken die de fragmentatiestatistieken bevat.
/x Voert vrije ruimteconsolidatie uit op de opgegeven volumes.
/? Geeft de Help-informatie weer.

Remarks

  • U kunt geen specifieke bestandssysteemvolumes of stations defragmenteren, waaronder:

    • Volumes die zijn vergrendeld door het bestandssysteem.

    • Volumes het bestandssysteem gemarkeerd als vuil, wat aangeeft mogelijke beschadiging.
      U moet worden uitgevoerd chkdsk voordat u dit volume of station kunt defragmenteren. U kunt bepalen of een volume vuil is met behulp van de fsutil dirty opdracht.

    • Network drives.

    • CD-ROMs.

    • Bestandssysteemvolumes die geen NTFS, ReFS,Fat of Fat32 zijn.

  • Als u deze procedure wilt uitvoeren, moet u lid zijn van de groep Administrators op de lokale computer, of moeten de juiste bevoegdheden aan u zijn gedelegeerd. Als de computer lid is van een domein, kunnen leden van de groep Domeinadministrators deze procedure mogelijk uitvoeren. Als best practice voor beveiliging kunt u overwegen om Uitvoeren als te gebruiken om deze procedure uit te voeren.

  • Een volume moet ten minste 15% vrije ruimte hebben om het volledig en adequaat te defragmenteren. Defragmentatie gebruikt deze ruimte als sorteergebied voor bestandsfragmenten. Als een volume minder dan 15% vrije ruimte heeft, zal defragmenteren het slechts gedeeltelijk defragmenteren. Als u de vrije ruimte op een volume wilt vergroten, verwijdert u overbodige bestanden of verplaatst u ze naar een andere schijf.

  • Tijdens het analyseren en defragmenteren van een volume wordt een knipperende cursor weergegeven. Wanneer het defragmenteren is voltooid met het analyseren en defragmenteren van het volume, wordt het analyserapport, het defragmentatierapport of beide rapporten weergegeven en wordt de opdrachtprompt afgesloten.

  • Standaard wordt in defragmentatie een samenvatting weergegeven van zowel de analyse- als de defragmentatierapporten als u de parameters /a of /v niet opgeeft.

  • U kunt de rapporten naar een tekstbestand verzenden doorFileName.txtte typen>, waarbij FileName.txt een bestandsnaam is die u opgeeft. Bijvoorbeeld: defrag volume /v > FileName.txt

  • Als u het defragmentatieproces wilt onderbreken, drukt u op de opdrachtregel op CTRL+C.

  • Het uitvoeren van de opdracht defragmenteren en Schijfdefragmentatie sluiten elkaar uit. Als u Schijfdefragmentatie gebruikt om een volume te defragmenteren en u de defragmentatieopdracht uitvoert op een opdrachtregel, mislukt de defragmentatieopdracht . Omgekeerd, als u de opdracht defragmenteren uitvoert en Schijfdefragmentatie opent, zijn de defragmentatieopties in Schijfdefragmentatie niet beschikbaar.

Examples

Als u het volume op station C wilt defragmenteren terwijl u voortgang en uitgebreide uitvoer levert, typt u:

defrag c: /u /v

Als u de volumes op stations C en D parallel op de achtergrond wilt defragmenteren, typt u:

defrag c: d: /m

Als u een fragmentatieanalyse wilt uitvoeren van een volume dat op station C is gekoppeld en voortgang wilt bieden, typt u:

defrag c: mountpoint /a /u

Als u alle volumes met normale prioriteit wilt defragmenteren en uitgebreide uitvoer wilt opgeven, typt u:

defrag /c /h /v

Scheduled task

Het defragmentatieproces voert geplande taak uit als onderhoudstaak, die doorgaans elke week wordt uitgevoerd. Als beheerder kunt u wijzigen hoe vaak de taak wordt uitgevoerd met behulp van de app Stations optimaliseren .

  • Wanneer gedefragmenteerd vanuit de geplande taak wordt uitgevoerd, gebruikt het de onderstaande beleidsrichtlijnen voor SSD's:

    • Traditionele optimalisatieprocessen. Omvat traditionele defragmentatie, bijvoorbeeld het verplaatsen van bestanden om ze redelijk aaneengesloten te maken en opnieuw bijsnijden. Dit wordt eenmaal per maand gedaan. Als echter zowel de traditionele defragmentatie als het opnieuw trimmen worden overgeslagen, wordt de analyse niet uitgevoerd. Het wijzigen van de frequentie van de geplande taak heeft geen invloed op de frequentie van één keer per maand voor deHD's.

    • Als u traditionele defragmentatie handmatig uitvoert op een SSD, wordt tussen uw normaal geplande uitvoeringen de volgende geplande taakuitvoering uitgevoerd en opnieuw bijgesneden, maar wordt de traditionele defragmentatie op die SSD overgeslagen.

    • Als u de analyse overslaat, ziet u geen geüpdatete Laatste uitvoeringstijd in de app Stations optimaliseren. Daarom kan de laatste looptijd tot een maand oud zijn.

    • Het kan zijn dat geplande taak niet alle volumes heeft gedefragmenteerd. Dit komt meestal doordat:

      • Tijdens het proces wordt de computer niet geactiveerd om uit te voeren.

      • De computer is niet aangesloten. Het proces wordt niet uitgevoerd als de computer wordt uitgevoerd op accustroom.

      • De computer wordt hervat van inactiviteit.