Informazioni di base / Specifiche del computer
Ho un Samsung Series 5 Ultra da 14 pollici. CPU Core i5, HDD da 750 GB, 8 GB di RAM, Intel HD Graphics 4000. Ho avuto il computer per circa 1,5 anni 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à sospensione) per circa 48 ore, l'utilizzo del disco visto da Task Manager raggiunge il 100%. Quando ciò accade, tutto dall'apertura / chiusura delle applicazioni alla digitazione e persino all'apertura della schermata di avvio premendo il tasto Windows diventa estremamente lento. L'unico modo per ridurre l'utilizzo del disco è riavviare il computer. Quindi il problema si ripete. Ho usato il mio laptop attuale (così come i miei laptop precedenti) in questo modo - mettendolo in modalità sleep di notte e riavviandolo solo quando Windows deve installare gli aggiornamenti - per molto 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 è Sistema , a volte è una delle varie applicazioni che ho installato (ad es. Chrome, Evernote, Spotify, Wunderlist, iTunes, ecc.), A volte è eseguibile il servizio antimalware , ecc.
Tentativo di soluzioni
Penso di aver provato quasi tutte le soluzioni là fuori per questo problema:
- Esecuzione del comando check disk (
chkdsk /b /f /v /scan c:
) dal prompt dei comandi di amministrazione - Esecuzione di Diagnostica memoria Windows
- Disabilitazione di Superfetch e Ricerca di Windows da services.msc
- Esecuzione di "Risolvi i problemi con Windows Update" dal Pannello di controllo -> Risoluzione dei problemi
- Aggiornamento e rollback del driver grafico (Intel HD 4000)
- Disabilitare "Usa accelerazione hardware quando disponibile" dalle impostazioni di Chrome
- Disabilitazione della tecnologia Intel Rapid Storage
- 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
- Aggiornamento del computer, dall'opzione Aggiornamento e ripristino -> Ripristino nelle impostazioni di Windows
NESSUNO di quanto sopra ha funzionato per me. Stavo per arrendermi, ma poi ho notato che uno dei principali colpevoli del picco di utilizzo del disco, come mostrato nella sezione "Attività del disco" di Resource Monitor, eraC:\System (pagefile.sys)
. Ho cercato su Google e ho scoperto che una delle soluzioni consigliate era disabilitare il file di paging. Sono quindi andato su Pannello di controllo -> Sistema e sicurezza -> Sistema -> Impostazioni di sistema avanzate -> Scheda Avanzate -> Impostazioni prestazioni -> Scheda Avanzate -> "Cambia" in Memoria virtuale e ho scoperto che il il numero per "Attualmente assegnato" in fondo era 1280 MB, sebbene il numero per "Consigliato" fosse 4533 MB. L'ho immediatamente cambiato in 4533 MB e ho controllato i computer dei miei familiari per vedere come erano i numeri. Tutti avevano uno spazio attualmente allocato che era solo leggermente più piccolo dello spazio consigliato. Vedi lo screenshot qui sotto:
Questo potrebbe risolvere il problema. Dovrò aspettare ancora un paio di giorni, ma in caso contrario, cosa dovrei fare dopo? Immagino che il disco rigido non si guasta perché
- Questo computer ha meno di 2 anni; e
- Speccy afferma che lo stato dell'HDD è buono.
Aggiornamento 27/05/2014
La soluzione "4533MB" non ha funzionato. Ho dovuto riavviare il computer circa 30 minuti fa perché l'utilizzo del disco ha raggiunto nuovamente il 100%. Quando ho aperto Resource Monitor, C:\System (pagefile.sys)
il colpevole è stato nuovamente mostrato. Ora ho disabilitato il file di paging interamente tramite la stessa finestra mostrata sopra nello screenshot. Il numero per "attualmente allocato" è ora 0 MB. Si aggiornerà di nuovo tra un paio di giorni o, se si verifica nuovamente il problema, a seconda dell'evento che si verifica prima.
Aggiornamento del 6/4/2014 (La disabilitazione del file di paging riavvia forzatamente il computer)
Quindi, tra il 27/05 e il 30/05 ho dovuto riavviare il computer per motivi legati a vari aggiornamenti per applicazioni di terze parti. Ho usato il mio laptop (scollegato; a batteria) nella notte del 30/05 e poi l'ho messo in modalità di sospensione durante la notte. Quando mi sono svegliato il 6/1 e ho premuto il pulsante di accensione, dapprima sembrava che riprendesse dal sonno ma poi ha riavviato il computer. Questa mattina, il computer si è riavviato di nuovo. Immagino che disabilitare il file di paging abbia avuto un impatto sulla mia RAM? Non so davvero come interpretarlo. Per ora ho nuovamente abilitato il file di paging.
Aggiornamento 6/5/2014 di buone notizie / cattive notizie
Penso di aver capito l'origine del problema: è Superfetch. Penso che sia stato Superfetch per tutto il tempo. È vero che ho incluso "disabilitazione di superfetch" da services.msc nell'elenco "soluzioni tentate" sopra. Quello che non avevo realizzato in quel momento era che Superfetch si riavviava automaticamente poco dopo averlo spento e disabilitato. Quindi, la domanda che ho ora è: come disabilitare permanentemente Superfetch?
Probabilmente aggiornamento finale 6/8/2014
Penso di averlo capito. Probabilmente è stato Superfetch per tutto il tempo. La notte del 6/5, dopo essere stato acceso continuamente per un giorno, l'utilizzo del disco ha ripreso a salire. Sono andato su services.msc e ho interrotto e disabilitato Superfetch. L'utilizzo del disco è stato ripristinato. Circa un'ora dopo, ho riaperto services.msc, controllato lo stato di Superfetch e ho scoperto che era nuovamente abilitato. Ho fatto questa cosa "disabilitare-e-e-ottenere-abilitato-di nuovo" almeno altre 8 volte, senza risultato. Ho quindi 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 niente ha funzionato.
Quindi sono andato a questa pagina Web e ho provato l'opzione "Disabilita prefetch" nel registro. Ho impostato entrambi EnablePrefetcher
e EnableSuperfetch
per avere i dati del valore di 0. Superfetch era ancora in esecuzione, ma 3 giorni dopo averlo fatto, il mio laptop non ha visto un picco di singolo disco. L'ho messo in modalità sleep durante la notte e non è stato forzato il riavvio al mattino.
Per quelli di voi che hanno lo stesso problema, provare l'opzione "Disabilita prefetch" come descritto nella pagina Web.
Windows Search
, Windows Update
e Superfetch
. Ha quindi riavviato il PC e l'utilizzo del disco è tornato all'1–6%. Forse questo potrebbe aiutarti.
services.msc
, premi Invio, scorri verso il basso SuperFetch
, fai doppio clic su di esso, cambia la modalità di avvio in "Disabilitato", quindi vai alla terza scheda (non ricordo il suo nome) e disabilita tutto anche lì. Se vuoi farlo dalla riga di comando, leggi questa domanda.