reklama
Aktuality  |  Články  |  Recenze
Doporučení  |  Diskuze
Grafické karty a hry  |  Procesory
Storage a RAM
Monitory  |  Ostatní
Akumulátory, EV
Robotika, AI
Průzkum vesmíru
Digimanie  |  TV Freak  |  Svět mobilně

Náhodné restartování PC

dakty (150)|9.1.2011 18:26
Zdravím,

řeším teď malý oříšek s PC souseda. Má problém, že v klidu pracuje a najednou se mu PC zrestartuje bez hození jakékoli chyby či modré obrazovky. Tyto restarty jsou náhodné a sporadické. Nemají vliv na to, co na PC dělá, či jak dlouho běží. Pokusy byly následující:
1) reinstal win xp - poté chvilku (pár dní) v pohodě, pak zase stejný stav
2) výměna disku a čisté win xp - poté chvilku (pár dní) v pohodě, pak zase stejný stav
když se vytáhne kabel od internetu z UPC routeru, tak PC vydrží i celý den bez restartu.
Nevíte někdo, na co bych se mohl podívat? Nebo nedoporučíte mi někdo nějaký prográmek, který by hlídal stav PC a po pádu by bylo možné v nějaké logu vyčíst, co jak bylo a co by to mohlo dělat?

Děkuju moc za cenné rady
kocourleo (110)|10.1.2011 00:32
Nejprve bych vypnul "Automatický restart" (Ovládací panely/Systém/záložka "Upřesnit"/Spuštění a zotavení systému - tlačítko "Nastavení"/odtrhnout zatržítko "Automaticky restartovat). pak by to mohlo místo restartu spadnout do BSOD a z toh by mohl jít vyčíst, kde je problém.
dakty (150)|10.1.2011 18:48
to kocourleo: super, děkuju moc. Vyzkouším.
dakty (150)|11.4.2011 18:49
Znovu otevírám problém :( soused byl na 3 měsíce pryč, tak to neřešil. Před víkendem přijel, pustil PC. Stále se restatuje a po 3 restartech už nešel spustit systém (nenaběhlo logo WinXP - jen bílý kurzor na obrazovce). Vyměnil jsem baterku na desce a rozeběhlo se to.
Nastavil jsem vypnutí automatického restartu a výpis Kernel při pádu. Pár minutek na to se to stalo. Ale nenaběhl BDOS, pouze zčernala obrazovka... poté restart tlačítkem. Při naběhnutí PC se objevilo informační okno o pádu Windows a protokol chyby. Obsah je zde:

[code]BCCode : 9c BCP1 : 00000000 BCP2 : 8054E170 BCP3 : B2000000
BCP4 : 1040080F OSVer : 5_1_2600 SP : 3_0 Product : 256_1

C:\DOCUME~1\ZATLOU~1\LOCALS~1\Temp\WER2c5d.dir00\Mini040911-02.dmp
C:\DOCUME~1\ZATLOU~1\LOCALS~1\Temp\WER2c5d.dir00\sysdata.xml[/code]

a mám i výpis paměti, bohužel má 98MB :( lze, prosím, z tohoto nějak vyčíst, co je příčinou? Už si celkem nevím rady :( v případě potřeby ten výpis uploadnu někam na uložto nebo tak.

Děkuji moc
dakty (150)|11.4.2011 19:28
Tak jsem si stáhl Debugging Tools for Win a po vložení toho 100MB souboru mi vyběhlo toto:

[code]Microsoft (R) Windows Debugger Version 6.12.0002.633 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [D:\MEMORY.DMP]
Kernel Summary Dump File: Only kernel address space is available

WARNING: Whitespace at end of path element
Symbol search path is: http://msdl.microsoft.com/download/symbols
Executable search path is:
Windows XP Kernel Version 2600 (Service Pack 3) UP Free x86 compatible
Product: WinNt, suite: TerminalServer SingleUserTS
Built by: 2600.xpsp_sp3_gdr.101209-1647
Machine Name:
Kernel base = 0x804d7000 PsLoadedModuleList = 0x8055b240
Debug session time: Sat Apr 9 19:43:46.859 2011 (UTC + 2:00)
System Uptime: 0 days 0:01:01.515
WARNING: Process directory table base 5CC07000 doesn't match CR3 00039000
WARNING: Unable to reset page directories
Loading Kernel Symbols
...............................................................
.............................................Page 464c1 not present in the dump file. Type ".hh dbgerr004" for details
.Page 4a708 not present in the dump file. Type ".hh dbgerr004" for details
.........Page 6f5fe too large to be in the dump file.
...Page 774dc too large to be in the dump file.
...
Loading User Symbols
WARNING: Process directory table base 5CC07000 doesn't match CR3 00039000
Unable to get PEB pointer
Loading unloaded module list
...............................
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************

Use !analyze -v to get detailed debugging information.

BugCheck 9C, {0, 8054e170, b2000000, 1040080f}

*** WARNING: Unable to verify timestamp for mssmbios.sys
*** ERROR: Module load completed but symbols could not be loaded for mssmbios.sys
Probably caused by : memory_corruption ( nt!MiCopyOnWrite+124 )

Followup: MachineOwner
---------

kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************

MACHINE_CHECK_EXCEPTION (9c)
A fatal Machine Check Exception has occurred.
KeBugCheckEx parameters;
x86 Processors
If the processor has ONLY MCE feature available (For example Intel
Pentium), the parameters are:
1 - Low 32 bits of P5_MC_TYPE MSR
2 - Address of MCA_EXCEPTION structure
3 - High 32 bits of P5_MC_ADDR MSR
4 - Low 32 bits of P5_MC_ADDR MSR
If the processor also has MCA feature available (For example Intel
Pentium Pro), the parameters are:
1 - Bank number
2 - Address of MCA_EXCEPTION structure
3 - High 32 bits of MCi_STATUS MSR for the MCA bank that had the error
4 - Low 32 bits of MCi_STATUS MSR for the MCA bank that had the error
IA64 Processors
1 - Bugcheck Type
1 - MCA_ASSERT
2 - MCA_GET_STATEINFO
SAL returned an error for SAL_GET_STATEINFO while processing MCA.
3 - MCA_CLEAR_STATEINFO
SAL returned an error for SAL_CLEAR_STATEINFO while processing MCA.
4 - MCA_FATAL
FW reported a fatal MCA.
5 - MCA_NONFATAL
SAL reported a recoverable MCA and we don't support currently
support recovery or SAL generated an MCA and then couldn't
produce an error record.
0xB - INIT_ASSERT
0xC - INIT_GET_STATEINFO
SAL returned an error for SAL_GET_STATEINFO while processing INIT event.
0xD - INIT_CLEAR_STATEINFO
SAL returned an error for SAL_CLEAR_STATEINFO while processing INIT event.
0xE - INIT_FATAL
Not used.
2 - Address of log
3 - Size of log
4 - Error code in the case of x_GET_STATEINFO or x_CLEAR_STATEINFO
AMD64 Processors
1 - Bank number
2 - Address of MCA_EXCEPTION structure
3 - High 32 bits of MCi_STATUS MSR for the MCA bank that had the error
4 - Low 32 bits of MCi_STATUS MSR for the MCA bank that had the error
Arguments:
Arg1: 00000000
Arg2: 8054e170
Arg3: b2000000
Arg4: 1040080f

Debugging Details:
------------------

NOTE: This is a hardware error. This error was reported by the CPU
via Interrupt 18. This analysis will provide more information about
the specific error. Please contact the manufacturer for additional
information about this error and troubleshooting assistance.

This error is documented in the following publication:

- IA-32 Intel(r) Architecture Software Developer's Manual
Volume 3: System Programming Guide

Bit Mask:

MA Model Specific MCA
O ID Other Information Error Code Error Code
VV SDP ___________|____________ _______|_______ _______|______
AEUECRC| | | |
LRCNVVC| | | |
^^^^^^^| | | |
6 5 4 3 2 1
3210987654321098765432109876543210987654321098765432109876543210
----------------------------------------------------------------
1011001000000000000000000000000000010000010000000000100000001111


VAL - MCi_STATUS register is valid
Indicates that the information contained within the IA32_MCi_STATUS
register is valid. When this flag is set, the processor follows the
rules given for the OVER flag in the IA32_MCi_STATUS register when
overwriting previously valid entries. The processor sets the VAL
flag and software is responsible for clearing it.

UC - Error Uncorrected
Indicates that the processor did not or was not able to correct the
error condition. When clear, this flag indicates that the processor
was able to correct the error condition.

EN - Error Enabled
Indicates that the error was enabled by the associated EEj bit of the
IA32_MCi_CTL register.

PCC - Processor Context Corrupt
Indicates that the state of the processor might have been corrupted
by the error condition detected and that reliable restarting of the
processor may not be possible.

BUSCONNERR - Bus and Interconnect Error BUS{LL}_{PP}_{RRRR}_{II}_{T}_err
These errors match the format 0000 1PPT RRRR IILL



Concatenated Error Code:
--------------------------
_VAL_UC_EN_PCC_BUSCONNERR_F

This error code can be reported back to the manufacturer.
They may be able to provide additional information based upon
this error. All questions regarding STOP 0x9C should be
directed to the hardware manufacturer.

BUGCHECK_STR: 0x9C_GenuineIntel

DEFAULT_BUCKET_ID: DRIVER_FAULT

PROCESS_NAME: rundll32.exe

LAST_CONTROL_TRANSFER: from 806f48db to 80533846

STACK_TEXT:
8054e148 806f48db 0000009c 00000000 8054e170 nt!KeBugCheckEx+0x1b
8054e274 806efc2e 80042000 00000000 00000000 hal!HalpMcaExceptionHandler+0xdd
8054e274 804f745e 80042000 00000000 00000000 hal!HalpMcaExceptionHandlerWrapper+0x46
af01cd14 90e40000 a0e40803 02000001 80040002 nt!MiCopyOnWrite+0x124
WARNING: Frame IP not in any known module. Following frames may be wrong.
af01cd18 a0e40803 02000001 80040002 80ff0003 0x90e40000
af01cd1c 02000001 80040002 80ff0003 0000002b 0xa0e40803
af01cd20 80040002 80ff0003 0000002b 0000002a 0x2000001
af01cd24 80ff0003 0000002b 0000002a 02000001 0x80040002
af01cd28 00000000 0000002a 02000001 80040002 0x80ff0003


STACK_COMMAND: kb

FOLLOWUP_IP:
nt!MiCopyOnWrite+124
804f745e c1e80a shr eax,0Ah

SYMBOL_STACK_INDEX: 3

SYMBOL_NAME: nt!MiCopyOnWrite+124

FOLLOWUP_NAME: MachineOwner

MODULE_NAME: nt

DEBUG_FLR_IMAGE_TIMESTAMP: 4d00dbda

IMAGE_NAME: memory_corruption

FAILURE_BUCKET_ID: 0x9C_GenuineIntel_nt!MiCopyOnWrite+124

BUCKET_ID: 0x9C_GenuineIntel_nt!MiCopyOnWrite+124

Followup: MachineOwner
[/code]

dle toho to vypadá na špatnou RAMku... je tam daná RAM 1GB (asi rok stará) a 512MB původní (asi 5 let stará)
Georginek (2957)|11.4.2011 19:32
Hod sem minidump..... Tam by to melo byt zaznamenane.....

Tohle na RAMku nevypada, ale neni nic jednodussiho nez ji otestovat... Zde je navod
dakty (150)|11.4.2011 19:44
[quote=Georginek;445584]Hod sem minidump..... Tam by to melo byt zaznamenane.....

Tohle na RAMku nevypada, ale neni nic jednodussiho nez ji otestovat... Zde je navod[/quote]

Minidump se vygeneruje automaticky při pádu bez ohlednu na to, jak je to nastaveno u Spuštění a Zotavení systému ve Vlastnostech PC?

Teď je problém, že opět nejde nastartovat PC - píše to chybná instalace Windows. V sobotu jsem to obnovil z CD a běželo to do dnešního odpoledne v pohodě. Ale teď se nedostanu ani k výběru zda chci Nouzový režim nebo tak :( ve středu večer budu mít to PC u sebe, tak to pořádně vyzkouším.

Ahá, já myslel, že když to háže chybu memory_corruption, tak to bude mít něco společného s pamětí (teda jak jsem to dohledal na googlu). Ale memtest udělám.

Disk je na tom nový, asi půl roku. Po reinstalaci na něj to bylo pár dní v pohodě, pak zas stejné. Disk se měnil, protože měl na sobě hodně chyb a 1 z 20 spuštění napsal systém, že nemá disk (BIOS ho neviděl).
Paměť je asi rok, druhá od počátku.
Deska, grafika, zdroj jsou původní. Teď ze souseda vylezlo, že to už dělá vlastně od samého začátku (tj. 5 let zpět). Měl ho nový, dal ho i tenkrát do servisu a oni mu řekli, že to je nomální, že ho prý moc zatěžuje (počítačúm tenkrát prd rozumněl a oni byly pěkně vyčůraní). Ale poslední rok to je víc.

Ve středu večer tedy přidám další info. Vyndám disk, najdu Windows/Minidump a hodím to sem.

Zatím děkuju
Georginek (2957)|11.4.2011 20:09
Chtelo by to popsat poradne sestavu, jake jsou konkretne komponenty a jake je jejich stari. Zmerit tez teploty jednotlivych komponent....a pak zacit zjistovat - toto spis vypada na HW chybu. Tj otestovat jednotlive komponenty.....i zdroj
Spis pouzij GoldMemory.......nez Memtest, otestuj podle toho navodu......
Disk otestovat pomoci HDTune zalozka Health.....
Pak CPU a desku pomoci OCCT ( hlidat teploty )
Pripadne GK pomoci Furmark ci Kombustor.....


Je v BIOSU vse spravne nastavene? Voltaze, frekvence a tak? Jak je verze BIOSu na desce???
dakty (150)|11.4.2011 22:07
[quote=Georginek;445592]Chtelo by to popsat poradne sestavu, jake jsou konkretne komponenty a jake je jejich stari. Zmerit tez teploty jednotlivych komponent....a pak zacit zjistovat - toto spis vypada na HW chybu. Tj otestovat jednotlive komponenty.....i zdroj
Spis pouzij GoldMemory.......nez Memtest, otestuj podle toho navodu......
Disk otestovat pomoci HDTune zalozka Health.....
Pak CPU a desku pomoci OCCT ( hlidat teploty )
Pripadne GK pomoci Furmark ci Kombustor.....


Je v BIOSU vse spravne nastavene? Voltaze, frekvence a tak? Jak je verze BIOSu na desce???[/quote]

Ve středu sem vše napíšu. BIOS by měl být v pořádku, s ním se nic nedělalo. Verzi taky zjistím.
dakty (150)|13.4.2011 19:27
Tak už mám PC doma a testuji.

HDD - použito HD Tune Pro - v záložce Health ve žlutém pružku C7 - Ultra DMA CRC Error hlásí 2 chyby
GK - použil Kombustor - bez chyb
CPU a MB - použil OCCT - bez chyb
paměti - GoldMemory z diskety

Sestava:
procesor - Intel Pentium 4 2.66GHz Prescott (stáří asi 5 let)
MB - Asus P5P800 (stáří asi 5 let)
Grafika - GeForce 6600 (stáří asi 5 let)
paměť - 512MB (stáří asi 5 let), 1GB (stáří asi půl roku)
zdroj - Eurocase 400W (stáří asi 5 let)
disk - Western Digital Blue 160GB ATA (stáří asi třičtvrtě roku)

je zajímavé, že mi počítač už doma běží docela dlouho a ještě se nevypl :( zajímavé. A toho všemožně testuji. Je možné, že by restartování mohlo mít na svědomí kolísání v síti (elektrika) nebo že by to ovlivňovalo nějaké zařízení - připojen wifi router (LAN kabel), fax HP (USB), klávesnice a myš (USB)???
Georginek (2957)|13.4.2011 19:53
Mno, CRC errory znaci vadny kabel, ci komunikaci s radicem. Stava se to, ale neni to na skodu, pokud se cislo nezvetsuje....
Ten zdroj je shit, doporucuji ho vyndat, rozebrat a podivat se, jestli vevnitr neni neco speceneho, smradlaveho, ci napriklad vytekle ci nafoukle kondenzatory, abychom zdroj mohli vyloucit...
dakty (150)|13.4.2011 21:39
[quote=Georginek;445934]Mno, CRC errory znaci vadny kabel, ci komunikaci s radicem. Stava se to, ale neni to na skodu, pokud se cislo nezvetsuje....
Ten zdroj je shit, doporucuji ho vyndat, rozebrat a podivat se, jestli vevnitr neni neco speceneho, smradlaveho, ci napriklad vytekle ci nafoukle kondenzatory, abychom zdroj mohli vyloucit...[/quote]

je možné, aby třeba byl zdroj špatný tak, že při malinkém poklesu napětí to nezvládl a došlo k restartu? Teď mi řekl známej, že má na zdi jednu zásuvku, tam napíchnutou prodlužovačku a na jejím konci má monitor, pc, fax, repro, lampička :( na zdroj se vrhnu za chvilku, GoldMemory zatim OK
kocourleo (110)|13.4.2011 22:19
P4 Prescott je nenažraný procesor a výrobcům základních desek nějakou dobu trvalo, než mu přizpůsobili napájecí obvody. Čili nejprve se podívej na základní desku na kondenzátory kolem patice procesoru, jestli nejsou nahoře nafouklé případně vytečené.
dakty (150)|13.4.2011 23:48
[quote=kocourleo;445953]P4 Prescott je nenažraný procesor a výrobcům základních desek nějakou dobu trvalo, než mu přizpůsobili napájecí obvody. Čili nejprve se podívej na základní desku na kondenzátory kolem patice procesoru, jestli nejsou nahoře nafouklé případně vytečené.[/quote]

Zajímavý poznatek :) jsem zas o něco chytřejší. Jeden kondík, který je kousek vedle procesoru (je samostatně - ostatní jsou sdružený ve skupinkách), tak se mi zdá malinko nahoře nafouklejší (jakoby víčko by bylo vypouklé), ale úplně malinko. Jinak zbytek v pořádku, žádné vyteklé :(
dakty (150)|14.4.2011 00:17
Tak teď se objevila BDOS s chybou:

MACHINE-CHECK-EXCEPTION
STOP:0+0000009C

a po restartu se vypsalo Chybné spuštění systému :(

Co jsem se dozvěděl na stránkách MS, tak to značí nějaký problémy s Pentiem procesorem, ale žádný přesnější popis nebo rada, jak "vyléčit" :(
dakty (150)|14.4.2011 01:27
Upgradnul jsem BIOS. Byla tam verze 2.07, teď tam je 2.53. Tak testuji stabilitu, ale zatím to vypadá, že možná se problém vyřešil, ale nelze říct zatím na stoprocent :(
Georginek (2957)|14.4.2011 09:55
Ten vypoukly kondik vyfot. Ti reknem jestli je to spatny nebo ne.....
dakty (150)|20.4.2011 07:34
tak jsem ten kondík vyfotil. Problém je stále, stále se restartuje. Tentokrát po posledním restartu se porušila MBR, oopravil jsem přes CD Win a po dalším restatu znova :( disk je OK.

Tak co myslíte, bude to deskou tedy spíš tím kondíkem?
IMGP2599.JPG IMGP2594.JPG IMGP2596.JPG
lglh4020 (69)|22.4.2011 11:57
možna už to stebou někdo řešil přes PM, ale ten kondik je určitě špatnej. ja měl jeden nafouklej o něco míň a PC se mi vubec nerozjelo. takže pokud máš nekoho kdo ti to přepaji (nebo to zvladněš sám) určitě tím nic nezkazíš.
dakty (150)|22.4.2011 18:35
Zatím mi nikdo nic nepsal. A myslíš, že by mohl způsobovat to restartování?

To že se porušila mbr asi bude tím samotným restartováním taky, ale doufám, že reinstal systému pomůže (teda jako oprava pro ten disk)