defrag
Individua e Consolida file frammentati nei volumi locali per migliorare le prestazioni del sistema.
Appartenenza al gruppo locale amministratori o gruppo equivalente, è il requisito minimo necessario per eseguire questo comando.
Sintassi
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>]
Parametri
Parametro | Descrizione |
---|---|
<volume> |
Specifica il percorso di punto di montaggio o lettera di unità del volume da deframmentare o l'analisi. |
/a | Esegue un'analisi sui volumi specificati. |
/ b | Esegue l'ottimizzazione del boot per migliorare le prestazioni di avvio. |
/c | Esegue l'operazione su tutti i volumi. |
/d | Esegue la deframmentazione tradizionale (impostazione predefinita). In un volume a livelli, tuttavia, la deframmentazione tradizionale viene eseguita solo nel livello Capacity. |
/e | Esegue l'operazione su tutti i volumi ad eccezione di quelli specificati. |
/g | Ottimizza i livelli di archiviazione nei volumi specificati. |
/h | Esegue l'operazione con priorità normale (il valore predefinito è basso). |
/i [n] | L'ottimizzazione del livello viene eseguita per al massimo n secondi in ogni volume. |
/k | Esegue il consolidamento delle lastre sui volumi specificati. |
/l | Esegue un nuovo tentativo sui volumi specificati. |
/m [n] | Esegue l'operazione su ogni volume in parallelo in background. Al massimo, n thread ottimizzano i livelli di archiviazione in parallelo. |
/o | Esegue l'ottimizzazione corretta per ogni tipo di supporto. |
/t | Tiene traccia di un'operazione già in corso sul volume specificato. |
/u | Stampa sullo schermo l'avanzamento dell'operazione. |
/v | Stampa l'output dettagliato contenente le statistiche di frammentazione. |
/x | Esegue il consolidamento dello spazio libero sui volumi specificati. |
/? | Visualizza le informazioni della Guida. |
Osservazioni:
Non è possibile deframmentare volumi o unità di file system specifici, tra cui:
Volumi bloccati dal file system.
Volumi che il file system ha contrassegnato come dirty, indicando un possibile danneggiamento.
È necessario eseguirechkdsk
prima di deframmentare questo volume o l'unità. È possibile determinare se un volume è dirty utilizzando il comandofsutil dirty
.Driver di rete
CD-ROM.
Volumi di file system che non sono NTFS, ReFS, Fat o Fat32.
Per eseguire questa procedura, è necessario essere un membro del gruppo Administrators nel computer locale oppure avere ricevuto in delega l'autorità appropriata. Se il computer fa parte di un dominio, è possibile che i membri del gruppo Amministratori di dominio siano in grado di eseguire questa procedura. Come procedura consigliata per la sicurezza, provare a usare RunAs per eseguire questa procedura.
Un volume deve avere almeno il 15% di spazio libero per defrag per una deframmentazione completa e adeguata. defrag usa questo spazio come area di ordinamento per i frammenti di file. Se un volume è inferiore a 15% di spazio libero, defrag solo parzialmente la deframmentazione. Per aumentare lo spazio disponibile su un volume, eliminare i file non necessari o spostarli in un altro disco.
Mentre defrag è l'analisi e la deframmentazione di un volume, viene visualizzato un cursore lampeggiante. Quando defrag termine dell'analisi e la deframmentazione del volume, Visualizza il report di analisi, il rapporto di deframmentazione o entrambi i report e quindi viene chiusa al prompt dei comandi.
Per impostazione predefinita, defrag visualizza un riepilogo dei rapporti di analisi e deframmentazione se non si specificano i parametri /a o /v.
È possibile inviare i report in un file di testo digitando >nomefile, dove nomefile è un nome file specificato. Ad esempio:
defrag volume /v > FileName.txt
Per interrompere il processo di deframmentazione, dalla riga di comando, premere CTRL + C.
L'esecuzione del comando defrag e dell'utilità di deframmentazione dischi si escludono a vicenda. Se si usa l'utilità di deframmentazione dischi per deframmentare un volume e si esegue il comando defrag da una riga di comando, il comando defrag ha esito negativo. Viceversa, se si esegue il defrag e aprire Utilità di deframmentazione dischi, sono disponibili le opzioni di utilità di deframmentazione dischi.
Esempi
Per deframmentare il volume dell'unità C, fornendo lo stato di avanzamento e l'output dettagliato, digitare:
defrag c: /u /v
Per deframmentare i volumi di unità C e D in parallelo in background, digitare:
defrag c: d: /m
Per eseguire un'analisi di frammentazione di un volume montato nell'unità C e fornire lo stato di avanzamento, digitare:
defrag c: mountpoint /a /u
Per deframmentare tutti i volumi con priorità normale e fornire un output dettagliato, digitare:
defrag /c /h /v
Attività pianificata
Il processo di deframmentazione esegue l'attività pianificata come attività di manutenzione, che in genere viene eseguita ogni settimana. Come Amministrazione, è possibile modificare la frequenza con cui viene eseguita l'attività usando l'app Ottimizza unità.
Quando viene eseguita dall'attività pianificata, la defrag usa le linee guida per i criteri seguenti per le unità SSD:
Processi di ottimizzazione tradizionali. Include la deframmentazione tradizionale, ad esempio lo spostamento di file per renderli ragionevolmente contigui e ripetuti. Questa operazione viene eseguita una volta al mese. Tuttavia, se sia la deframmentazione tradizionale che il nuovo tentativo vengono ignorati, l'analisi non viene eseguita. La modifica della frequenza dell'attività pianificata non influisce sulla frequenza una volta al mese per le unità SSD.
Se si esegue manualmente la deframmentazione tradizionale in un'unità SSD tra le esecuzioni normalmente pianificate, l'esecuzione della successiva attività pianificata esegue analisi e ripetuti tentativi, ma ignora la deframmentazione tradizionale su tale unità SSD.
Se si ignora l'analisi, l'ultima esecuzione non verrà visualizzata nell'app Ottimizza unità. Per questo motivo, l'ultima esecuzione può risalire fino a un mese fa.
È possibile che l'attività pianificata non abbia deframmentato tutti i volumi. Questo è in genere dovuto al fatto che:
Il processo non riattiva il computer da eseguire.
Il computer non è collegato. Il processo non verrà eseguito se il computer è in esecuzione con alimentazione a batteria.
Il computer viene ripreso dall'inattività.