Windows 7 Forum: konfiguracja, optymalizacja, porady, gadżety •

Pełna wersja: BSOD, system się zawiesza: uszkodzony dysk?
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Witam, mam pewien problem z komputerem. Mianowicie od jakiegoś czasu dziwne zachowanie zaobserwowałem. Czasami komputer się przycina na pewna chwile i potem się odwiesza. Dzis dostalem blue screnna z kodem bledu 0x0000007a czy jakoś tak. Moje obawy są takie że pada mi dysk ale może to coś innego? Ma ktoś jakieś pomysły?
Na początek podrzuć minidumpy (pliki dmp) z katalogu c:\windows\minidump w celu analizy.
Druga rzecz zaznajom się z pakietem diagnostycznym hirens boot cd -> http://www.hirensbootcd.org
Są tam między innymi narzędzia do sprawdzania dysków. Weź do tego HD Tune, zrób skan powierzchni, odczyt parametrów smart oraz dodatkowo benchmark na odczyt (wykres wrzuć na forum).
Trzecia rzecz pokaż z monitora zasobów resmon.exe zakładkę pamięć.
Czwarta rzecz wykonaj polecenie xperf /report (trzeba nieco poczekać) zapisz go do pliku html i udostępnij na forum.
Dzięki za odpowiedź udało mi się zrobić to co pisałeś załączam screeny z hdtune i reamson. Zrobiłem też check i repair badsectors przez hirens wykazało 2 błędne sektory i program je naprawił. Ale na koniec było też coś takiego:
Verify 850181525 Uncorrectable CRC or ECC error or read.

A tu link do minidump http://speedy.sh/k5FAv/021712-53024-01.dmp
Ze smarta parametr spin retry - uważam, że dysk może mieć problemy z zasilaniem lub to jego wewnętrzny błąd mechaniczny

Cytat:Liczba prób rozpędzenia talerzy dysku. Atrybut ten przechowuje całkowitą liczbę prób rozpoczęcia rozpędzenia talerzy dysku (do osiągnięcia pełnej prędkości obrotowej). Wzrost wartości atrybutu oznacza problemy z podsystemem mechanicznym dysku.

Czyli dysk na bank do wymiany i nie zwlekałbym z tym chyba, że chcesz wszystko potracić.

BSOD wskazuje ewidentnie na dysk twardy

Kod:
Microsoft (R) Windows Debugger Version 6.12.0002.633 X86
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [G: \Downloads\021712-53024-01.dmp]
Mini Kernel Dump File:  Only registers and stack trace are available

Symbol search path is:  symsrv*symsrv.dll*c: \symb*http: //msdl.microsoft.com/download/symbols
Executable search path is:  
Windows 7 Kernel Version 7601 (Service Pack 1) MP (2 procs) Free x86 compatible
Product:  WinNt, suite:  TerminalServer SingleUserTS Personal
Built by:  7601.17713.x86fre.win7sp1_gdr.111025-1505
Machine Name:
Kernel base = 0x8323f000 PsLoadedModuleList = 0x833884d0
Debug session time:  Fri Feb 17 21: 32: 53.361 2012 (UTC + 1: 00)
System Uptime:  0 days 1: 36: 46.031
Loading Kernel Symbols
...............................................................
................................................................
............................
Loading User Symbols
Loading unloaded module list
......
0:  kd> !analyze -v
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

KERNEL_DATA_INPAGE_ERROR (7a)
The requested page of kernel data could not be read in.  Typically caused by
a bad block in the paging file or disk controller error. Also see
KERNEL_STACK_INPAGE_ERROR.
If the error status is 0xC000000E, 0xC000009C, 0xC000009D or 0xC0000185,
it means the disk subsystem has experienced a failure.
If the error status is 0xC000009A, then it means the request failed because
a filesystem failed to make forward progress.
Arguments:
Arg1:  c045b760, lock type that was held (value 1,2,3, or PTE address)
Arg2:  c0000185, error status (normally i/o status code)
Arg3:  4c1e2860, current process (virtual address for lock type 3, or PTE)
Arg4:  8b6ecab4, virtual address that could not be in-paged (or PTE contents if arg1 is a PTE address)

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

GetPointerFromAddress:  unable to read from 833a8830

ERROR_CODE:  (NTSTATUS) 0xc0000185 - Urz

DISK_HARDWARE_ERROR:  There was error with disk hardware

