Il disco rigido sta morendo? Un core della CPU funziona al 50% ma il processo inattivo del sistema al 99%


0

Penso di avere un disco rigido o una scheda video che muoiono nel mio HTPC. È una CPU dual core e un processore è quasi sempre al 100% di utilizzo, ma i processi sono tutti nulli, System Idle Processè al 99%

È un PC piuttosto semplice usato come HTPC, il sistema operativo è WinXP SP2. 2 GB di RAM.

Cose che ho provato: - Ho eseguito una scansione completa dei virus e non si è verificato nulla - Ho eseguito HDDScan e l'unità si è mostrata sana con le letture SMART - Sto eseguendo una deframmentazione e sta andando ESTREMAMENTE lentamente. È un'unità da 500 GB con una percentuale di frammentazione del 37% e circa del 50%. L'ho lasciato funzionare per 24 ore ed è completo al 16%.

Ho letto alcuni articoli su un pezzo di hardware che va male e che genera troppi interrupt? C'è un posto là fuori che posso usare per verificare o monitorare questo? Non sono sicuro di come definire ciò che è male ...

Potrebbe essere RAM? (MEMTEST?) Scheda video (non sai come testarlo?), Harddrive?

Sono bloccato nella mia risoluzione dei problemi a questo punto.

EDIT Questo post sembra raccomandare l'esploratore di processo, non sapeva che funzionava su XP. Ci proverò

MODIFICA 2

Immagine del compito mons

inserisci qui la descrizione dell'immagine

MODIFICA 3

Interruzione di corrente a causa di una tempesta. Per questo motivo sono stato in grado di installare Process Explorer, cosa posso verificare con questo strumento? Mostra gli interrupt usando il 50% della CPU.

inserisci qui la descrizione dell'immagine


one processor is at 100%, but processes are nil, System Idle is at 99% Come fai a sapere che un core è ancorato al 100%? Stai visualizzando i tempi del kernel ? I'm running a defrag and its going EXTREMELY slowly Riesci a vedere il LED dell'HDD? L'unità si sta schiantando? Cosa succede se si interrompe la deframmentazione; si interrompe l'utilizzo dell'unità? Ive read some articles about a piece of hardware going bad and issuing too many interrupts? In realtà, sembra più un problema al conducente.
Synetech,

Il processo inattivo del sistema dovrebbe essere al 99% codinghorror.com/blog/2007/05/…
spuder

Stai eseguendo Service Pack 2! Molto probabilmente le tue finestre soffrono solo di marcescenza. Potrebbe essere il momento di formattarlo e aggiornarlo al service pack 3.
spuder

Sto guardando il task manager, mentre guardo la scheda Processi, non c'è nulla da fare ma l'utilizzo della CPU in basso mostra il 50%. Quando passo alla scheda Prestazioni una volta che la CPU sta andando al 100%, l'altra è silenziosa. Non riesco a vedere la luce dell'HDD, questa unità non ha mai funzionato con la luce IDE nel PC, rotta da quando l'ho acquistata e collegata (provato più volte per farlo funzionare). Lasciami fare una pausa durante la deframmentazione mentre sei in MODALITÀ SICURA e guarda cosa succede. Quando non è in modalità provvisoria credo che sia rimasto al 50%
ProfessionalAmateur

1
@ProfessionalAmateur, hai controllato i tempi del kernel ? Task Manager ⇨ Prestazioni ⇨ Visualizza ⇨ Tempi kernel .
Synetech,

Risposte:


5

Guidare

Sto eseguendo una deframmentazione e sta andando ESTREMAMENTE lentamente

Riesci a vedere il LED dell'HDD? L'unità si sta schiantando? Cosa succede se si interrompe la deframmentazione; si interrompe l'utilizzo dell'unità?

Pausa hit in deframmentazione e CPU rimasta fissata al 50%

Ma per quanto riguarda l'unità? L'unità si blocca ancora anche se si interrompe la deframmentazione? Se non riesci a vedere il LED, prova ad ascoltare il sistema per ascoltare l'unità. Viene usato molto? Controllare DiskMon per vedere se l'unità viene utilizzata pesantemente. In tal caso, è possibile utilizzare Process Monitor per scoprire quale programma / driver è e provare a spegnerlo / ucciderlo.

processore

