Windows Vista 32 bit powtarzający się BlueScreen

Witam!

Mam system Windows Vista Home Premium 32-bit. Kilkakrotnie pojawił mi się już Bluescreen. Kiedyś jak grałem w Stalkera Czyste Niebo, przed chwilą jak oglądałem telewizję przez Windows Media Center. Zapisałem sobie kod błędu:

STOP 0x00000124 (0x00000000, 0xB6EA9028, 0xB2000040, 0x00000800)

Natomiast plik Minidump odczytany przez Debugging Tools for Windows brzmi następująco:

Microsoft (R) Windows Debugger Version 6.9.0003.113 X86

Copyright (c) Microsoft Corporation. All rights reserved.



Loading Dump File [C]

Mini Kernel Dump File: Only registers and stack trace are available


Symbol search path is: ***Invalid***

****************************************************************************

* Symbol loading may be unreliable without a symbol search path. *

* Use .symfix to have the debugger choose a symbol path. *

* After setting your symbol path, use .reload to refresh symbol locations. *

****************************************************************************

Executable search path is: 

*********************************************************************

* Symbols can not be loaded because symbol path is not initialized. *

* *

* The Symbol Path can be set by: *

* using the _NT_SYMBOL_PATH environment variable. *

* using the -y argument when starting the debugger. *

* using .sympath and .sympath+ *

*********************************************************************

Unable to load image \SystemRoot\system32\ntkrnlpa.exe, Win32 error 0n2

*** WARNING: Unable to verify timestamp for ntkrnlpa.exe

*** ERROR: Module load completed but symbols could not be loaded for ntkrnlpa.exe

Windows Server 2008 Kernel Version 6001 (Service Pack 1) MP (2 procs) Free x86 compatible

Product: WinNt, suite: TerminalServer SingleUserTS Personal

Kernel base = 0xe2040000 PsLoadedModuleList = 0xe2157c70

Debug session time: Thu Oct 23 20:53:04.001 2008 (GMT+2)

System Uptime: 0 days 4:32:24.842

*********************************************************************

* Symbols can not be loaded because symbol path is not initialized. *

* *

* The Symbol Path can be set by: *

* using the _NT_SYMBOL_PATH environment variable. *

* using the -y argument when starting the debugger. *

* using .sympath and .sympath+ *

*********************************************************************

Unable to load image \SystemRoot\system32\ntkrnlpa.exe, Win32 error 0n2

*** WARNING: Unable to verify timestamp for ntkrnlpa.exe

*** ERROR: Module load completed but symbols could not be loaded for ntkrnlpa.exe

Loading Kernel Symbols

........................................................................................................................................................

Loading User Symbols

Loading unloaded module list

.....

*** WARNING: Unable to verify timestamp for hal.dll

*** ERROR: Module load completed but symbols could not be loaded for hal.dll

*******************************************************************************

* *

* Bugcheck Analysis *

* *

*******************************************************************************


Use !analyze -v to get detailed debugging information.


BugCheck 124, {0, b6ea9028, b2000040, 800}


***** Kernel symbols are WRONG. Please fix symbols to do analysis.


*********************************************************************

* Symbols can not be loaded because symbol path is not initialized. *

* *

* The Symbol Path can be set by: *

* using the _NT_SYMBOL_PATH environment variable. *

* using the -y argument when starting the debugger. *

* using .sympath and .sympath+ *

*********************************************************************

*************************************************************************

******

******

***Your debugger is not using the correct symbols***

******

***In order for this command to work properly, your symbol path***

***must point to .pdb files that have full type information.***

******

***Certain .pdb files (such as the public OS symbols) do not***

***contain the required information. Contact the group that***

***provided you with these symbols if you need this command to***

***work.***

******

***Type referenced: nt!_KPRCB***

******

*************************************************************************

*************************************************************************

******

******

***Your debugger is not using the correct symbols***

******

***In order for this command to work properly, your symbol path***

***must point to .pdb files that have full type information.***

******

***Certain .pdb files (such as the public OS symbols) do not***

***contain the required information. Contact the group that***

***provided you with these symbols if you need this command to***

***work.***

******

***Type referenced: nt!KPRCB***

******

*************************************************************************

*************************************************************************

******

******

***Your debugger is not using the correct symbols***

******

***In order for this command to work properly, your symbol path***

***must point to .pdb files that have full type information.***

******

***Certain .pdb files (such as the public OS symbols) do not***

***contain the required information. Contact the group that***

***provided you with these symbols if you need this command to***

***work.***

******

***Type referenced: nt!_KPRCB***

******

*************************************************************************

*************************************************************************

******

******

