Perché la mia Windows è insopportabilmente lenta? [duplicare]


18

Uso Windows da sempre, a volte Linux, a volte OSX.

Da Windows ME / 2000 ho riscontrato questo grave problema:

Installo una nuova copia di Windows, si avvia velocemente da morire, tutto procede senza intoppi. 1 mese dopo, e devo attendere tra 10-15 minuti per l'avvio. Questo è successo a me 10 anni fa, e succede ancora oggi, con diversi computer e diverse versioni del sistema operativo.

Quindi posso solo giungere a questa conclusione: o è il sistema operativo che fa schifo, o sono io.

Non so davvero cosa stia succedendo, ho fatto un video per voi ragazzi per vedere quanto tempo ci vuole per avviare qui . Prendi nota che anche dopo quel video alcuni programmi si stavano ancora avviando.

Queste sono le specifiche della mia macchina attuale, ma come ho detto, macchine diverse, stesso problema:

inserisci qui la descrizione dell'immagine

Il mio stato HDD:

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine

Secondo questo strumento di deframmentazione ho il mio disco fisso del 30% sull'HDD, tuttavia ha passato tutta la notte a deframmentare e il più lontano è stato completato al 2% !!

inserisci qui la descrizione dell'immagine

Queste sono le app che ho installato:

inserisci qui la descrizione dell'immagine

Questi sono i miei servizi non Microsoft:

inserisci qui la descrizione dell'immagine

Queste sono le mie app di avvio:

inserisci qui la descrizione dell'immagine inserisci qui la descrizione dell'immagine (Continuo sempre a rimuovere quel Google Chrome dall'avvio ma lui insiste andando lì, schifo ... Inoltre non riesco a capire perché ho due spotify lì, tuttavia nessun spotify si apre all'avvio come puoi vedere dal video).

Test delle prestazioni del disco

inserisci qui la descrizione dell'immagine

(ripetizione per ogni evenienza)

inserisci qui la descrizione dell'immagine

Il mio gestore dispositivi mostra dispositivi sconosciuti

inserisci qui la descrizione dell'immagine

Con Driver Inspector ottengo questo:

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine

Rapporto sui risultati PCI-Z

inserisci qui la descrizione dell'immagine


File generato da AutoRuns:

https://dl.dropboxusercontent.com/u/1066659/NEMEWSYS-PC.arn

Rapporto identificatore driver:

https://dl.dropboxusercontent.com/u/1066659/Drivers%20for%20ASUSTeK%20COMPUTER%20INC.%20-%20K56CB%20%28K_1.pdf


Non so davvero cosa fare ... Odio le finestre per questo. Il mio altro sistema operativo non ha questo tipo di problemi.


Ehi, potresti confrontare il tuo disco rigido (testare la velocità di lettura e scrittura)? CrystalDiskMark è molto utile e puoi semplicemente scaricare la versione portatile per evitare installazioni.
Little Helper,

Hai un sacco di cose che vengono avviate all'avvio. Al fine di determinare ciò che impiega 10 minuti all'avvio del sistema comporterebbe un processo di non avvio di uno di questi elementi uno alla volta fino a quando non si trova il colpevole. Se hai una frammentazione del 30% che può anche causare un problema e, a meno che tu non abbia un SSD, dovresti deframmentare il tuo HDD
Ramhound,

Come ho detto, ho provato a deframmentare, ho lasciato il computer deframmentando questa notte. 10 ore dopo, era al 2% ... È normale?
PedroD,

1
Penseresti che ormai ci sarebbe solo uno strumento per la profilazione dei tempi di avvio di Windows.
TankorSmash,

1
Una volta ho avuto un problema simile al fatto che Windows sarebbe caduto all'improvviso a lenta sofferenza subito dopo una reinstallazione. Si è scoperto che il disco rigido non funzionava perché Windows stava passando a una modalità lenta dopo aver riscontrato molti errori di accesso al disco. Ciò è apparso in Task Manager come elevato utilizzo della CPU nel kernel (scheda Prestazioni; menu Visualizza -> Mostra tempi kernel) e in Process Explorer come elevato utilizzo della CPU nel processo Interrupts. Non vedo come ciò potrebbe accaderti su più computer, ma è qualcosa da guardare.
Boann,

