Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Swieży Windows 7 i bluescreny

05 Lip 2010 17:50 1346 4
  • Poziom 13  
    Witam

    Wczoraj zainstalowałem Windows 7 x64 na konfiguracji:
    AMD X4 630@3,6Ghz ,EVGA SSC 260GTX, 4x1GB Corsair XMS3 1333Mhz , WDAAKS 320Gb, Chieftec CFT 750 14C i co powien czas mam blue screen "Driver irql not less or equal". Wcześniej na wersji x86 nie miałem tego problemu, nie było ani jednego bluescreena. Konfiguracja jest ta sama. Bardzo proszę o pomoc , bo nie mogę kontynuować pracy :/ Zamieszczam log z WinDbg tools.

    Podpis problemu:
    Nazwa zdarzenia problemu: BlueScreen
    Wersja systemu operacyjnego: 6.1.7600.2.0.0.256.1
    Identyfikator ustawień regionalnych: 1045

    Dodatkowe informacje o problemie:
    BCCode: a
    BCP1: FFFFF00002A542F8
    BCP2: 000000000000000D
    BCP3: 0000000000000000
    BCP4: FFFFF800028E05C8
    OS Version: 6_1_7600
    Service Pack: 0_0
    Product: 256_1



    Code:
    Microsoft (R) Windows Debugger Version 6.11.0001.404 AMD64
    
    Copyright (c) Microsoft Corporation. All rights reserved.


    Loading Dump File [C:\Windows\Minidump\070510-31949-01.dmp]
    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 <symbol_path> argument when starting the debugger. *
    *   using .sympath and .sympath+                                    *
    *********************************************************************
    Unable to load image ntoskrnl.exe, Win32 error 0n2
    *** WARNING: Unable to verify timestamp for ntoskrnl.exe
    *** ERROR: Module load completed but symbols could not be loaded for ntoskrnl.exe
    Windows 7 Kernel Version 7600 MP (4 procs) Free x64
    Product: WinNt, suite: TerminalServer SingleUserTS
    Machine Name:
    Kernel base = 0xfffff800`02858000 PsLoadedModuleList = 0xfffff800`02a95e50
    Debug session time: Mon Jul  5 16:26:32.884 2010 (GMT+2)
    System Uptime: 0 days 0:00:48.288
    *********************************************************************
    * 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 <symbol_path> argument when starting the debugger. *
    *   using .sympath and .sympath+                                    *
    *********************************************************************
    Unable to load image ntoskrnl.exe, Win32 error 0n2
    *** WARNING: Unable to verify timestamp for ntoskrnl.exe
    *** ERROR: Module load completed but symbols could not be loaded for ntoskrnl.exe
    Loading Kernel Symbols
    ...............................................................
    ................................................................
    ......................
    Loading User Symbols
    Loading unloaded module list
    ....
    *******************************************************************************
    *                                                                             *
    *                        Bugcheck Analysis                                    *
    *                                                                             *
    *******************************************************************************

    Use !analyze -v to get detailed debugging information.

    BugCheck A, {fffff00002a45578, d, 0, fffff800028d25c8}

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

    *************************************************************************
    ***                                                                   ***
    ***                                                                   ***
    ***    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 <symbol_path> 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 <symbol_path> argument when starting the debugger. *
    *   using .sympath and .sympath+                                    *
    *********************************************************************
    Probably caused by : ntoskrnl.exe ( nt+7a5c8 )

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

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

    IRQL_NOT_LESS_OR_EQUAL (a)
    An attempt was made to access a pageable (or completely invalid) address at an
    interrupt request level (IRQL) that is too high.  This is usually
    caused by drivers using improper addresses.
    If a kernel debugger is available get the stack backtrace.
    Arguments:
    Arg1: fffff00002a45578, memory referenced
    Arg2: 000000000000000d, IRQL
    Arg3: 0000000000000000, bitfield :
       bit 0 : value 0 = read operation, 1 = write operation
       bit 3 : value 0 = not an execute operation, 1 = execute operation (only on chips which support this level of status)
    Arg4: fffff800028d25c8, address which referenced memory

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

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

    *************************************************************************
    ***                                                                   ***
    ***                                                                   ***
    ***    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 <symbol_path> 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 <symbol_path> argument when starting the debugger. *
    *   using .sympath and .sympath+                                    *
    *********************************************************************

    ADDITIONAL_DEBUG_TEXT: 
    Use '!findthebuild' command to search for the target build information.
    If the build information is available, run '!findthebuild -s ; .reload' to set symbol path and load symbols.

    MODULE_NAME: nt

    FAULTING_MODULE: fffff80002858000 nt

    DEBUG_FLR_IMAGE_TIMESTAMP:  4a5bc600

    READ_ADDRESS: unable to get nt!MmSpecialPoolStart
    unable to get nt!MmSpecialPoolEnd
    unable to get nt!MmPoolCodeStart
    unable to get nt!MmPoolCodeEnd
     fffff00002a45578

    CURRENT_IRQL:  0

    FAULTING_IP:
    nt+7a5c8
    fffff800`028d25c8 483b8c3a18240000 cmp     rcx,qword ptr [rdx+rdi+2418h]

    CUSTOMER_CRASH_COUNT:  1

    DEFAULT_BUCKET_ID:  VISTA_DRIVER_FAULT

    BUGCHECK_STR:  0xA

    LAST_CONTROL_TRANSFER:  from fffff800028c9469 to fffff800028c9f00

    STACK_TEXT: 
    fffff880`031a7d18 fffff800`028c9469 : 00000000`0000000a fffff000`02a45578 00000000`0000000d 00000000`00000000 : nt+0x71f00
    fffff880`031a7d20 00000000`0000000a : fffff000`02a45578 00000000`0000000d 00000000`00000000 fffff800`028d25c8 : nt+0x71469
    fffff880`031a7d28 fffff000`02a45578 : 00000000`0000000d 00000000`00000000 fffff800`028d25c8 00000000`00000000 : 0xa
    fffff880`031a7d30 00000000`0000000d : 00000000`00000000 fffff800`028d25c8 00000000`00000000 00000000`00000000 : 0xfffff000`02a45578
    fffff880`031a7d38 00000000`00000000 : fffff800`028d25c8 00000000`00000000 00000000`00000000 00000000`00000000 : 0xd


    STACK_COMMAND:  .bugcheck ; kb

    FOLLOWUP_IP:
    nt+7a5c8
    fffff800`028d25c8 483b8c3a18240000 cmp     rcx,qword ptr [rdx+rdi+2418h]

    SYMBOL_NAME:  nt+7a5c8

    FOLLOWUP_NAME:  MachineOwner

    IMAGE_NAME:  ntoskrnl.exe

    BUCKET_ID:  WRONG_SYMBOLS

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

    0: kd> lmvm nt
    start             end                 module name
    fffff800`02858000 fffff800`02e35000   nt       T (no symbols)           
        Loaded symbol image file: ntoskrnl.exe
        Image path: ntoskrnl.exe
        Image name: ntoskrnl.exe
        Timestamp:        Tue Jul 14 01:40:48 2009 (4A5BC600)
        CheckSum:         0054B487
        ImageSize:        005DD000
        Translations:     0000.04b0 0000.04e4 0409.04b0 0409.04e4
  • Poziom 33  
    Wszystkie urządzania poprawnie mają zainstalowane sterowniki; windows update przeprowadzony.
  • Poziom 43  
    Z debugera niewiele się da wywnioskować - zostaje sprawdzanie kolejnych elementów.
    Zacząłbym od sterowników grafiki.
    Gdy już to zrobisz i problem nie ustąpi, to - przy okazji - "meldunku" o tym podaj informacje nt. płyty głównej (mam wrażenie, żeś ją pominął).

    PS.
    Nim się jednak za zmianę driverów weźmiesz przeprowadź testy w ustawieniach nominalnych (bez OC) - to jest to "niewiele", które może wynikać z *.dmp.
  • Poziom 13  
    Wczoraj zrobiłem blisko dwugodzinny test Memtestem 86+ i nie było błędów pamięci. Ram to :4x1GB Corsair XMS3 1333Mhz , płyta główna to Gigabyte GA-MA770T-UD3P Mam nieodparte wrażenie ze to wina karty graficznej ( choć jak wcześniej wspominałem na Windows 7 x86 ie miałem bluescreenow) Sterowniki systemowe i najnowsze dostępne na stronie nvidia - bluescreen - bąd zawsze ten sam. Dzisiaj z samego rana zainstalowałem sterowniki w wersji 197.45. Jak wrócę do domu to zobaczę czy to pomogło. Jak nie to podpowiedzcie jakie sterowniki były by bardziej odpowiednie ?
  • Poziom 13  
    Ten błąd jest powodowany przez proces lub sterownik trybu jądra, który próbował uzyskać dostęp do obszaru pamięci bez autoryzacji. Zazwyczaj powodowany jest przez niekompatybilne urządzenie albo oprogramowanie (rozumie, że uszkodzenie nie wchodzi w grę). Zazwyczaj podawana jest nazwa urządzenia lub pliku, sprawdż w dzienniku zdarzeń czy czegoś bliższego nie ma. Czy aby na pewno wszystkie sterowniki są pod 7 i x64 ? Masz rację, że najczęściej przyczyną są sterowniki grafiki. Przyjrzyj się też, jeżeli masz, nietandardowym usługom, programowi antywirusowemu, czy programom do backupu.
    Wojna z tym błędem bywa długa i uciążliwa (zwłaszcza w przypadku nowego systemu jakim jest 7, gdzie i w sterownikach i systemie istnieją eliminowane z czasem "niedoróbki"), dlatego radzę zainstalować starego XP z multiboot i zrobić co masz do zrobienia, a walki zostawić na później. Instalując XP po 7 będziesz miał problem z różnym systemem bootowania (plik tekstowy-baza, po instalacji 7 niedostępne), ale rozwiązanie jest dobrze opisane na stronach microsoft.

    Dodano po 16 [minuty]:

    Sorry, nie doczytałem, przesiadka była z 7 x86, wszystko aktualne, tylko nie XP, a 7 x86 (rozumiem, że cel przesiadki to poprawa zarządzania pamięcią).