BUGCHECK_STR:   0x7a_c0000185

CUSTOMER_CRASH_COUNT:   1

DEFAULT_BUCKET_ID:   CODE_CORRUPTION

PROCESS_NAME:   System

CURRENT_IRQL:   0

TRAP_FRAME:   8d71f92c -- (.trap 0xffffffff8d71f92c)
ErrCode = 00000010
eax=86607b10 ebx=00000000 ecx=8d45e6e8 edx=85b3b240 esi=8d71fa24 edi=8335faba
eip=8b6ecab4 esp=8d71f9a0 ebp=8d71f9c8 iopl=0         nv up ei ng nz ac po nc
cs=0008  ss=0010  ds=0023  es=0023  fs=0030  gs=0000             efl=00010292
Ntfs!NtfsUninitializeCachedRuns:
8b6ecab4 e8f45686c0      call    4bf521ad
Resetting default scope

LAST_CONTROL_TRANSFER:   from 832e2e28 to 8331def4

STACK_TEXT:  
8d71f78c 832e2e28 0000007a c045b760 c0000185 nt!KeBugCheckEx+0x1e
8d71f7fc 832e6709 8d71f850 833a9300 8d71f870 nt!MiWaitForInPageComplete+0x302
8d71f88c 832cf96b 833a9300 8b6ecab4 867479d0 nt!MiIssueHardFault+0x3b3
8d71f914 83280408 00000008 8b6ecab4 00000000 nt!MmAccessFault+0x2656
8d71f914 8b6ecab4 00000008 8b6ecab4 00000000 nt!KiTrap0E+0xdc
8d71f99c 8b7085ac 86607b10 832c04f7 8b667474 Ntfs!NtfsUninitializeCachedRuns
8d71f9c8 8b6288a2 896976f0 0171fa24 0617a1f8 Ntfs!NtfsDeleteVcb+0x428
8d71fa18 8b697680 896976f0 866070d8 0617a164 Ntfs!NtfsReleaseVcbCheckDelete+0x120
8d71fa84 8327658e 86607020 00000000 89f68008 Ntfs!NtfsFsdPnp+0x169
8d71fa9c 83daa20c 89750030 89f68008 00000000 nt!IofCallDriver+0x63
8d71fac0 83daa3cb 8d71fae0 89750030 00000000 fltmgr!FltpLegacyProcessingAfterPreCallbacksCompleted+0x2aa
8d71faf8 8327658e 89750030 89f68008 8d71fb94 fltmgr!FltpDispatch+0xc5
8d71fb10 83417fcd 86607020 8673ca80 8662a8b0 nt!IofCallDriver+0x63
8d71fb40 83504b27 86607020 00000000 8673ca80 nt!IopSynchronousCall+0xc2
8d71fb98 834fc9de 8662a8b0 00000017 8673ca80 nt!IopRemoveDevice+0xd4
8d71fbc0 834fc867 af53a780 00000000 8d71fc04 nt!PnpSurpriseRemoveLockedDeviceNode+0x101
8d71fbd0 834fcb27 00000003 00000000 00000000 nt!PnpDeleteLockedDeviceNode+0x21
8d71fc04 8350013d 8662a8b0 af53a780 00000003 nt!PnpDeleteLockedDeviceNodes+0x4c
8d71fcc4 833f02d2 8d71fcf4 00000000 b2e63a20 nt!PnpProcessQueryRemoveAndEject+0x586
8d71fcdc 833fe3d2 00000000 892e2250 85be6a70 nt!PnpProcessTargetDeviceEvent+0x38
8d71fd00 832bca6b 892e2250 00000000 85be6a70 nt!PnpDeviceEventWorker+0x216
8d71fd50 83447fda 00000001 ab774899 00000000 nt!ExpWorkerThread+0x10d
8d71fd90 832f01f9 832bc95e 00000001 00000000 nt!PspSystemThreadStartup+0x9e
00000000 00000000 00000000 00000000 00000000 nt!KiThreadStartup+0x19


STACK_COMMAND:   kb