Risposte:


11

La tua domanda è eccellente e fornisce dettagli incredibilmente utili, grazie! Ecco i miei suggerimenti, in nessun ordine particolare.

A: Cos'è quella schermata iniziale RollBack all'avvio? Questo potrebbe essere un motivo per tempi di avvio lenti ma personalmente, anche se fosse una schifezza assoluta, mi aspetto comunque che Win7 si carichi normalmente una volta terminato "Rollback".

B: Hai molti programmi all'avvio, come sai. Ognuno di questi programmi potrebbe potenzialmente essere Scheduled Taskeseguito all'avvio (anche prima dell'accesso), quindi consiglio vivamente di disattivare cose come DropBox, Spotify, Asus Bloatware. Queste sono cose che assorbono molte risorse all'avvio ma non sarebbero necessariamente troppo per avviarsi manualmente in base alle necessità. Inoltre, controlla le attività pianificate come indicato. Win+R> tasksched.mscTutto ciò che rimuovi da msconfigte dovrebbe essere disabilitato anche qui. Leggi le singole attività e decidi se sta eseguendo qualcosa che vuoi veramente fare.

C: Esegui la stessa procedura per services.msc, leggi l'elenco, se c'è qualcosa che ha il compito di avviarsi automaticamente, considera di disabilitare o cambiare in manualo trigger start. Consiglio comunque di prestare attenzione. I servizi possono essere abbastanza vitali per molti aspetti di qualsiasi / tutti i programmi, quindi disabilita solo i servizi che ritieni sicuri a quale programma sono collegati e che cosa stanno eseguendo.

D: Amico, devi trovare quei driver mancanti. Dai un'occhiata a PCI-Z per cercare rapidamente su Google quelli specifici. Prova a trovarli cercando il tuo modello sul sito Web di Asus. Dai un'occhiata a Driver Identifier che costa denaro per i download diretti ma è un eccellente strumento [gratuito] per determinare almeno quali parole chiave cercare. Quando si ottengono i driver corretti, è possibile eseguirne facilmente il backup utilizzando DoubleDriver

E: So che hai eseguito CrystalDisk che è un eccellente strumento diagnostico ma come qualsiasi altra cosa non significa che sia perfetto. Proverei a eseguire una scansione HDD offline / Live OS come MHDD , HDAT2 o una scansione specifica dell'unità come Hitachi Drive Fitness Test . Anche un settore danneggiato (che CrystalDisk potrebbe non rilevare) potrebbe rallentare il tempo di avvio a una scansione. Di solito, ciò significherebbe che le prestazioni complessive dell'unità rallenterebbero, non solo l'avvio ma è ancora nell'ambito delle possibilità. (Potrebbe essere il motivo per cui hai avuto problemi con la deframmentazione)

F: Push arriva a spingere che potresti sempre aggiornare a un SSD, otterrai molto più velocità e prestazioni da quella di qualsiasi manutenzione software là fuori.


Grazie per una spiegazione così dettagliata. Proverò tutti questi passaggi. Sto seriamente pensando di ottenere un SSD se scopro che l'HDD è la fonte di questo problema. Tuttavia, gli SSD mi spaventano per due motivi: breve durata e prezzo. Il mio HDD ha quasi 1 TB. Un SSD da 500 GB è già costoso come questo laptop.
PedroD,

Informazioni su Rollback RX, è un programma che esegue periodicamente un backup del computer, chiamato snapshot, costituito solo dalle modifiche dall'ultima istantanea. E puoi ripristinare completamente qualsiasi precedente istantanea. Sfortunatamente non funziona bene, almeno la GUI, sotto il cofano prende ancora le istantanee. Lo uso a causa di questo problema. Quando Windows inizia a gonfiarsi, torno a un'istantanea del backup che ho fatto dove Windows era ancora a posto. Potrebbe rallentare un po 'le cose, ma non è la causa di questo problema. Questo problema è il motivo per cui utilizzo il rollback in primo luogo.
PedroD,

2
Non sono affatto familiare Rollback, ma se inizia prima del sistema operativo e crea snapshot (ESPETTAMENTE tramite VirtualMachine), può essere una risorsa eccezionalmente pesante da eseguire costantemente. Inoltre dici che hai avuto questo problema su altre macchine, quindi se questo è un denominatore comune per i sistemi in questione, ti consiglio di vedere come funziona senza di essa. Inoltre, nel tuo BIOS è attivata la "virtualizzazione"? Gli SSD hanno una durata estremamente lunga, "tecnicamente" potrebbero sopravvivere. Qualcosa di meno ai giorni d'oggi, è una leggenda urbana persistente. Sono più costosi però.
BiTinerary

4
@PedroD quello che ho fatto è stato ottenere un SSD da 128 GB per contenere Windows e altre cose (Visual Studio, Blender, ecc.) Che avrebbero una notevole differenza di tempo di avvio. Tutto il resto (compresi i giochi) è ancora sul mio vecchio HDD. Penso che l'SSD fosse come $ 75 USA e la differenza è incredibile
DrewJordan

1
Ho acquistato un SSD da 256 GB. La cosa migliore di sempre, ha salvato il mio PC !!!!
PedroD

6

Sembra che manchi il driver Intel Chipset. Questo potrebbe assolutamente rallentare il tuo computer. Vai a installare tutti quei driver da Asus: http://www.asus.com/Notebooks_Ultrabooks/K56CB/HelpDesk_Download/

* Verifica il modello del tuo laptop prima di installare i driver.

Quindi, proverei a rimuovere Rollback rx pc. Provalo senza averlo installato. Se quel programma funziona come un checkpoint o un'istantanea per una macchina virtuale, farà la scansione di qualsiasi sistema. So che sostengono che funziona alla grande sul loro sito, ma vorrei comunque escluderlo.

http://www.horizondatasys.com/en/products_and_solutions.aspx?ProductId=40#Features

Inoltre: sono curioso di sapere quante precedenti installazioni di software antivirus hanno lasciato in giro i loro driver di file non PNP. Ciò potrebbe soffocare il tuo sistema. prova un prompt CMD admin ed esegui: imposta devmgr_show_nonpresent_devices = 1 && Devmgmt.msc

Seleziona Visualizza -> Mostra dispositivi nascosti Espandi la sezione Non Plug and Play

Driver di file non utilizzati

Oltre a ciò, inizierei a scavare nel processo explorer, autoruns e procmon per costruire un caso per la tua diagnosi.

Grandi panoramiche sono qui:

http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-2-Process-Explorer http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-5-Autoruns http: //channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-3-Process-Monitor


Il software di rollback potrebbe sicuramente contribuire anche ai problemi di prestazioni.
Bigbio2002,

4

Probabilmente è perché qualcosa sta usando il tuo HDD meccanico.

I dischi non SSD possono realisticamente supportare solo uno, forse utenti simultanei "uno e mezzo". Più di questo e tutto diventa cane lento.

Detto questo, è una buona idea diagnosticare il disco come un collo di bottiglia invece di indovinare. Ecco un po 'di una guida tecnica su come farlo.

I computer diventano lenti quando una delle risorse viene strozzata. Quelli in cui è più probabile imbattersi sono disco, memoria e CPU, in questo ordine (IMO).

Inizia assicurandoti di avere abbastanza RAM.

Anche se questo è meno probabile che sia il problema, credo, soprattutto nel tuo caso con 8 GB di RAM e senza utenti RAM pesanti, ma è facile spuntare.

Un controllo rapido è avviare il task manager e verificare l'utilizzo della RAM fisica. Se si tratta di oltre l'80% si potrebbe avere un problema. Se supera il 90%, molto probabilmente hai un problema.

È stato un controllo rapido. Un controllo più adeguato è quello di guardare la cifra del Picco di Commit Charge. Sfortunatamente nessuno strumento standard lo mostra in Windows 7, quindi è tempo di estrarre Process Hacker :

  IMMAGINE DELLO SCHERMO

Il picco di commit commit è la maggior quantità di memoria che tutti i programmi abbiano mai desiderato allo stesso tempo. Se è inferiore alla RAM fisica, allora hai sicuramente abbastanza RAM per tutte le attività eseguite dall'avvio. Se supera RAM fisica (come nel mio screenshot sopra) allora si può incorrere in problemi di prestazioni a causa di RAM, soprattutto se si dispone di un hard disk meccanico.

Supponiamo che tu abbia verificato il picco del commit commit e che sia stato trovato intorno a 2-4 GB (è improbabile che superi questo dopo un riavvio con il software che hai installato). Ciò significa che la lentezza fino ad ora non è stata causata da troppo poca RAM e non può essere aiutata acquistando più RAM .

Quindi sul prossimo punto ...

Il prossimo sospetto è l'HDD meccanico.

In realtà è il mio primo sospettato, ma il controllo della RAM è più semplice, quindi buono per toglierlo di mezzo.

Prima di spendere una fortuna su un SSD, ecco come convincerti che l'HDD è in realtà il collo di bottiglia. Devi monitorare il caricamento del disco. Mi piace QPerfMon , ma anche Performance Monitor integrato può farlo.

QPerfMon è una buona scelta perché dovrai eseguirlo immediatamente dopo l'avvio di Windows, mentre è ancora lento (o addirittura aggiungerlo all'autorun), e QPerfMon ti consente di passare gli argomenti della riga di comando giusti per iniziare con il "contatore delle prestazioni" corretto pre-selezionato:

