Disco al 100% in Gestione attività: trovare la causa

Disco al 100% in Gestione attività vuol dire che l'unità non è mai stata inattiva, non che è piena. Come trovare quale programma o attività di Windows la tiene occupata, quanto riesce a reggere un disco rigido e come controllare la salute dell'unità.

Il gioco scatta, apri Gestione attività e la colonna Disco dice 100%. Oppure il PC impiega minuti a diventare utilizzabile dopo l'accesso, con il disco al massimo per tutto il tempo. Oppure succede nel mezzo di una partita e ti chiedi se l'unità stia morendo.

Il numero è reale ma ristretto: dice che il disco ha avuto lavoro in attesa per tutto il tempo, non quanto lavoro né di chi. Il compito è scoprire di chi.

Che cosa misura il 100%

Nella scheda Prestazioni, seleziona il disco. Gestione attività descrive il suo Tempo di attività come la percentuale di tempo in cui il disco elabora richieste di lettura o scrittura, e Monitoraggio risorse descrive la sua colonna Tempo di attività (%) come la percentuale di tempo in cui il disco non è inattivo. Il team Ask Core di Microsoft, spiegando il contatore % Idle Time di Performance Monitor, definisce inattivo lo stato in cui ogni richiesta è completata e nessuna è in sospeso.

Quindi 100% vuol dire che nell'intervallo non c'è stato nessun momento senza qualcosa in attesa. Non dice niente su quanti dati si sono spostati o su quanto è piena l'unità. La stessa pagina mostra il resto: Velocità lettura e Velocità scrittura, Tempo di risposta medio, Tipo (per esempio SSD o HDD) e Disco di sistema (cioè se c'è Windows sopra).

Occupato con molti dati in movimento è un lavoro grosso, come un'installazione, una copia o una patch. Occupato con pochi dati in movimento e tempi di risposta lunghi vuol dire che le richieste aspettano l'unità, e la guida di Microsoft alla risoluzione dei problemi di prestazioni pone la domanda che a quel punto conta: il disco è sovraccarico e, se sì, chi lo sta usando?

Trova il processo

Nella scheda Processi, seleziona l'intestazione della colonna Disco per ordinare in base a quella. Molti servizi di Windows girano dentro processi Host servizio, e da Windows 10 versione 1703, sui PC con più di 3,5 GB di RAM, ogni servizio ne ha uno proprio, con qualche eccezione; la documentazione di Microsoft sull'host dei servizi dice che così puoi guardare Gestione attività e sapere esattamente quale servizio usa quali risorse.

Se hai applicato l'impostazione Consolida i processi dei servizi (svchost) di w0a, i servizi tornano a condividere i processi host, e la sua pagina indica come costo la perdita dei dati per singolo servizio in Gestione attività (Tweak memoria e disco).

Per i dettagli a livello di file, usa il comando Apri Monitoraggio risorse di Gestione attività, oppure premi Win+R ed esegui resmon. La sua scheda Disco ha tre elenchi:

Per un disco al massimo subito dopo l'accesso, controlla anche la colonna Impatto di avvio nella pagina App di avvio di Gestione attività, che misura l'attività di CPU e disco durante l'avvio.

Attività di Windows che usano il disco

Diverse attività di Windows leggono o scrivono file mentre sono in esecuzione:

Quando Windows è su un disco rigido

Se il disco occupato è un HDD ed è il disco di sistema, è l'unità stessa a dettare il ritmo. La stessa guida di Microsoft lo calcola a partire dalla rotazione: un disco a 5.400 RPM dovrebbe riuscire a leggere qualsiasi blocco entro circa 11 ms, in teoria. Nei test di progettazione di Windows 7 fatti da Microsoft nel 2009, 176 configurazioni di dischi rigidi su 182 hanno ottenuto fra 0,8 e 1,6 MB/s nel test di lettura casuale. Quindi un disco rigido che serve letture sparse può essere sempre occupato mentre sposta più o meno un megabyte al secondo.

La guida classifica anche la latenza. Per i contatori di Performance Monitor Avg. Disk sec/Read e Avg. Disk sec/Write, considera sana una latenza sotto i 15 ms, un avviso oltre i 25 ms e critica oltre i 50 ms; i picchi brevi si possono tollerare, e i periodi di oltre un minuto meritano un'indagine. Tempo di risposta medio di Gestione attività dà una lettura rapida in millisecondi; le soglie sono state scritte per i contatori di Performance Monitor.

Nessuna impostazione fa girare più veloce un disco. SSD o HDD per i giochi spiega che cosa cambia un SSD per i giochi, e che cosa no.

Quando a cedere potrebbe essere l'unità stessa

Se in Monitoraggio risorse niente spiega l'attività, o i tempi di risposta restano lunghi mentre si muove poco, controlla l'unità. Senza diritti di amministratore, PowerShell dà il riepilogo di Windows stesso:

Get-PhysicalDisk | Format-Table DeviceId, FriendlyName, MediaType, HealthStatus

HealthStatus riporta Healthy, Warning, Unhealthy o Unknown, che Microsoft chiama un'indicazione generale della salute del dispositivo. Per i contatori dell'unità stessa, apri PowerShell come amministratore (senza, Windows rifiuta con un errore di accesso negato) ed esegui:

Get-PhysicalDisk | Get-StorageReliabilityCounter | Format-List DeviceId, Temperature, Wear, ReadErrorsUncorrected, WriteErrorsUncorrected, ReadLatencyMax

DeviceId corrisponde al primo comando. Alcuni campi possono tornare vuoti, come succede a uno nell'esempio stesso di Microsoft. Il riferimento dei contatori di affidabilità definisce Wear come una percentuale, dove 100 vuol dire che è stato raggiunto il limite di usura stimato, e dice che un ReadLatencyMax (espresso in millisecondi) oltre i 10 secondi può indicare un problema del disco o dell'adattatore del bus host. I conteggi Uncorrected sono errori che l'unità stessa non è riuscita a correggere.

CrystalDiskInfo legge i dati S.M.A.R.T. dell'unità e la valuta Good, Caution, Bad o Unknown. La sua documentazione dice che sui dischi rigidi controlla i conteggi dei settori riallocati, in attesa e non correggibili, e che mostra Caution su un SSD con il 10% o meno di vita residua. Se una qualsiasi di queste letture sembra sbagliata, prima di tutto copia da quell'unità quello che conta.

Che cosa non aiuta

Correlati

Quali impostazioni di Windows cambiano qualcosa in gioco, chi aiuta ognuna e per chi non fa niente: Le impostazioni di Windows 11 che contano davvero per i giochi

w0a non cambia nessuna impostazione di Windows finché non glielo chiedi, e un tweak salva il valore precedente prima di scriverne uno nuovo. Avvisami

Questa pagina ti è stata utile?

Cosa mancava, o cosa non ha funzionato? Le leggiamo tutte, una per una.

Se questa pagina non ha risolto il problema, scrivici — dicci quale articolo hai letto, e sistemiamo l'articolo.