Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vyhledá a konsoliduje fragmentované soubory na místních svazcích, aby se zlepšil výkon systému.
Ke spuštění tohoto příkazu je nutné minimálně členství v místní skupině Administrators nebo v ekvivalentní skupině.
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> |
Určuje písmeno jednotky nebo cestu přípojného bodu svazku, který se má defragmentovat nebo analyzovat. |
| /a | Provede analýzu zadaných svazků. |
| /b | Provádí optimalizaci spouštění za účelem zvýšení výkonu spouštění. |
| /c | Provede operaci na všech svazcích. |
| /d | Provádí tradiční defrag (toto je výchozí nastavení). Na vrstveném svazku se ale tradiční defrag provádí pouze na úrovni kapacity. |
| /e | Provede operaci na všech svazcích s výjimkou těch, které jsou zadány. |
| /g | Optimalizuje úrovně úložiště na zadaných svazcích. |
| /h | Spustí operaci s normální prioritou (výchozí hodnota je nízká). |
| /i [n] | Optimalizace vrstev by se na každém svazku spustila maximálně po dobu n sekund. |
| /k | Provede sloučení desky na zadaných svazcích. |
| /l | Provede opakování na zadaných svazcích. |
| /m [n] | Spustí operaci na každém svazku paralelně na pozadí. Maximálně n vláken optimalizuje vrstvy úložiště paralelně. |
| /o | Provede správnou optimalizaci pro každý typ média. |
| /t | Sleduje probíhající operaci na zadaném svazku. |
| /u | Vytiskne průběh operace na obrazovce. |
| /v | Vytiskne podrobný výstup obsahující statistiku fragmentace. |
| /x | Provede sloučení volného místa na zadaných svazcích. |
| /? | Zobrazí informace nápovědy. |
Remarks
Nemůžete defragmentovat konkrétní svazky nebo jednotky systému souborů, včetně:
Svazky uzamčené systémem souborů.
Svazek systém souborů označený jako nezašpiněný, což označuje možné poškození.
Před defragmentací tohoto svazku nebo jednotky je nutné spustitchkdsk. Pomocí příkazu můžete určit, jestli je svazek zašpiněnýfsutil dirty.Network drives.
CD-ROMs.
Svazky souborového systému, které nejsou NTFS, ReFS,Fat nebo Fat32.
Chcete-li provést tento postup, musíte být členem skupiny Administrators v místním počítači nebo musíte být delegovaní příslušnou autoritou. Pokud je počítač připojený k doméně, členové skupiny Domain Admins můžou tento postup provést. Z hlediska zabezpečení doporučujeme použít k provedení tohoto postupu příkaz Spustit jako .
Svazek musí mít alespoň 15% volného místa, aby jej defragmentace mohla provést při úplné a adekvátní defragmentaci. Defragmentace používá tento prostor jako oblast pro řazení fragmentů souborů. Pokud má svazek méně než 15% volného místa, defragmentace provede jeho defragmentaci pouze částečně. Pokud chcete zvětšit volné místo na svazku, odstraňte nepotřebné soubory nebo je přesuňte na jiný disk.
Při analýze a defragmentaci svazku se při defragmentaci zobrazuje blikající kurzor. Po dokončení analýzy a defragmentace svazku se zobrazí zpráva o analýze, zpráva o defragmentaci nebo obě zprávy a poté se ukončí na příkazovém řádku.
Ve výchozím nastavení příkaz defrag zobrazuje souhrn zpráv o analýze i defragmentaci, pokud neurčíte parametry /a nebo /v .
Zprávy můžete odeslat do textového souboru zadáním >FileName.txt, kde FileName.txt je vámi zadaný název souboru. Příklad:
defrag volume /v > FileName.txtChcete-li proces defragmentace přerušit, stiskněte na příkazovém řádku kombinaci kláves CTRL+C.
Spuštění příkazu defrag a nástroje Defragmentace disku se vzájemně vylučují. Pokud k defragmentaci svazku používáte nástroj Defragmentace disku a na příkazovém řádku spustíte příkaz defrag , příkaz defrag se nezdaří. Pokud naopak spustíte příkaz defrag a otevřete nástroj Defragmentace disku, možnosti defragmentace v nástroji Defragmentace disku nebudou k dispozici.
Examples
Chcete-li defragmentovat svazek na jednotce C při poskytování průběhu a podrobného výstupu, zadejte:
defrag c: /u /v
Chcete-li defragmentovat svazky na jednotkách C a D paralelně na pozadí, zadejte:
defrag c: d: /m
Pokud chcete provést analýzu fragmentace svazku připojeného k jednotce C a poskytnout průběh, zadejte:
defrag c: mountpoint /a /u
Chcete-li defragmentovat všechny svazky s normální prioritou a poskytnout podrobný výstup, zadejte:
defrag /c /h /v
Scheduled task
Proces defragmentace spouští naplánovanou úlohu jako úlohu údržby, která se obvykle spouští každý týden. Jako správce můžete změnit, jak často se úloha spouští, pomocí aplikace Optimalizovat disky .
Při spuštění z naplánované úlohy použije příkaz defrag pro disky SSD následující pravidla:
Tradiční procesy optimalizace Zahrnuje tradiční defragmentaci, například přesunutí souborů tak, aby byly přiměřeně souvislé, a oříznutí. To se provádí jednou za měsíc. Pokud ale přeskočíte tradiční defragmentaci i opětovný ořez , analýza se nespustí. Změna frekvence naplánované úlohy nemá vliv na četnost jednou za měsíc pro disky SSD.
Pokud ručně spustíte tradiční defragmentaci na disku SSD, provede další naplánované spuštění úlohy analýzu a opětovný řez, ale přeskočí tradiční defragmentaci na tomto SSD.
Pokud analýzu přeskočíte, neuvidíte v aplikaci Optimalizovat disky aktualizovaný čas posledního spuštění. Z tohoto důvodu může být čas posledního spuštění starý až měsíc.
Možná zjistíte, že naplánovaná úloha ne defragmentovala všechny svazky. Obvykle je to proto, že:
Proces neprobudí počítač, aby se spustil.
Počítač není připojený. Proces se nespustí, pokud počítač běží na napájení baterie.
Počítač se obnoví z nečinnosti.