QPerfMon.exe ".\PhysicalDisk\% Idle Time\_Total"

      inserisci qui la descrizione dell'immagine

Scommetto che, da quello che dici, rimarrà ancorato a zero per i 5-10 minuti dall'avvio fino a quando il tuo computer non si sentirà di nuovo reattivo. Quando il computer ha finito di caricare tutto ciò che stava per caricare, la trama si spera tornerà al 90-100% (ricorda che mostra il tempo di inattività, quindi 100% significa inattivo e 0% significa molto occupato).

Sì, l'HDD rimane ancorato. Cosa puoi fare al riguardo?

Sfortunatamente, relativamente poco. Abbiamo già eliminato la possibilità che venga ancorato a causa del thrashing a bassa RAM. Quindi è qualche altro software che lo utilizza. Se hai un programma di backup o sincronizzazione, potrebbe essere il colpevole. Gli scanner antivirus possono facilmente collegare le unità. Non ti consiglierò di spegnerlo, ma può facilmente raddoppiare i tempi di avvio su computer che sono già strozzati su HDD.

Come diagnostichiamo quale programma causa la lentezza? Il mio approccio consigliato è l'uso di Resource Monitor (programma integrato in Windows 7). Passa alla scheda Disco e ordina per Totale:

inserisci qui la descrizione dell'immagine