***Your debugger is not using the correct symbols***

******

***In order for this command to work properly, your symbol path***

***must point to .pdb files that have full type information.***

******

***Certain .pdb files (such as the public OS symbols) do not***

***contain the required information. Contact the group that***

***provided you with these symbols if you need this command to***

***work.***

******

***Type referenced: nt!KPRCB***

******

*************************************************************************

*************************************************************************

******

******

***Your debugger is not using the correct symbols***

******

***In order for this command to work properly, your symbol path***

***must point to .pdb files that have full type information.***

******

***Certain .pdb files (such as the public OS symbols) do not***

***contain the required information. Contact the group that***

***provided you with these symbols if you need this command to***

***work.***

******

***Type referenced: nt!_KPRCB***

******

*************************************************************************

*************************************************************************

******

******

***Your debugger is not using the correct symbols***

******

***In order for this command to work properly, your symbol path***

***must point to .pdb files that have full type information.***

******

***Certain .pdb files (such as the public OS symbols) do not***

***contain the required information. Contact the group that***

***provided you with these symbols if you need this command to***

***work.***

******

***Type referenced: nt!_KPRCB***

******

*************************************************************************

*************************************************************************

******

******

***Your debugger is not using the correct symbols***

******

***In order for this command to work properly, your symbol path***

***must point to .pdb files that have full type information.***

******

***Certain .pdb files (such as the public OS symbols) do not***

***contain the required information. Contact the group that***

***provided you with these symbols if you need this command to***

***work.***

******

***Type referenced: nt!_KPRCB***

******

*************************************************************************

*************************************************************************

******

******

***Your debugger is not using the correct symbols***

******

***In order for this command to work properly, your symbol path***

***must point to .pdb files that have full type information.***

******

***Certain .pdb files (such as the public OS symbols) do not***

***contain the required information. Contact the group that***

***provided you with these symbols if you need this command to***

***work.***

******

***Type referenced: nt!_KPRCB***

******

*************************************************************************

*********************************************************************

* Symbols can not be loaded because symbol path is not initialized. *

* *

* The Symbol Path can be set by: *

* using the _NT_SYMBOL_PATH environment variable. *

* using the -y argument when starting the debugger. *

* using .sympath and .sympath+ *

*********************************************************************

*********************************************************************

* Symbols can not be loaded because symbol path is not initialized. *

* *

* The Symbol Path can be set by: *

* using the _NT_SYMBOL_PATH environment variable. *

* using the -y argument when starting the debugger. *

* using .sympath and .sympath+ *

*********************************************************************

Probably caused by : hardware


Followup: MachineOwner

---------

Proszę o pomoc w ustaleniu przyczyny tego błędu oraz instrukcje co zrobić, aby więcej ten BSOD się nie pojawił.

Z góry bardzo dziękuję i pozdrawiam :wink: .

Jaką masz grafe ? Jak NV to wgraj nowe stery… bo ogólnie one powodują BSOD-y w viście

Gdyby to była wina karty graficznej, to pierwszy parametr miałby wartość 0x3. Tutaj jest wartość 0x0, a więc błąd procesora.

Kartę graficzną mam GeForce 9800 GTX, ale sterowniki do niej są najnowsze. Błąd procesora - co to znaczy ? Procesor jest uszkodzony, do wymiany czy co ? Co mam zrobić, aby BSOD się nie powtarzał ? :confused: .

Niczego nie podkręcałeś? Na początek w Biosie załaduj ustawienia zoptymalizowane, a najlepiej bezpieczne (Fail-Safe).

Zobacz to: http://forums.microsoft.com/technet/sho … 0&pageid=1

Procesor ani żaden inny podzespół komputera nie był podkręcany. Jedynie na początku trochę “grzał” (60 st. C na IDLE), więc dołożyłem dwa wiatraczki w obudowie, co załatwiło sprawę (45 st. C na IDLE). W BIOSie też nie było nic zmieniane. Co mam zrobić ( czy ostatecznie nawet reinstalacja systemu może załatwić sprawę ?? ) . Z tego co czytam to przywrócenie poprzednich sterowników od karty graficznej mogą załatwić sprawę ( :?: ) czy to możliwe ??

Błąd ten nazywa się WHEA_UNCORRECTABLE_ERROR. A więc jest to błąd WHEA (Windows Hardware Error Architecture): http://www.microsoft.com/whdc/system/pn … intro.mspx

A więc jakiś mechanizm raportowania błędu sprzętowego zadziałał. Zrób to co podałem wcześniej i zajrzyj do podanego w tamtym poście linku.

Co do sterowników, parametr jest 0x0, a więc błąd dotyczył procesora. WHEA raczej się nie pomylił, chociaż różnie bywa.