È una CPU dual core e un processore è quasi sempre al 100% di utilizzo, ma i processi sono tutti nulli, System Idle Process è al 99%

Hai controllato i tempi del kernel? Task Manager ⇨ Prestazioni ⇨ Visualizza ⇨ Tempi kernel

Sembra simile alla tua foto, non sono sicuro di poterlo descrivere, il grafico a barre a sinistra è rosso al 100%, il grafico delle linee rosse e verdi sono essenzialmente le stesse trame, verde e rosso. Ti serve una foto di questo?

Se i numeri nella scheda Processi sono bassi (~ 0%), ma la linea rossa è alta nella scheda Prestazioni , significa che c'è un driver che non funziona correttamente. Devi capire quale sta causando problemi. Process Explorer è il modo più rapido e semplice per farlo (disponibile per XP SP2 e versioni successive):

  • Apri Process Explorer
  • Fai clic con il pulsante destro del mouse da qualche parte nell'intestazione della colonna e seleziona Scegli colonne
  • Nella scheda Prestazioni del processo , seleziona la casella Cronologia CPU e fai clic su[OK]
  • Cerca il processo che sta mostrando un elevato utilizzo

Una volta capito quale driver è il problema, puoi provare a fermarlo o riavviarlo a seconda di quale sia. Se il driver fa parte di un programma come un programma antivirus, dovresti essere in grado di ucciderlo in Gestione dispositivi . Se si tratta di un driver hardware, potresti essere in grado di riavviarlo, ma potrebbe causare l'arresto anomalo del sistema o renderlo inutilizzabile (ad esempio, un driver video), quindi un riavvio sarebbe necessario per arrestarlo.

Dopo aver impedito all'essiccatore di agganciare la CPU, è necessario scoprire perché lo sta facendo. Se non si ripete, potrebbe essere stato un raggio cosmico . Se si ripete, dovresti vedere se è disponibile un aggiornamento e presentare anche una segnalazione di bug.

analisi

Potrebbe essere RAM? (Memtest?) `

Scheda video (non sai come testarlo?)

Harddrive?


Ho caricato un'immagine sopra Proc Exp. Sono gli interrupt che occupano tutta la CPU .... Punti sull'hardware?
Professionista

L'unità è molto silenziosa, è come se non venisse utilizzata durante la deframmentazione, tuttavia diskmon continua a scorrere lo schermo. Ho 2 HD lì dentro, uno ATA (avvio) e quello che penso sia il colpevole (SATA) come posso sapere quale è quale in DiskMon? Vedo un disco 1 e un disco 2 riportati su. Il disco 0 viene costantemente scritto su DiskMon con molti messaggi di lettura / scrittura. Gli interrupt rimangono gli stessi quando premo pause su Deframmentazione, ma non arriva a un% elevato fino a quando non inizio la deframmentazione.
Professionista

how can I tell which is which in DiskMonNon puoi su DiskMon; mostra solo l'attività del disco. È possibile visualizzare gli ID unità in Gestione disco ( diskmgmt.msc). Interrupts stay the same when I hit pause on DefragNon mettere in pausa, esci . Solo perché metti in pausa il programma non significa che smette di accedere all'unità; eventuali operazioni sui file rimanenti continueranno fino al termine. Ad esempio, se sta provando a spostare un file da 1 GB, non importa se si mette in pausa, o addirittura si interrompe, continuerà fino a quando non avrà finito di spostare l'intero file. Puoi sempre riprendere la deframmentazione in seguito, dopo aver risolto il problema.
Synetech,

2

Aprire Gestione dispositivi, rimuovere il controller IDE / SATA, riavviare e consentire a Windows di reinstallare i driver. L'elevato utilizzo di Interrupt può essere causato dall'esecuzione in modalità Multi DMA lenta o ancora peggio in modalità PIO anziché Ultra DMA.

Se ciò non lo risolve, usa KernRate per vedere cosa causa l' utilizzo della CPU .


1
Articolo della Microsoft Knowledge Base su "I dischi DE ATA e ATAPI utilizzano la modalità PIO dopo che si sono verificati più errori di timeout o CRC": support.microsoft.com/kb/817472
Brian

0

Il disco rigido era morto. Lo scambiai con un altro SATA ed era di nuovo in affari.

Grazie a tutti per il vostro aiuto.

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.