In questa schermata, BTSync è il più grande utente del disco. Hai trovato il tuo colpevole? Disabilita / disinstalla, riavvia e riprova.

Che cosa succede se il disco viene utilizzato dal sistema: purtroppo questo è abbastanza comune e il sistema è spesso al top. AFAIK, tutti i programmi che utilizzano I / O mappati in memoria vengono visualizzati come "Sistema". Dovrai scegliere il nome del file e indovinare quale programma potrebbe utilizzare quel file e perché. Nel mio esempio, il file a cui si accede proviene dal mio profilo di Firefox, quindi so che il colpevole è Firefox.

Prendi nota dell'ultima colonna, "Tempo di risposta". Per un disco meccanico, dovresti sperare di vederlo nell'intervallo 5-20. Se è più simile a 100s, il tuo disco è sovraccarico molto al di là di ciò che può farcela. Scommetto che durante i tuoi tempi di lentezza, il tempo di risposta è di centinaia. Ho visto il mio andare fino a 750-1500 prima di aggiornare il mio disco di sistema a un SSD.

Ripeti questo processo fino a quando non avrai eliminato tutto ciò che puoi. I servizi di terze parti che iniziano dopo l'avvio possono essere un grosso problema.

È molto probabile che dopo aver fatto tutto questo lavoro, il computer sarà ancora inaccettabilmente lento. È così, temo. Gli HDD meccanici non lo tagliano più per i dischi di sistema, davvero. O sopportalo, o risparmia per un SSD. Una deframmentazione è un ultimo sforzo e può aiutare un po ' se la tua frammentazione è orribile, ma tagliare il tempo di avvio da 10 minuti a 5 minuti non è necessariamente un miglioramento sufficiente ...

