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.
Členství v místní skupině Administrators nebo ekvivalentní je minimum potřebné ke spuštění tohoto příkazu.
Syntaxe
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>]
Parametry
Parametr | Popis |
---|---|
<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í. Ve většině případů n vláken optimalizuje paralelně vrstvy úložiště. |
/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. |
Poznámky
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
.Síťové jednotky.
CD-ROMy.
Svazky systému souborů, 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. Jako osvědčený postup zabezpečení zvažte použití funkce Spustit jako k provedení tohoto postupu.
Svazek musí mít alespoň 15% volného místa, aby bylo možné defragovat úplně a odpovídajícím způsobem ho defragmentovat. Funkce defrag používá tento prostor jako oblast řazení pro fragmenty souborů. Pokud má svazek méně než 15% volného místa, defrag bude pouze částečně defragmentovat. Pokud chcete zvětšit volné místo na svazku, odstraňte nepotřebné soubory nebo je přesuňte na jiný disk.
Když defrag analyzuje a defragmentuje svazek, zobrazuje blikající kurzor. Po dokončení analýzy a defragmentace svazku se zobrazí sestava analýzy, defragmentační sestava nebo obě sestavy a potom se ukončí na příkazovém řádku.
Ve výchozím nastavení funkce defrag zobrazí souhrn sestav analýzy i defragmentace, pokud nezadáte parametry / a nebo /v .
Sestavy můžete odeslat do textového souboru zadáním >FileName.txt, kde FileName.txt je zadaný název souboru. Příklad:
defrag volume /v > FileName.txt
Pokud chcete proces defragmentace přerušit, stiskněte na příkazovém řádku kombinaci kláves CTRL+C.
Spuštění příkazu defrag a defragmentace disku se vzájemně vylučují. Pokud k defragmentaci svazku používáte defragmentaci disku a spustíte příkaz defrag na příkazovém řádku, příkaz defrag selže. Pokud naopak spustíte příkaz defrag a otevřete defragmentátor disku, možnosti defragmentace v defragmentaci disku nejsou k dispozici.
Příklady
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
Naplánovaný úkol
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 četnost spuštění úlohy pomocí aplikace Optimalizovat jednotky .
Při spuštění z naplánované úlohy používá defrag následující pokyny zásad pro disky SSD:
Tradiční procesy optimalizace Zahrnuje tradiční defragmentaci, například přesouvání souborů, aby byly přiměřeně souvislé a opakované. To se provádí jednou za měsíc. Pokud se ale přeskočí tradiční defragmentace i opakování , analýza se nespustí. Změna frekvence naplánované úlohy nemá vliv na četnost jednou za měsíc pro disky SSD.
Pokud na disku SSD ručně spustíte tradiční defragmentaci , mezi běžnými plánovanými spuštěními provede další naplánovaná úloha analýzu a opakování, ale přeskočí tradiční defragmentaci na daném disku SSD.
Pokud analýzu přeskočíte, v aplikaci Optimize Drive se nezobrazí aktualizovaný čas posledního spuštění. Z tohoto důvodu může být čas posledního běhu až měsíc starý.
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.