A czy po ustawieniu tego: “ustawienia zoptymalizowane, a najlepiej bezpieczne (Fail-Safe)” wszystkiego będę mógł używać normalnie na komputerze ?

Jasne, że tak. Po prostu załadujesz ustawienia fabryczne.

Jeszcze jedno: mogą być przyczyną tego BSODa wadliwe (bądź źle zainstalowane) sterowniki od płyty głównej ?? Przypomniałem sobie jeszcze, że zmieniłem ilość przydzielanej wirtualnej pamięci dla aplikacji stosując parametr IncreaseUserVA 2900. Czy to może być przyczyną ?? Mam także zintegrowaną kartę dźwiękową z płytą główną. Moja płyta główna to EVGA nForce 680i SLI Mainboard Premium - ma zintegrowaną kartę muzyczną Azalia 7.1 HD (w Windows widoczne są jako Realtek HD). Jakie sterowniki (i skąd je pobrać) są do tej karty dźwiękowej ?

Proszę o pomoc i odpowiedź na moje pytania. Dzięki z góry.

Zobacz, czy w tej paczce nie ma tych sterowników :arrow: klik.

Odpowiedzi:

  1. Możliwe.

  2. Raczej nie.

Ja bym jednak zajął się najpierw wyłączeniem wszystkich funkcji w Biosie, które mają za zadanie przyspieszyć procesor lub zaoszczędzić energię.

Czyli ustawieniem tych fabrycznych ustawień BIOSu, dobrze rozumiem ? :wink:

Dzięki bardzo za pomoc.

P.S. Spróbuję także zainstalować wszystkie najnowsze sterowniki, może-pomoże :slight_smile: . Aha - sterowniki do mojej płyty głównej lepiej pobierać ze strony nVidii czy EVGA ? Co to Twojego pytania co jest w tej paczce - to :

* Ethernet Driver (v67.89) “WHQL”

* Network Management Tools (v67.91) “Sedona”

* IDE SataIDE Driver (v10.3.0.42) “WHQL”

* IDE SataRAID Driver (v10.3.0.42) “WHQL”

* RAIDTOOL Application (v10.3.0.42)

* SMU Driver (v1.61) “WHQL”

* SMBus Driver (v4.69) “WHQL”

* Away Mode Driver (v6.0.6000.107) WHQL

* Installer (v6.14)

Więc chyba nie ma ?? :wink: Te będą pasowały - http://www.sterowniki.net.pl/koment.php … 8cf2bd5289 ?

Ta paczka jest ze strony EVGA dla Twojej płyty.

Co do dźwięku, uruchom Everesta Ultimate. Z sekcji Komputer->Podsumowanie, spisz:

  • Multimedia

Karta dźwiękowa Realtek ALC885/889A/890 @ nVIDIA nForce 680i SLI (MCP55PXE) - High Definition Audio Controller - skąd wziąć sterowniki do tej karty dźwiękowej na Viste 32-bit ??

EVGA podaje te sterowniki audio :arrow: klik

Ok dzięki. A jak myślisz - Twoim zdaniem spróbować także aktualizacji BIOSu ?

Witam. Tu jest hotfix: http://support.microsoft.com/kb/952681 dla tego błędu. Też miałem z tym problem, próbowałem wszystkiego, nic nie pomogło (nawet aktualizacja BIOS), więc zmieniłem “tylko” płytę główną na Gigabyte z nForce570 i teraz wszystko działa dobrze, ale wtedy nie było tej poprawki.

Dodam, że procesor pozostał ten sam, więc problem pewnie był z chipsetem sterj płyty (VIA K8M890).

Za bardzo nie wiem jak mam pobrać ten hotfix. Klikam u góry strony na “Wyświetl pliki z poprawkami i zażądaj poprawek” i co dalej ?

Windows Vista All (Global) x86 sp2 Fix231677 - mam to pobrać ??

A tak btw - jest sp2 dla Visty ?? Ja mam SP1, więc ten hotfix się nadaje? :wink: Ta poprawka KB952681 to jest Fix231677 ?

SP2 nie ma.

Poprawki z tej strony raczej nie pobierzesz, możesz wypełnić arkusz kontaktowy, ale ja się jeszcze nigdy nie doczekałem na żadną poprawkę.

Co do samej poprawki, poszukaj jej po numerze, tj: KB952681

Trzeba zaznaczyć tą pozycję (sp2 to pewnie wersja hotfixu ale nie wiem), a następnie wpisać swój adres e-mail oraz poniższy kod. Na wpisany adres przyślą e-mailem link do tej poprawki.