CHKIMG_EXTENSION:  !chkimg -lo 50 -d !Ntfs
    8b6ec000-8b6ec017  24 bytes - Ntfs!NtfsRenameAttributePriv+11c
    [ 84 c0 75 4f f6 83 28 01: c0 04 00 00 e8 f4 56 86 ]
    8b6ec019-8b6ec0c2  170 bytes - Ntfs!NtfsRenameAttributePriv+135 (+0x19)
    [ 08 50 68 00 02 00 00 ff: 04 00 00 e8 f4 56 86 c0 ]
    8b6ec0c4-8b6ec129  102 bytes - Ntfs!NtfsRenameAttributePriv+1e0 (+0xab)
    [ 00 00 89 48 20 8a 8b fe: e8 f4 56 86 c0 04 00 00 ]
    8b6ec12c-8b6ec189  94 bytes - Ntfs!NtfsRenameAttributePriv+248 (+0x68)
    [ 00 8b 11 89 50 18 8b 51: e8 f4 56 86 c0 04 00 00 ]
    8b6ec18b-8b6ec19f  21 bytes - Ntfs!NtfsRenameAttributePriv+2a7 (+0x5f)
    [ 51 ff b6 84 00 00 00 8d: 00 e8 f4 56 86 c0 04 00 ]
    8b6ec1a1-8b6ec1a8  8 bytes - Ntfs!NtfsRenameAttributePriv+2bd (+0x16)
    [ 75 3b f6 86 28 01 00 00: 04 00 00 e8 f4 56 86 c0 ]
    8b6ec1aa-8b6ec1ba  17 bytes - Ntfs!NtfsRenameAttributePriv+2c6 (+0x09)
    [ 75 32 bb ec 2b 03 00 53: 00 00 e8 f4 56 86 c0 04 ]
    8b6ec1bc-8b6ec1e9  46 bytes - Ntfs!NtfsRenameAttributePriv+2d8 (+0x12)
    [ 02 00 00 ff 75 08 e8 17: e8 f4 56 86 c0 04 00 00 ]
    8b6ec1eb-8b6ec1f1  7 bytes - Ntfs!NtfsRenameAttributePriv+307 (+0x2f)
    [ 89 4d 0c 8b 80 18 01: 00 e8 f4 56 86 c0 04 ]
    8b6ec1f4-8b6ec291  158 bytes - Ntfs!NtfsRenameAttributePriv+310 (+0x09)
    [ 33 c9 03 46 10 13 4e 14: e8 f4 56 86 c0 04 00 00 ]
    8b6ec293-8b6ec2a7  21 bytes - Ntfs!NtfsRenameAttributePriv+3af (+0x9f)
    [ 51 ff b3 84 00 00 00 8d: 00 e8 f4 56 86 c0 04 00 ]
    8b6ec2a9-8b6ec2b0  8 bytes - Ntfs!NtfsRenameAttributePriv+3c5 (+0x16)
    [ 75 3b f6 83 28 01 00 00: 04 00 00 e8 f4 56 86 c0 ]
    8b6ec2b2-8b6ec2c2  17 bytes - Ntfs!NtfsRenameAttributePriv+3ce (+0x09)
    [ 75 32 be 26 2c 03 00 56: 00 00 e8 f4 56 86 c0 04 ]
    8b6ec2c4-8b6ec309  70 bytes - Ntfs!NtfsRenameAttributePriv+3e0 (+0x12)
    [ 02 00 00 ff 75 08 e8 0f: e8 f4 56 86 c0 04 00 00 ]
    8b6ec30c-8b6ec342  55 bytes - Ntfs!NtfsRenameAttributePriv+428 (+0x48)
    [ 39 7d a0 75 0e 57 ff 73: e8 f4 56 86 c0 04 00 00 ]
    8b6ec344-8b6ec349  6 bytes - Ntfs!NtfsRenameAttributePriv+460 (+0x38)
    [ 00 00 50 68 80 00: e8 f4 56 86 c0 04 ]
    8b6ec34c-8b6ec3a3  88 bytes - Ntfs!NtfsRenameAttributePriv+468 (+0x08)
    [ 53 ff 75 08 e8 07 09 ff: e8 f4 56 86 c0 04 00 00 ]
    8b6ec3a5-8b6ec409  101 bytes - Ntfs!NtfsRenameAttributePriv+4c1 (+0x59)
    [ 0d 00 00 00 e8 9b 8e f4: f4 56 86 c0 04 00 00 e8 ]
    8b6ec40c-8b6ec419  14 bytes - Ntfs!NtfsAllocateMftReservedRecord+44 (+0x67)
    [ 00 e9 3e 01 00 00 8b 46: e8 f4 56 86 c0 04 00 00 ]
    8b6ec41b-8b6ec429  15 bytes - Ntfs!NtfsAllocateMftReservedRecord+53 (+0x0f)
    [ 75 30 a0 18 5c 66 8b 84: 00 e8 f4 56 86 c0 04 00 ]
    8b6ec42b-8b6ec431  7 bytes - Ntfs!NtfsAllocateMftReservedRecord+63 (+0x10)
    [ 68 94 54 6c 8b 68 32: 00 e8 f4 56 86 c0 04 ]
    8b6ec434-8b6ec442  15 bytes - Ntfs!NtfsAllocateMftReservedRecord+6c (+0x09)
    [ c0 e8 dd d8 f3 ff 68 ac: e8 f4 56 86 c0 04 00 00 ]
    8b6ec444-8b6ec451  14 bytes - Ntfs!NtfsAllocateMftReservedRecord+7c (+0x10)
    [ 00 c0 57 e8 4d 63 f5 ff: e8 f4 56 86 c0 04 00 00 ]
    8b6ec453-8b6ec459  7 bytes - Ntfs!NtfsAllocateMftReservedRecord+8a (+0x0f)
    [ ff 75 1f 8b 88 58 01: 00 e8 f4 56 86 c0 04 ]
    8b6ec45c-8b6ec469  14 bytes - Ntfs!NtfsAllocateMftReservedRecord+93 (+0x09)
    [ 8d 90 40 01 00 00 52 51: e8 f4 56 86 c0 04 00 00 ]
    8b6ec46b-8b6ec4a1  55 bytes - Ntfs!NtfsAllocateMftReservedRecord+a2 (+0x0f)
    [ ff 75 14 50 57 e8 98 57: 00 e8 f4 56 86 c0 04 00 ]
    8b6ec4a4-8b6ec4a9  6 bytes - Ntfs!NtfsAllocateMftReservedRecord+db (+0x39)
    [ c1 ef 03 2b f9 b8: e8 f4 56 86 c0 04 ]
    8b6ec4ab-8b6ec549  159 bytes - Ntfs!NtfsAllocateMftReservedRecord+e2 (+0x07)
    [ 10 00 00 3b f8 76 02 8b: 00 e8 f4 56 86 c0 04 00 ]
    8b6ec54b-8b6ec559  15 bytes - Ntfs!NtfsAllocateMftReservedRecord+182 (+0xa0)
    [ 33 db 8b 7d 08 c7 45 fc: 00 e8 f4 56 86 c0 04 00 ]
    8b6ec55c-8b6ec58b  48 bytes - Ntfs!NtfsAllocateMftReservedRecord+193 (+0x11)
    [ 8b 45 e0 e8 e5 8c f4 ff: e8 f4 56 86 c0 04 00 00 ]
    8b6ec58d-8b6ec5b1  37 bytes - Ntfs!NtfsAllocateMftReservedRecord+1bf (+0x31)
    [ a4 ec f4 ff c3 90 90 90: f4 56 86 c0 04 00 00 e8 ]
    8b6ec5b4-8b6ec5c1  14 bytes - Ntfs!NtfsReduceMftZone+1d (+0x27)
    [ 00 7f 15 7c 0c 81 be 90: e8 f4 56 86 c0 04 00 00 ]
    8b6ec5c3-8b6ec5c9  7 bytes - Ntfs!NtfsReduceMftZone+2c (+0x0f)
    [ 73 07 32 c0 e9 e2 02: 00 e8 f4 56 86 c0 04 ]
    8b6ec5cc-8b6ec5d2  7 bytes - Ntfs!NtfsReduceMftZone+35 (+0x09)
    [ 89 5d fc 8b 8e 70 03: e8 f4 56 86 c0 04 00 ]
    8b6ec5d4-8b6ec5d9  6 bytes - Ntfs!NtfsReduceMftZone+3d (+0x08)
    [ 00 8b 86 74 03 00: e8 f4 56 86 c0 04 ]
    8b6ec5db-8b6ec5df  5 bytes - Ntfs!NtfsReduceMftZone+44 (+0x07)
    [ 89 4d bc 89 45: 00 e8 f4 56 86 ]
    8b6ec5e1-8b6ec5e9  9 bytes - Ntfs!NtfsReduceMftZone+4a (+0x06)
    [ 8b be 88 00 00 00 8b 96: 04 00 00 e8 f4 56 86 c0 ]
    8b6ec5ec-8b6ec61a  47 bytes - Ntfs!NtfsReduceMftZone+55 (+0x0b)
    [ 00 3b c2 7c 0c 7f 04 3b: e8 f4 56 86 c0 04 00 00 ]
    8b6ec61c-8b6ec63a  31 bytes - Ntfs!NtfsReduceMftZone+85 (+0x30)
    [ 00 00 7c 09 3b 7d bc 0f: e8 f4 56 86 c0 04 00 00 ]
    8b6ec63c-8b6ec6c1  134 bytes - Ntfs!NtfsReduceMftZone+a5 (+0x20)
    [ 6a 00 8d 45 e0 50 8d 45: e8 f4 56 86 c0 04 00 00 ]
    8b6ec6c4-8b6ec6ca  7 bytes - Ntfs!NtfsReduceMftZone+12d (+0x88)
    [ 7f 0d 81 7d cc 00 04: e8 f4 56 86 c0 04 00 ]
    8b6ec6cc-8b6ec6d1  6 bytes - Ntfs!NtfsReduceMftZone+135 (+0x08)
    [ 00 0f 82 cc 01 00: e8 f4 56 86 c0 04 ]
    8b6ec6d3-8b6ec709  55 bytes - Ntfs!NtfsReduceMftZone+13c (+0x07)
    [ b9 01 00 00 00 8b 45 cc: 00 e8 f4 56 86 c0 04 00 ]
    8b6ec70c-8b6ec719  14 bytes - Ntfs!NtfsReduceMftZone+175 (+0x39)
    [ 7c 09 3b 7d bc 0f 83 f3: e8 f4 56 86 c0 04 00 00 ]
    8b6ec71b-8b6ec72a  16 bytes - Ntfs!NtfsReduceMftZone+184 (+0x0f)
    [ 74 0d ff 75 e0 ff 15 5c: 00 e8 f4 56 86 c0 04 00 ]
    8b6ec72c-8b6ec811  230 bytes - Ntfs!NtfsReduceMftZone+195 (+0x11)
    [ 8d 45 e0 50 8d 45 d4 50: e8 f4 56 86 c0 04 00 00 ]
    8b6ec814-8b6ec831  30 bytes - Ntfs!NtfsReduceMftZone+27d (+0xe8)
    [ 8b 45 a0 8b 4d 9c 83 c1: e8 f4 56 86 c0 04 00 00 ]
    8b6ec834-8b6ec839  6 bytes - Ntfs!NtfsReduceMftZone+29d (+0x20)
    [ 00 8b 86 8c 00 00: e8 f4 56 86 c0 04 ]
    8b6ec83b-8b6ec84a  16 bytes - Ntfs!NtfsReduceMftZone+2a4 (+0x07)
    [ 8b 96 74 03 00 00 3b d0: 00 e8 f4 56 86 c0 04 00 ]
    8b6ec84c-8b6ec859  14 bytes - Ntfs!NtfsReduceMftZone+2b5 (+0x11)
    [ 00 3b d1 76 19 8b d1 83: e8 f4 56 86 c0 04 00 00 ]
WARNING:  !chkimg output was truncated to 50 lines. Invoke !chkimg without '-lo [num_lines]' to view  entire output.
3977 errors :  !Ntfs (8b6ec000-8b6ecfff)

MODULE_NAME:  memory_corruption

IMAGE_NAME:   memory_corruption

FOLLOWUP_NAME:   memory_corruption

DEBUG_FLR_IMAGE_TIMESTAMP:   0

MEMORY_CORRUPTOR:   LARGE_4096

FAILURE_BUCKET_ID:   MEMORY_CORRUPTION_LARGE_4096

BUCKET_ID:   MEMORY_CORRUPTION_LARGE_4096

Followup:  memory_corruption
---------
Czyli jest tak jak myślałem :/ lipa. Chociaż po naprawieniu badsectorów wydaje mi się że jest lepiej. Na razie nie zauważyłem zawieszek. Dzięki za pomoc!
Naprawianie uszkodzonych sektorów to efekt placebo. Zawsze ta liczba może się z czasem powiększać. Najgorzej jak trafi w zawartość umieszczonych plików systemowych wtedy bsody na starcie gwarantowane.
Przekierowanie