Il disco non è stato ancorato durante l'episodio lento

Quindi è probabilmente la CPU. Penso che sia improbabile se la tua CPU non è molto vecchia o non hai un software che si comporta male. Facile da controllare: esegui Task Manager e verifica l'utilizzo della CPU. Se la cifra complessiva è superiore al 20%, la CPU è sospetta e se è superiore al 75% direi che è il collo di bottiglia più probabile. Se è ancorato al 100%, il collo di bottiglia della CPU sta decisamente rallentando le cose, anche se può succedere che risolvere questo collo di bottiglia esponga solo uno di quelli discussi sopra.

Esegui Task Manager, ordina i programmi in base all'utilizzo della CPU e disabilita / disinstalla tutto ciò che utilizza troppo per molti secondi di seguito:

inserisci qui la descrizione dell'immagine

Ignora il processo inattivo del sistema. Il 19% non è poi così male in questo screenshot, ma è un potenziale sospetto. Se ottieni qualcosa del genere, disabilita questo programma e prova a riavviare senza di esso.

Questo è tutto! Spero che questa guida aiuti le persone a rallentare la parte inferiore del computer.

PS Un ultimo consiglio: quando esegui la deframmentazione, assicurati che nient'altro usi il disco. In particolare, mettere in pausa qualsiasi software di backup / sincronizzazione e utilizzare il metodo QPerfMon sopra descritto per assicurarsi che il disco mostri> 90% inattivo per lunghi periodi di tempo prima di avviare la deframmentazione. Questo dovrebbe accelerarlo in modo massiccio.


2
È l'HDD! Accidenti ... La parte brutta è che penso di non poter avere un solo SSD con il mio HDD perché questo laptop ha spazio solo per uno.
PedroD,

0

Come altri hanno sottolineato, ti mancano molti driver. L'installazione dei driver del chipset / controller SATA è essenziale affinché Windows funzioni con il disco in modo efficiente. Questo spiega la scarsa ricerca della performance che stai vedendo.

Alcuni altri consigli ...

Il tuo PC sarà ancora lento dopo l'installazione dei driver SATA perché hai un disco rigido da 5400 RPM ! Questa è una parte del seminterrato d'occasione che potresti schiaffeggiare nella scatola funzionale più economica che puoi mettere insieme per dare a tua nonna. Consiglierei un disco rigido a 7200 RPM o anche un SSD. Farà un'enorme differenza nelle prestazioni.

Non è necessario ossessionarsi per eseguire una deframmentazione completa, una deframmentazione rapida una volta ogni pochi mesi dovrebbe essere totalmente adeguata. Quando ero meno stagionato, ho cercato di ottimizzare il mio sistema come stai provando ora, ma è una perdita di tempo e distrae dal vero problema di fondo.

Esegui Windows Update e controlla la scheda degli aggiornamenti opzionali, che ti porterà i driver mancanti per la maggior parte dei tuoi dispositivi in ​​un colpo solo. Nota: in genere, preferiresti i driver dal sito Web del produttore rispetto a quelli di Microsoft, ma questo ti farà iniziare.


2
La differenza di velocità tra un'unità da 5400 RPM e un'unità da 7200 RPM è di circa il 25%, in nessun luogo abbastanza vicino da spiegare un tempo di avvio di 15 minuti.
Segna

Ok, forse non è il motivo numero uno ... ma raccomanderei ai miei nemici solo un drive da 5,4 K RPM.
Bigbio2002,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.