Windows 8.1 Update 1 Uso del disco 100%
Informazioni di sfondo / Specifiche del computer
Ho un Samsung Serie 5 Ultra da 14 pollici. CPU Core i5, 750GB HDD, 8GB RAM, Intel HD Graphics 4000. Ho il computer da circa 1,5 anni e mezzo senza grossi problemi.
Problema
Il problema è apparso all'inizio di aprile di quest'anno, quando ho aggiornato il sistema operativo da Windows 8.1 a Windows 8.1 Update 1 (non da 8 a 8.1). Dopo essere stato acceso continuamente (tranne che di notte, quando l'ho messo in modalità sleep) per circa 48 ore, l'utilizzo del disco, come visto da Task Manager, ha raggiunto il 100%. Quando questo accade, tutto, dall'apertura/chiusura delle applicazioni alla digitazione e persino all'apertura della schermata iniziale premendo il tasto Windows, diventa estremamente lento. L'unico modo per far diminuire l'utilizzo del disco è riavviare il computer. Poi il problema si ripete. Ho usato il mio portatile attuale (così come i miei portatili precedenti) in questo modo - mettendolo in modalità sleep di notte e riavviandolo solo quando Windows ha bisogno di installare aggiornamenti - per un lungo periodo di tempo. Quindi so che l'utilizzo del disco al 100% non è dovuto al modo in cui uso il computer.
La cosa che causa il picco varia. A volte è System , a volte è una delle varie applicazioni che ho installato (ad esempio Chrome, Evernote, Spotify, Wunderlist, iTunes, ecc.), a volte è Antimalware Service Executable , ecc.
Attempted Solutions
Penso di aver provato quasi tutte le soluzioni per questo problema:
- Esecuzione del comando check disk (
chkdsk /b /f /v /scan c:
) da Admin Command Prompt - Esecuzione di Windows Memory Diagnostic
- Disabilitazione di Superfetch e Windows Search dai servizi. msc
- Esecuzione di “Fix problems with Windows Update” dal Pannello di controllo –> Troubleshooting
- Aggiornamento e rollback del driver grafico (Intel HD 4000)
- Disabilitazione di “Use hardware acceleration when available” da Chrome settings
- Disabilitazione della tecnologia Intel Rapid Storage Technology
- Esecuzione del comando SFC /SCANNOW come raccomandato qui
- Esecuzione di una scansione rapida e di una scansione completa da Windows Defender (nessuna minaccia trovata)
- Estrarre il disco rigido e rimetterlo a posto
- Rinfrescare il computer, dall'opzione Aggiorna e recupero –> Recupero nelle impostazioni di Windows
NESSUNO di quanto sopra ha funzionato per me. Stavo per rinunciare, ma poi ho notato che uno dei principali colpevoli del picco di utilizzo del disco, come mostrato nella sezione “Disk Activity” del Resource Monitor, era C:\System (pagefile.sys)
. Ho cercato su Google e ho scoperto che una delle soluzioni consigliate era quella di disabilitare il pagefile. Sono poi andato su Pannello di controllo –> Sistema e sicurezza –> Sistema –> Impostazioni di sistema avanzate –> Scheda avanzata –> Impostazioni delle prestazioni –> Scheda avanzata –> “Cambia” sotto Memoria virtuale e ho scoperto che il numero per “Attualmente allocato” in basso era di 1280MB, anche se il numero per “Raccomandato” era di 4533MB. L'ho cambiato immediatamente in 4533MB e ho controllato i computer dei miei familiari per vedere come erano i numeri. Tutti i loro avevano uno spazio attualmente assegnato che era solo leggermente più piccolo dello spazio raccomandato. Vedi l'immagine qui sotto:
Questo potrebbe risolvere il problema. Dovrò aspettare ancora un paio di giorni, ma se così non fosse, cosa dovrei fare dopo? Immagino che il disco rigido non stia fallendo perché
- Questo computer ha meno di 2 anni; e
- Speccy dice che lo stato dell'HDD è buono.
Aggiornamento 5/27/2014
La soluzione “4533MB” non ha funzionato. Ho dovuto riavviare il computer circa 30 minuti fa perché l'utilizzo del disco ha di nuovo raggiunto il 100%. Quando ho aperto Resource Monitor il C:\System (pagefile.sys)
si è dimostrato di nuovo colpevole. Ora ho disabilitato il pagefile interamente tramite la stessa finestra mostrata sopra nello screenshot. Il numero per “attualmente assegnato” è ora 0MB. Si aggiornerà di nuovo in un paio di giorni, o se il problema si verifica di nuovo, se il problema si verifica prima.
Aggiornamento 6/4/2014 (Disabilitazione del file di pagina forza-riavvia il computer)
Quindi, tra il 5/27 e il 5/30 ho dovuto riavviare il mio computer per motivi legati a vari aggiornamenti per applicazioni di terze parti. Ho usato il mio portatile (scollegato; a batteria) la notte del 5/30 e poi l'ho messo in modalità sleep durante la notte. Quando mi sono svegliato il 6/1 e ho premuto il pulsante di accensione, prima sembrava che stesse riprendendo dallo sleep, ma poi ho riavviato il computer. Questa mattina il computer si è riavviato di nuovo. Immagino che disabilitare il pagefile abbia avuto un impatto negativo sulla mia RAM? Non so bene come interpretarlo. Per ora ho attivato di nuovo il pagefile.
Buone notizie / Cattive notizie Aggiornamento 6/5/2014
Credo di aver capito la fonte del problema - è Superfetch. Penso che sia stato Superfetch per tutto il tempo. È vero che ho incluso “disabilitare Superfetch” da services.msc nella lista delle “soluzioni provate” di cui sopra. Quello che non avevo capito all'epoca era che Superfetch riavviva automaticamente poco dopo averlo spento e disabilitato. Quindi, la domanda che ora mi pongo è: come Disabilito permanentemente Superfetch?
Probabilmente l'aggiornamento finale 6/8/2014
Credo di averlo capito. Probabilmente è stato Superfetch per tutto il tempo. La notte del 6/5, dopo essere stato acceso ininterrottamente per un giorno, l'utilizzo del disco ha iniziato a salire di nuovo. Sono andato su services.msc e ho fermato e disattivato Superfetch. L'utilizzo del disco è stato ripristinato. Circa un'ora dopo, ho riaperto services.msc, ho controllato lo stato di Superfetch e ho scoperto che era di nuovo abilitato. Ho fatto questa cosa “disable-it-it-and-it-got-got-enabled-again” almeno altre 8 volte, senza alcun risultato. Ho poi cercato su Google “come disabilitare Superfetch in modo permanente”, e ho provato a disabilitare Superfetch tramite 1) il prompt dei comandi dell'amministratore; 2) il registro; 3) services.msc, ma non ha funzionato nulla.
Poi sono andato su questa pagina web e ho provato l'opzione “Disabilita Prefetch” nel registro. Ho impostato sia EnablePrefetcher
e EnableSuperfetch
per avere il valore dei dati di 0. Superfetch era ancora in funzione, ma 3 giorni dopo averlo fatto, il mio portatile non ha visto un solo picco del disco. L'ho messo in modalità sleep mode durante la notte, e ha fatto non force-restart al mattino.
Per chi ha lo stesso problema, si prega di provare l'opzione “Disabilita Prefetch” come descritto sulla pagina web.