ИспользованиС Π΄Π°ΠΌΠΏΠ° памяти для диагностики сбоСв

Π’ Windows 8, Microsoft прСдставила Π½ΠΎΠ²Ρ‹ΠΉ Π΄Π°ΠΌΠΏ памяти β€” опция автоматичСского Π΄Π°ΠΌΠΏΠ° памяти. Π­Ρ‚ΠΎΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС установлСн ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π’ Windows 10 Π²Π²Π΅Π»ΠΈ Π½ΠΎΠ²Ρ‹ΠΉ Ρ‚ΠΈΠΏ Ρ„Π°ΠΉΠ»Π° Π΄Π°ΠΌΠΏΠ° β€” Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Π΄Π°ΠΌΠΏ памяти. Для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π½Π΅ Π·Π½Π°Π΅Ρ‚, Π² Windows 7 Ρƒ нас Π΅ΡΡ‚ΡŒ ΠΌΠ°Π»Ρ‹ΠΉ Π΄Π°ΠΌΠΏ, Π΄Π°ΠΌΠΏ ядра ΠΈ ΠΏΠΎΠ»Π½Ρ‹ΠΉ Π΄Π°ΠΌΠΏ памяти. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚ΡŒΡΡ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Microsoft Ρ€Π΅ΡˆΠΈΠ»Π° ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ этот Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π΄Π°ΠΌΠΏ памяти? По словам Π ΠΎΠ±Π΅Ρ€Ρ‚Π° Бимпкинса, ΡΡ‚Π°Ρ€ΡˆΠ΅Π³ΠΎ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ, автоматичСский Π΄Π°ΠΌΠΏ памяти, ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ для страницы β€œΡΠΈΡΡ‚Π΅ΠΌΡ‹β€ Π² Ρ„Π°ΠΉΠ»Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ.
БистСма управлСния ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠ΅ΠΉ Ρ„Π°ΠΉΠ»Π° ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ Ρ„Π°ΠΉΠ»Π° ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ – это позволяСт ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ излишнСго запаса ΠΈΠ»ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Ρ„Π°ΠΉΠ»Π° ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ. Π­Ρ‚Π° опция Π²Π²Π΅Π΄Π΅Π½Π° Π² основном для ПК, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π° SSD-дисках, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΈΠΌΠ΅ΡŽΡ‚ мСньший Ρ€Π°Π·ΠΌΠ΅Ρ€, Π½ΠΎ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π΄Π°ΠΌΠΏΠ° памяти

Π“Π»Π°Π²Π½ΠΎΠ΅ прСимущСство β€œΠΠ²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ Π΄Π°ΠΌΠΏ памяти” Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ это ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ сСансу подсистСмы Π² диспСтчСрС процСссов автоматичСски ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ Π΄ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, мСньшСго, Ρ‡Π΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти. Для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π½Π΅ Π·Π½Π°Π΅Ρ‚, сСссия диспСтчСра подсистСмы ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ систСмы, срСду запуска слуТб ΠΈ процСссов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ для Π²Ρ…ΠΎΠ΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π² систСму. Он Π² основном устанавливаСт страницу Ρ„Π°ΠΉΠ»ΠΎΠ² Π² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΈ запускаСт процСсс winlogon.exe.

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ автоматичСского Π΄Π°ΠΌΠΏΠ° памяти, Π²ΠΎΡ‚ ΠΊΠ°ΠΊ это ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ. НаТмитС клавиши Windows + X ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ β€” БистСма. Π”Π°Π»Π΅Π΅ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ β€œΠ”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ систСмы β€” Advance System Settings ”.

НаТмитС Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ систСмы.

Π—Π΄Π΅ΡΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню, Π³Π΄Π΅ написано β€œΠ”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎβ€.

Π—Π΄Π΅ΡΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚. ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹:

Никаких Π΄Π°ΠΌΠΏΠΎΠ² памяти.
ΠœΠ°Π»Ρ‹ΠΉ Π΄Π°ΠΌΠΏ памяти.
Π”Π°ΠΌΠΏ памяти ядра.
ΠŸΠΎΠ»Π½Ρ‹ΠΉ Π΄Π°ΠΌΠΏ памяти.
АвтоматичСский Π΄Π°ΠΌΠΏ памяти. Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π² Windows 8.
Активный Π΄Π°ΠΌΠΏ памяти. Π”ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π² Windows 10.
РасполоТСниС Ρ„Π°ΠΉΠ»Π° Π΄Π°ΠΌΠΏΠ° памяти Π² Ρ„Π°ΠΉΠ»Π΅ %SystemRoot%\MEMORY.DMP.

Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ SSD диск, Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° β€œΠΠ²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ Π΄Π°ΠΌΠΏ памяти”; Π½ΠΎ Ссли Π²Ρ‹ Π½ΡƒΠΆΠ΄Π°Π΅Ρ‚Π΅ΡΡŒ Π² Ρ„Π°ΠΉΠ»Π΅ Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎΠ³ΠΎ Π΄Π°ΠΌΠΏΠ°, Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° β€œΠΌΠ°Π»Ρ‹ΠΉ Π΄Π°ΠΌΠΏ памяти”, с Π½ΠΈΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ ΠΌΠΎΠ³ Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π½Π° Π½Π΅Π³ΠΎ.

Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях Π²Π°ΠΌ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, потрСбуСтся ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ большС, Ρ‡Π΅ΠΌ опСративная ΠΏΠ°ΠΌΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ ΠΌΠΎΠ³ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΠΌΡƒ Π΄Π°ΠΌΠΏΡƒ памяти. Π’ Ρ‚Π°ΠΊΠΈΡ… случаях, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡ рССстра:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl

ΠΎΠ½ называСтся β€œLastCrashTime”.

Π­Ρ‚ΠΎ автоматичСски ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Π΅Π³ΠΎ, ΠΏΠΎΠ·ΠΆΠ΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ этот ΠΊΠ»ΡŽΡ‡.

Π’ Windows 10 Π²Π²Π΅Π»ΠΈ Π½ΠΎΠ²Ρ‹ΠΉ Ρ„Π°ΠΉΠ» Π΄Π°ΠΌΠΏΠ° Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Π΄Π°ΠΌΠΏ памяти. Он содСрТит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ самоС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΎΠ½ мСньшСго Ρ€Π°Π·ΠΌΠ΅Ρ€Π°.

Π£ мСня Π½Π΅Ρ‚ возмоТности ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ, Π½ΠΎ я создал этот ΠΊΠ»ΡŽΡ‡ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ» ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Ρ„Π°ΠΉΠ»Π° ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ. Π― знаю, Ρ‡Ρ‚ΠΎ Ρ€Π°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π΄Π½ΠΎ я ΠΏΠΎΠ»ΡƒΡ‡Ρƒ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ. Π’ΠΎΠ³Π΄Π° я Π±ΡƒΠ΄Ρƒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π΅Π³ΠΎ.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°ΠΌΠΏ памяти Windows.dmp Ρ„Π°ΠΉΠ»ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ WhoCrashed. Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π° WhoCrashed Home бСсплатная, Π² Π½Π΅ΠΉ прСдставлСны Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ Π²Ρ€Π΅Π·Π°Π½Ρ‹ Π² ваш ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠΊΠ°. Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π΅ исправный Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΡΡŽΡ‚ страдания Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ. Π­Ρ‚ΠΎ ΠΊΡ€Π°Ρˆ-Π΄Π°ΠΌΠΏ Π°Π½Π°Π»ΠΈΠ·Π° систСмы, Π΄Π°ΠΌΠΏΡ‹ памяти ΠΈ здСсь прСдставлСна вся собранная информация Π² доступной Ρ„ΠΎΡ€ΠΌΠ΅.

Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π½Π°Π±ΠΎΡ€ инструмСнтов ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π°Π²Π°Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ Π΄Π°ΠΌΠΏ Π°Π½Π°Π»ΠΈΠ·Π°. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этой ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹ Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ знания ΠΈ Π½Π°Π²Ρ‹ΠΊΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅.

WhoCrashed полагаСтся Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ (ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ windbg) ΠΎΡ‚ Microsoft. Если этот ΠΏΠ°ΠΊΠ΅Ρ‚ Π½Π΅ установлСн, WhoCrashed Π±ΡƒΠ΄Π΅Ρ‚ сама ΡΠΊΠ°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ автоматичСски ΠΈΠ·Π²Π»Π΅Ρ‡Ρ‘Ρ‚ этот ΠΏΠ°ΠΊΠ΅Ρ‚ для вас. ΠŸΡ€ΠΎΡΡ‚ΠΎ запуститС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Анализ. Когда Ρƒ вас Π΅ΡΡ‚ΡŒ WhoCrashed установлСнный Π² систСмС ΠΈ, Ссли ΠΎΠ½ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΠΎ сбрасываСт ΠΈΠ»ΠΈ закрываСтся, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° даст Π²Π°ΠΌ Π·Π½Π°Ρ‚ΡŒ, Ссли Π°Π²Π°Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ Π΄Π°ΠΌΠΏ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, ΠΈ ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ΡŒ Π’Π°ΠΌ прСдлоТСния ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΈΡ… Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ.

ЗдравствуйтС Π΄Ρ€ΡƒΠ·ΡŒΡ, сСгодня Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠ½ΡƒΡŽ Ρ‚Π΅ΠΌΡƒ, которая ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ ΠΏΡ€ΠΈ появлСнии синСго экрана смСрти (BSoD).

Как ΠΈ ΠΌΠ½Π΅, Ρ‚Π°ΠΊ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ появлСниС экрана с синим Ρ„ΠΎΠ½ΠΎΠΌ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ написано (Π±Π΅Π»Ρ‹ΠΌ ΠΏΠΎ синСму). Π”Π°Π½Π½ΠΎΠ΅ явлСниС Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ критичСской Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΊΠ΅, ΠΊΠ°ΠΊ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ обСспСчСнии, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ², Ρ‚Π°ΠΊ ΠΈ Π² физичСской нСисправности ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.

НСдавно Ρƒ мСня снова появился Π³ΠΎΠ»ΡƒΠ±ΠΎΠΉ экран Π² Windows 10, Π½ΠΎ я быстро ΠΎΡ‚ Π½Π΅Π³ΠΎ избавился ΠΈ скоро ΠΎΠ± этом Π²Π°ΠΌ расскаТу.

Π₯ΠΎΡ‚ΠΈΡ‚Π΅ ? Π’ΠΎΠ³Π΄Π° ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ ссылкС.

Π˜Ρ‚Π°ΠΊ, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π΅ Π·Π½Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ BSoD ΠΌΠΎΠΆΠ½ΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ впослСдствии ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ критичСской ошибки. Для Ρ‚Π°ΠΊΠΈΡ… случаСв Windows создаСт Π½Π° дискС ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ – , ΠΈΡ… Ρ‚ΠΎ ΠΌΡ‹ ΠΈ Π±ΡƒΠ΄Π΅ΠΌ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

Π•ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ Ρ‚ΠΈΠΏΠ° Π΄Π°ΠΌΠΏΠ° памяти:

ΠŸΠΎΠ»Π½Ρ‹ΠΉ Π΄Π°ΠΌΠΏ памяти – эта функция позволяСт ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ содСрТимоС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти. Он Ρ€Π΅Π΄ΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ρƒ вас 32 Π“Π± ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти, ΠΏΡ€ΠΈ ΠΏΠΎΠ»Π½ΠΎΠΌ Π΄Π°ΠΌΠΏΠ΅ вСсь этот объСм сохранится Π½Π° дискС.

Π”Π°ΠΌΠΏ ядра – сохраняСт ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ΅ ядра.

ΠœΠ°Π»Ρ‹ΠΉ Π΄Π°ΠΌΠΏ памяти – сохраняСт нСбольшой объСм ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚ появлСния нСисправности систСмы. ΠœΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ этот Ρ‚ΠΈΠΏ Π΄Π°ΠΌΠΏΠ°, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° даст Π½Π°ΠΌ достаточноС количСство свСдСний ΠΎ BSoD.

РасполоТСниС, ΠΊΠ°ΠΊ ΠΌΠ°Π»ΠΎΠ³ΠΎ, Ρ‚Π°ΠΊ ΠΈ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ Π΄Π°ΠΌΠΏΠ° отличаСтся, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠ°Π»Ρ‹ΠΉ Π΄Π°ΠΌΠΏ находится ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΠΏΡƒΡ‚ΠΈ: %systemroot%\minidump.

ΠŸΠΎΠ»Π½Ρ‹ΠΉ Π΄Π°ΠΌΠΏ находится здСсь: %systemroot%.

Для Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°ΠΌΠΏΠΎΠ² памяти ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π½ΠΎ ΠΌΡ‹ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ двумя. ΠŸΠ΅Ρ€Π²Π°Ρ β€” Microsoft Kernel Debuggers, ΠΊΠ°ΠΊ понятно ΠΈΠ· названия ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° ΠΎΡ‚ Microsoft. Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ с ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ сайта . Вторая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° – BlueScreenView, бСсплатная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΊΠ°, скачиваСм ΠΎΡ‚ΡΡŽΠ΄Π° .

Анализ Π΄Π°ΠΌΠΏΠ° памяти с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Microsoft Kernel Debuggers

Для Ρ€Π°Π·Π½Ρ‹Ρ… вСрсий систСм Π½ΡƒΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ свой Ρ‚ΠΈΠΏ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹. НапримСр, для 64-Ρ… разрядной ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы, Π½ΡƒΠΆΠ½Π° 64-битовая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, для 32-Ρ… разрядной – 32-битная вСрсия.

Π­Ρ‚ΠΎ Π΅Ρ‰Π΅ Π½Π΅ всС, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½Ρ‹Ρ… символов, Π½ΡƒΠΆΠ½Ρ‹Π΅ для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. НазываСтся Debugging Symbols. КаТдая вСрсия Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π° Ρ‚ΠΎΠΆΠ΅ скачиваСтся ΠΏΠΎΠ΄ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΡŽ ОБ, для Π½Π°Ρ‡Π°Π»Π° ΡƒΠ·Π½Π°ΠΉΡ‚Π΅ какая Ρƒ вас систСма, Π° ΠΏΠΎΡ‚ΠΎΠΌ скачивайтС. Π”Π°Π±Ρ‹ Π²Π°ΠΌ Π½Π΅ ΠΈΡΠΊΠ°Ρ‚ΡŒ Π³Π΄Π΅ ΠΏΠΎΠΏΠ°Π»ΠΎ эти символы, Π²ΠΎΡ‚ ссылка Π½Π° скачиваниС . Установка, ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΏΠΎ этому ΠΏΡƒΡ‚ΠΈ: %systemroot%\symbols.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ наш ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ, ΠΎΠΊΠ½ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°ΠΌΠΏΡ‹ ΠΌΡ‹ ΠΊΠΎΠ΅-Ρ‡Ρ‚ΠΎ настроим Π² ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π΅. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, ΠΊΡƒΠ΄Π° ΠΌΡ‹ установили ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½Ρ‹Π΅ символы. Для этого Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«FileΒ» ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΡƒΠ½ΠΊΡ‚ Β«Symbol File PathΒ», ΠΏΠΎΡ‚ΠΎΠΌ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ ΠΏΡƒΡ‚ΡŒ Π΄ΠΎ символов.


ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° позволяСт ΠΈΠ·Π²Π»Π΅ΠΊΠ°Ρ‚ΡŒ символы прямо ΠΈΠ· сСти, поэтому Π²Π°ΠΌ Π΄Π°ΠΆΠ΅ Π½Π΅ придСтся ΠΈΡ… ΡΠΊΠ°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ (ΠΈΠ·Π²ΠΈΠ½ΠΈΡ‚Π΅ Ρ‚Π΅, ΠΊΡ‚ΠΎ ΡƒΠΆΠ΅ скачал). Они Π±ΡƒΠ΄Ρƒ Π±Ρ€Π°Ρ‚ΡŒΡΡ с сСрвСром Microsoft, поэтому всС бСзопасно. Π˜Ρ‚Π°ΠΊ, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ снова ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Β«FileΒ», ΠΏΠΎΡ‚ΠΎΠΌ Β«Symbol File PathΒ» ΠΈ ввСсти ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

SRV*%systemroot%\symbols*http://msdl.microsoft.com/download/symbols


Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΡ‹ ΡƒΠΊΠ°Π·Π°Π»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, Ρ‡Ρ‚ΠΎ символы Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ€Π°Ρ‚ΡŒΡΡ ΠΈΠ· сСти. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΡ‹ это сдСлали Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Β«FileΒ» ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΡƒΠ½ΠΊΡ‚ Β«Save WorkspaceΒ», ΠΏΠΎΡ‚ΠΎΠΌ ΠΆΠΌΠ΅ΠΌ ОК.

Π’ΠΎΡ‚ ΠΈ всС. ΠœΡ‹ настроили ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π»Π°Π΄, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ приступаСм ΠΊ Π°Π½Π°Π»ΠΈΠ·Ρƒ Π΄Π°ΠΌΠΏΠΎΠ² памяти. Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΎΡ‡ΠΊΡƒ Β«FileΒ» , ΠΏΠΎΡ‚ΠΎΠΌ Β«Open Crash DumpΒ» ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ».

Kernel Debuggers Π½Π°Ρ‡Π½Π΅Ρ‚ Π°Π½Π°Π»ΠΈΠ· Ρ„Π°ΠΉΠ»Π° ΠΈ послС этого Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ ошибки.


Π’ появившСмся ΠΎΠΊΠ½Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Если ΠΌΡ‹ Π²Π²Π΅Π΄Π΅ΠΌ !analyze –v , Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ большС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

Π’ΠΎΡ‚ ΠΈ всС с этой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠ°, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«DebugΒ» ΠΈ ΠΏΡƒΠ½ΠΊΡ‚ Β«Stop DebuggingΒ».

Анализ Π΄Π°ΠΌΠΏΠ° памяти с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ BlueScreenView

Для Π°Π½Π°Π»ΠΈΠ·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ошибок ΠΈ BSoD ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° BlueScreenView, которая ΠΈΠΌΠ΅Π΅Ρ‚ простой интСрфСйс, поэтому ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с освоСниСм Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ.

Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π²Ρ‹ΡˆΠ΅ ссылкС ΠΈ установитС. ПослС запуска ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ Π½ΡƒΠΆΠ½ΠΎ Π΅Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ. Π—Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹: «Настройки» β€” Β«Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹Β». ΠžΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ΡΡ нСбольшоС окошко, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π΅ΡΡ‚ΡŒ ΠΏΠ°Ρ€Ρƒ ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ². Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡƒΠ½ΠΊΡ‚Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ мСстонахоТдСниС Π΄Π°ΠΌΠΏΠΎΠ² памяти. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ½ΠΈ находятся ΠΏΠΎ ΠΏΡƒΡ‚ΠΈ C:\WINDOWS\Minidump. Π’ΠΎΠ³Π΄Π° просто Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ «По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽΒ».


Π§Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅? Π£ нас Π΅ΡΡ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ мСню, Ρ‡Π°ΡΡ‚ΡŒ ΠΎΠΊΠ½Π° с названиями Ρ„Π°ΠΉΠ»ΠΎΠ² Π΄Π°ΠΌΠΏΠΎΠ² ΠΈ вторая Ρ‡Π°ΡΡ‚ΡŒ ΠΎΠΊΠ½Π° – содСрТимоС Π΄Π°ΠΌΠΏΠΎΠ² памяти.


Как я Π³ΠΎΠ²ΠΎΡ€ΠΈΠ» Π² Π½Π°Ρ‡Π°Π»Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ, Π΄Π°ΠΌΠΏΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°, сам ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ «экрана смСрти» ΠΈ другая полСзная информация, которая Π½Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ³ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ.

Π˜Ρ‚Π°ΠΊ, Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ части ΠΎΠΊΠ½Π°, Π³Π΄Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π΄Π°ΠΌΠΏΠΎΠ², Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π½Π°ΠΌ Π΄Π°ΠΌΠΏ памяти. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ части ΠΎΠΊΠ½Π° смотрим Π½Π° содСрТимоС. ΠšΡ€Π°ΡΠ½ΠΎΠ²Π°Ρ‚Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°, Π½Π°Ρ…ΠΎΠ΄ΠΈΠ²ΡˆΠΈΠ΅ΡΡ Π² стСкС памяти. Как Ρ€Π°Π· ΠΎΠ½ΠΈ ΠΈ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° синСго экрана смСрти.

Π’ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ всС ΠΎ ΠΊΠΎΠ΄Π΅ ошибкС ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²ΠΈΠ½ΠΎΠΉ BSoD. Для этого Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Β«Π€Π°ΠΉΠ»Β», Π° ΠΏΠΎΡ‚ΠΎΠΌ «Найти Π² Google ΠΊΠΎΠ΄ ошибки + Π”Ρ€Π°ΠΉΠ²Π΅Ρ€Β» .


МоТно ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠΎΠΊΠ°Π· Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚ появлСния ошибки. Для этого Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ «Настройки» β€” Β«Π Π΅ΠΆΠΈΠΌ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΠΎΠΊΠ½Π°Β» β€” «Волько Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°, Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Π΅ Π² ΠΊΡ€ΡΡˆ-стСкС». Π›ΠΈΠ±ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ F7.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ BSoD Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ F8.

Для ΠΏΠΎΠΊΠ°Π·Π° всСх Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ F6.

Ну Π²ΠΎΡ‚ собствСнно ΠΈ всС. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ Β«Π‘ΠΈΠ½Π΅Π³ΠΎ экрана смСрти», ΠΈ Π² случаС Ρ‡Π΅Π³ΠΎ Π½Π°ΠΉΡ‚ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, Π»ΠΈΠ±ΠΎ Π½Π° этом сайтС. ΠœΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ΡŒ свои ΠΊΠΎΠ΄Ρ‹ ошибок, Π° я ΠΏΠΎΡΡ‚Π°Ρ€Π°ΡŽΡΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΏΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.

Π’Π°ΠΊΠΆΠ΅ Π½Π΅ Π·Π°Π±Ρ‹Π²Π°ΠΉΡ‚Π΅ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ вопросы Π² коммСнтариях.

ΠŸΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ критичСских ошибок Windows, сопровоТдаСмых синими экранами (BSOD), часто являСтся Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ β€” вновь установлСнный ΠΈΠ»ΠΈ ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½Π½Ρ‹ΠΉ. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ², ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠΌΠ΅Π½Π½ΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ слуТит ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ ошибки, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ ΠΊ ΡƒΡΡ‚Ρ€Π°Π½Π΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹: ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€, ΠΎΡ‚ΠΊΠ°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½Π΅ΠΉ вСрсии, ΠΏΠ΅Ρ€Π΅ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ²ΡˆΠ΅Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ΠΈ Ρ‚. Π΄. НС всСгда Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° отобраТаСтся Π½Π° синСм экранС. Однако сущСствуСт ΠΎΡ‡Π΅Π½ΡŒ простой способ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Π°ΠΌΠΏΠ° памяти ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Ρ‹ΠΉ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Π·Π° ΠΏΠ°Ρ€Ρƒ ΠΌΠΈΠ½ΡƒΡ‚.

Π¨Π°Π³ 1 β€” Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ записи Π΄Π°ΠΌΠΏΠΎΠ² памяти

Π‘Π½Π°Ρ‡Π°Π»Π° Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ запись Π΄Π°ΠΌΠΏΠΎΠ² Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π°. Для этого Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ свойства систСмы, Π½Π°ΠΆΠ°Π² ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ клавиш Win+Pause , [Π² Vista Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ссылку Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ систСмы ], ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ , ΠΈ Π½Π°ΠΊΠΎΠ½Π΅Ρ† Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ .

ΠœΠ°Π»Ρ‹Ρ… Π΄Π°ΠΌΠΏΠΎΠ² памяти Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ достаточно для Π½Π°ΡˆΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΏΠ°ΠΏΠΊΠ΅, ΠΊΡƒΠ΄Π° ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒΡΡ ΠΏΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ критичСской ошибки.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» Π² Π°Ρ€Ρ…ΠΈΠ², ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΊ ΡΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΡŽ Π² Ρ„ΠΎΡ€ΡƒΠΌΠ΅ УстранСниС критичСских ошибок Windows ΠΈ ΠΏΠΎΠ΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒ, ΠΏΠΎΠΊΠ° Π²Π°ΠΌ ΠΊΡ‚ΠΎ-Ρ‚ΠΎ сообщит Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°:) Но Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π½Π΅ прилагая Π±ΠΎΠ»ΡŒΡˆΠΈΡ… усилий.

Π¨Π°Π³ 2 β€” Анализ Π΄Π°ΠΌΠΏΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ MinDumper

Рассказ ΠΎΠ± ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π΅ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ .

  1. Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΈ установитС Debugging Tools for Windows. Они входят Π² состав Π²Π΅Π±-установщика Windows SDK , Π³Π΄Π΅ послС запуска Π² Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Debugging Tools Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Common Utilities.
  2. Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ сцСнарий (kdfe.cmd), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ написал АлСксандр Π‘ΡƒΡ…ΠΎΠ²Π΅ΠΉ ΠΈ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» Π½Π° рСсурсС sysadmins.ru (ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΆΠΈΠ²ΡƒΡŽ ссылку ΠΌΠ½Π΅ Ρ‚Π°ΠΌ Π½Π°ΠΉΡ‚ΠΈ Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ свою). РаспакуйтС Π°Ρ€Ρ…ΠΈΠ² Π² Π»ΡŽΠ±ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ.
    ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ . Π’ случаС нСстандартного располоТСния ΠΏΠ°ΠΏΠΊΠΈ Program Files Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π² kdfe.cmd ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΏΠ°ΠΏΠΊΠ΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ установлСны срСдства Debugging Tools for Windows. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ dbgpath Π² строкС 41.

Π¨Π°Π³ 3 β€” Анализ Π΄Π°ΠΌΠΏΠ° памяти

Π’Π΅ΠΏΠ΅Ρ€ΡŒ всС сводится ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² ΠΏΠ°ΠΏΠΊΡƒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ распаковали kdfe.cmd . ЗапуститС Ρ„Π°ΠΉΠ», ΡƒΠΊΠ°Π·Π°Π² Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΏΡƒΡ‚ΡŒ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ Π΄Π°ΠΌΠΏΠ° памяти (Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅ Ρ„Π°ΠΉΠ» называСтся Mini1110307-01.dmp )

Одним ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‰ΠΈΡ…ΡΡ ΠΎΡ‚ΠΊΠ°Π·ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ Windows β€” систСмныС ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²ΠΈΠ΄ΠΈΡ‚ Π² Π²ΠΈΠ΄Π΅ «синСго экрана смСрти» (BSOD). Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, эта Ρ„Π°Ρ‚Π°Π»ΡŒΠ½Π°Ρ ошибка Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΈΠ»ΠΈ ΠΈΠ·-Π·Π° нСисправности Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ², оборудования (Ρ‡Π°Ρ‰Π΅ ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ ОБ) ΠΈΠ»ΠΈ ΠΈΠ·-Π·Π° дСйствия вирусов ΠΈ антивирусов.

На синСм экранС смСрти содСрТится информация ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°Ρ…, Π²Ρ‹Π·Π²Π°Π²ΡˆΠΈΡ… ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ (Π² Π²ΠΈΠ΄Π΅ ΠΊΠΎΠ΄Π° STOP-ошибки Π²ΠΈΠ΄Π° 0x0000007b), адрСса Π² памяти, ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈ прочая полСзная информация. Вакая информация называСтся STOP-ошибкой, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΊΠ°ΠΊ Ρ€Π°Π· ΡΠ²Π»ΡΡŽΡ‚ΡΡ адрСса памяти. Иногда Ρ‚Π°ΠΌ ΠΆΠ΅ содСрТится имя Ρ„Π°ΠΉΠ»Π°, Π²Ρ‹Π·Π²Π°Π²ΡˆΠ΅Π³ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅.

Вся эта информация содСрТится Π½Π° экранС Π½Π΅Π΄ΠΎΠ»Π³ΠΎ (Π΄ΠΎ 100 сСк.), послС Ρ‡Π΅Π³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ пСрСзагруТаСтся. Π’ΠΎ это Π½Π΅ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ врСмя ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, формируСтся Π΄Π°ΠΌΠΏ памяти, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ записываСтся Π² Ρ„Π°ΠΉΠ». Один ΠΈΠ· Π²Π°ΠΆΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… способов диагностики сбоСв β€” Π°Π½Π°Π»ΠΈΠ· Π΄Π°ΠΌΠΏΠ° памяти, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ€Π΅Ρ‡ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΏΠΎΠΉΠ΄Π΅Ρ‚ Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π΄Π°ΠΌΠΏ

  • dump (Π°Π½Π³Π».) – мусорная ΠΊΡƒΡ‡Π°; свалка; Π΄Ρ‹Ρ€Π°; Ρ‚Ρ€ΡƒΡ‰ΠΎΠ±Π°.
  • dump (memory dump) – 1) Π΄Π°ΠΌΠΏ, Π²Ρ‹Π²ΠΎΠ΄ содСрТимого ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти Π½Π° ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ экран; 2) «снимок» ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти; Π΄Π°Π½Π½Ρ‹Π΅, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΡ‹Π΅ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π΄Π°ΠΌΠΏΠΈΠ½Π³Π°; 3) Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎΠ΅ снятиС, Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, сброс.
  • dumping – Π΄Π°ΠΌΠΏΠΈΠ½Π³, снятиС Π΄Π°ΠΌΠΏΠ°.

Настройки для сохранСния Π΄Π°ΠΌΠΏΠ° памяти хранятся Π² систСмном рССстрС Windows.

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ Π΄Π°ΠΌΠΏΠ΅ памяти Π² систСмном РССстрС:

Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ РССстра Windows Π°Π²Π°Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ Π΄Π°ΠΌΠΏ памяти опрСдСляСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ:

– REG_DWORD-ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ AutoReboot со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ 0Γ—1 (опция Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΈ восстановлСниС Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Бвойства систСмы);

– REG_DWORD-ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ CrashDumpEnabled со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ 0Γ—0, Ссли Π΄Π°ΠΌΠΏ памяти Π½Π΅ создаСтся; 0Γ—1 – ΠŸΠΎΠ»Π½Ρ‹ΠΉ Π΄Π°ΠΌΠΏ памяти; 0Γ—2 – Π”Π°ΠΌΠΏ памяти ядра; 0Γ—3 – ΠœΠ°Π»Ρ‹ΠΉ Π΄Π°ΠΌΠΏ памяти (64ΠšΠ‘);

– REG_EXPAND_SZ-ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ DumpFile со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ %SystemRoot%\MEMORY.DMP (мСсто хранСния Ρ„Π°ΠΉΠ»Π° Π΄Π°ΠΌΠΏΠ°);

– REG_DWORD-ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ LogEvent со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 0Γ—1 (опция Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ событиС Π² систСмный ΠΆΡƒΡ€Π½Π°Π» ΠΎΠΊΠ½Π° Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΈ восстановлСниС);

– REG_EXPAND_SZ-ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ MinidumpDir со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ %SystemRoot%\Minidump (опция Папка ΠΌΠ°Π»ΠΎΠ³ΠΎ Π΄Π°ΠΌΠΏΠ° ΠΎΠΊΠ½Π° Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΈ восстановлСниС);

– REG_DWORD-ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Overwrite со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 0Γ—1 (опция Π—Π°ΠΌΠ΅Π½ΡΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Π°ΠΉΠ» Π΄Π°ΠΌΠΏΠ° ΠΎΠΊΠ½Π° Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΈ восстановлСниС);

– REG_DWORD-ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ SendAlert со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 0Γ—1 (опция ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ административноС ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΠΊΠ½Π° Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΈ восстановлСниС).

Как систСма создаСт Ρ„Π°ΠΉΠ» Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎΠ³ΠΎ Π΄Π°ΠΌΠΏΠ° памяти

Π’ΠΎ врСмя Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ опСрационная систСма провСряСт ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ создания Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎΠ³ΠΎ Π΄Π°ΠΌΠΏΠ° Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ рССстра . Если ΡƒΠΊΠ°Π·Π°Π½ хотя Π±Ρ‹ ΠΎΠ΄ΠΈΠ½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, Ρ‚ΠΎ систСма Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠ°Ρ€Ρ‚Ρƒ Π±Π»ΠΎΠΊΠΎΠ² диска, Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΡ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠΌ ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ Π½Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½ΠΎΠΌ Ρ‚ΠΎΠΌΠ΅, ΠΈ сохраняСт Π΅Π΅ Π² памяти. БистСма Ρ‚Π°ΠΊΠΆΠ΅ опрСдСляСт, ΠΊΠ°ΠΊΠΎΠΉ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ дискового устройства управляСт Π·Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½Ρ‹ΠΌ Ρ‚ΠΎΠΌΠΎΠΌ, вычисляСт ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ суммы для ΠΎΠ±Ρ€Π°Π·Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Π² памяти ΠΈ для структур Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρ†Π΅Π»Ρ‹ΠΌΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ΠΌΠΎΠ³ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°.

ПослС сбоя ядро систСмы провСряСт Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΊΠ°Ρ€Ρ‚Ρ‹ страничного Ρ„Π°ΠΉΠ»Π°, дискового Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… структур дискового Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°. Если Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ этих структур Π½Π΅ Π½Π°Ρ€ΡƒΡˆΠ΅Π½Π°, Ρ‚ΠΎ ядро систСмы Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° дискового Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ для сохранСния ΠΎΠ±Ρ€Π°Π·Π° памяти послС систСмного сбоя. Π­Ρ‚ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° самодостаточны ΠΈ Π½Π΅ ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π½Π° слуТбы ядра систСмы, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ…, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΡ… Π·Π° запись Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎΠ³ΠΎ Π΄Π°ΠΌΠΏΠ°, нСльзя Π΄Π΅Π»Π°Ρ‚ΡŒ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ части ядра систСмы ΠΈΠ»ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ устройств ΠΏΡ€ΠΈ сбоС Π±Ρ‹Π»ΠΈ ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½Ρ‹. Π―Π΄Ρ€ΠΎ систСмы записываСт Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· памяти ΠΏΠΎ ΠΊΠ°Ρ€Ρ‚Π΅ сСкторов Ρ„Π°ΠΉΠ»Π° ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ (ΠΏΡ€ΠΈ этом Π΅ΠΌΡƒ Π½Π΅ приходится ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы).

Π‘Π½Π°Ρ‡Π°Π»Π° ядро систСмы провСряСт состояниС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°, задСйствованного Π² процСссС сохранСния Π΄Π°ΠΌΠΏΠ°. Π­Ρ‚ΠΎ дСлаСтся для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ прямой записи Π² сСкторы диска Π½Π΅ ΠΏΠΎΠ²Ρ€Π΅Π΄ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, Π»Π΅ΠΆΠ°Ρ‰ΠΈΠ΅ Π²Π½Π΅ страничного Ρ„Π°ΠΉΠ»Π°. Π Π°Π·ΠΌΠ΅Ρ€ страничного Ρ„Π°ΠΉΠ»Π° Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π½Π° 1ΠœΠ‘ большС Ρ€Π°Π·ΠΌΠ΅Ρ€Π° физичСской памяти, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ записи ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Π΄Π°ΠΌΠΏ создаСтся Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ содСрТатся сигнатура Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎΠ³ΠΎ Π΄Π°ΠΌΠΏΠ° ΠΈ значСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π²Π°ΠΆΠ½Π΅ΠΉΡˆΠΈΡ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ядра систСмы. Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ мСньшС 1ΠœΠ‘, Π½ΠΎ опСрационная систСма ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ (ΠΈΠ»ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ‚ΡŒ) Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Ρ‡Π΅ΠΌ Π½Π° 1ΠœΠ‘.

ПослС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ систСмы Session Manager (ДиспСтчСр сСанса Windows NT; дисковый адрСс – \WINDOWS\system32\smss.exe) ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ страничныС Ρ„Π°ΠΉΠ»Ρ‹ систСмы, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ для создания ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ NtCreatePagingFile. NtCreatePagingFile опрСдСляСт, сущСствуСт Π»ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ страничный Ρ„Π°ΠΉΠ», ΠΈ Ссли Π΄Π°, Ρ‚ΠΎ имССтся Π»ΠΈ Π² Π½Π΅ΠΌ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π΄Π°ΠΌΠΏΠ°. Если Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π΅ΡΡ‚ΡŒ, Ρ‚ΠΎ NtCreatePagingFile посылаСт Π² Session Manager ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄. ПослС этого Session Manager запускаСт процСсс Winlogon (ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π²Ρ…ΠΎΠ΄Π° Π² систСму Windows NT; дисковый адрСс – \WINDOWS\system32\winlogon.exe), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ извСщаСтся ΠΎ сущСствовании Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎΠ³ΠΎ Π΄Π°ΠΌΠΏΠ°. Winlogon запускаСт ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ SaveDump (ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° сохранСния ΠΊΠΎΠΏΠΈΠΈ памяти Windows NT; дисковый адрСс – \WINDOWS\system32\savedump.exe), которая Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π΄Π°ΠΌΠΏΠ° ΠΈ опрСдСляСт дальнСйшиС дСйствия Π² Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎΠΉ ситуации.

Если Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° сущСствованиС Π΄Π°ΠΌΠΏΠ°, Ρ‚ΠΎ SaveDump ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· страничного Ρ„Π°ΠΉΠ»Π° Π² Ρ„Π°ΠΉΠ» Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎΠ³ΠΎ Π΄Π°ΠΌΠΏΠ°, имя ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π·Π°Π΄Π°Π½ΠΎ REG_EXPAND_SZ-ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ DumpFile Ρ€Π°Π·Π΄Π΅Π»Π° РССстра . Пока SaveDump пСрСписываСт Ρ„Π°ΠΉΠ» Π΄Π°ΠΌΠΏΠ°, опСрационная систСма Π½Π΅ задСйствуСт Ρ‚Ρƒ Ρ‡Π°ΡΡ‚ΡŒ страничного Ρ„Π°ΠΉΠ»Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ содСрТится Π°Π²Π°Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ Π΄Π°ΠΌΠΏ. Π’ это врСмя объСм Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ памяти, доступной для систСмы ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ Π΄Π°ΠΌΠΏΠ° (ΠΏΡ€ΠΈ этом Π½Π° экранС ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ сообщСния, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ Π½Π° Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΡƒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ памяти). Π—Π°Ρ‚Π΅ΠΌ SaveDump ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ диспСтчСр памяти ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ сохранСния Π΄Π°ΠΌΠΏΠ°, ΠΈ Ρ‚ΠΎΡ‚ высвобоТдаСт Ρ‚Ρƒ Ρ‡Π°ΡΡ‚ΡŒ страничного Ρ„Π°ΠΉΠ»Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ хранится Π΄Π°ΠΌΠΏ, для ΠΎΠ±Ρ‰Π΅Π³ΠΎ пользования.

Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΠ² Ρ„Π°ΠΉΠ» Π΄Π°ΠΌΠΏΠ°, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° SaveDump Π΄Π΅Π»Π°Π΅Ρ‚ запись ΠΎ создании Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎΠ³ΠΎ Π΄Π°ΠΌΠΏΠ° Π² ΠΆΡƒΡ€Π½Π°Π»Π΅ событий БистСма, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: Β«ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π±Ρ‹Π» ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ послС критичСской ошибки: 0x100000d1 (0xc84d90a6, 0Γ—00000010, 0Γ—00000000, 0xc84d90a6). Копия памяти сохранСна: C:\WINDOWS\Minidump\Mini060309-01.dmpΒ».

Если Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° опция ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ административноС ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠ΅, Ρ‚ΠΎ SaveDump отправляСт ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠ΅ администратору.

Разновидности Π΄Π°ΠΌΠΏΠΎΠ²

  • ΠŸΠΎΠ»Π½Ρ‹ΠΉ Π΄Π°ΠΌΠΏ памяти записываСт всё содСрТимоС систСмной памяти ΠΏΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ нСустранимой ошибки. Для этого Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½ΠΎΠΌ Ρ‚ΠΎΠΌΠ΅ Ρ„Π°ΠΉΠ» ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ, Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ€Π°Π²Π΅Π½ ΠΎΠ±ΡŠΠ΅ΠΌΡƒ всСй физичСской ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти плюс 1ΠœΠ‘. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΠΎΠ»Π½Ρ‹ΠΉ Π΄Π°ΠΌΠΏ памяти записываСтся Π² Ρ„Π°ΠΉΠ» %SystemRoot%\Memory.dmp. ΠŸΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ Π½ΠΎΠ²ΠΎΠΉ ошибки ΠΈ создании Π½ΠΎΠ²ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ Π΄Π°ΠΌΠΏΠ° памяти (ΠΈΠ»ΠΈ Π΄Π°ΠΌΠΏΠ° памяти ядра) ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ Ρ„Π°ΠΉΠ» замСняСтся (пСрСзаписываСтся). ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠŸΠΎΠ»Π½Ρ‹ΠΉ Π΄Π°ΠΌΠΏ памяти нСдоступСн Π½Π° ПК, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… установлСна 32-битная опСрационная систСма ΠΈ 2 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ³Π°Π±Π°ΠΉΡ‚Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти.

ΠŸΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ Π½ΠΎΠ²ΠΎΠΉ ошибки ΠΈ создании Π½ΠΎΠ²ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ Π΄Π°ΠΌΠΏΠ° памяти ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ Ρ„Π°ΠΉΠ» замСняСтся.

  • Π”Π°ΠΌΠΏ памяти ядра записываСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ°ΠΌΡΡ‚ΡŒ ядра, благодаря Ρ‡Π΅ΠΌΡƒ процСсс записи Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΆΡƒΡ€Π½Π°Π» ΠΏΡ€ΠΈ Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎΠΉ остановкС систСмы ΠΏΡ€ΠΎΡ‚Π΅ΠΊΠ°Π΅Ρ‚ быстрСС. Π’ зависимости ΠΎΡ‚ объСма физичСской памяти ПК Π² этом случаС для Ρ„Π°ΠΉΠ»Π° ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ трСбуСтся ΠΎΡ‚ 50 Π΄ΠΎ 800ΠœΠ‘ ΠΈΠ»ΠΈ ΠΎΠ΄Π½Π° Ρ‚Ρ€Π΅Ρ‚ΡŒ физичСской памяти ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π½Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½ΠΎΠΌ Ρ‚ΠΎΠΌΠ΅. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π΄Π°ΠΌΠΏ памяти ядра записываСтся Π² Ρ„Π°ΠΉΠ» %SystemRoot%\Memory.dmp.

Π­Ρ‚ΠΎΡ‚ Π΄Π°ΠΌΠΏ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π½Π΅Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΏΠ°ΠΌΡΡ‚ΡŒ, Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ°. Он Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ°ΠΌΡΡ‚ΡŒ, Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ для ядра ΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ-зависимого уровня (HAL) Π² Windows 2000 ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΡ… вСрсиях систСмы, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠ°ΠΌΡΡ‚ΡŒ, Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ для Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² Ρ€Π΅ΠΆΠΈΠΌΠ° ядра ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ° ядра. Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв Ρ‚Π°ΠΊΠΎΠΉ Π΄Π°ΠΌΠΏ являСтся Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ. Он Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ мСньшС мСста ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΏΠΎΠ»Π½Ρ‹ΠΌ Π΄Π°ΠΌΠΏΠΎΠΌ памяти, ΠΏΡ€ΠΈ этом ΠΈΡΠΊΠ»ΡŽΡ‡Π°Ρ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ сСктора памяти, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, скорСС всСго, Π½Π΅ связаны с ошибкой.
ΠŸΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ Π½ΠΎΠ²ΠΎΠΉ ошибки ΠΈ создании Π½ΠΎΠ²ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° Π΄Π°ΠΌΠΏΠ° памяти ядра ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ Ρ„Π°ΠΉΠ» замСняСтся.

  • ΠœΠ°Π»Ρ‹ΠΉ Π΄Π°ΠΌΠΏ памяти записываСт наимСньший объСм ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для опрСдСлСния ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ. Для создания ΠΌΠ°Π»ΠΎΠ³ΠΎ Π΄Π°ΠΌΠΏΠ° памяти Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ составлял ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 2ΠœΠ‘ Π½Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½ΠΎΠΌ Ρ‚ΠΎΠΌΠ΅.

Π€Π°ΠΉΠ»Ρ‹ ΠΌΠ°Π»ΠΎΠ³ΠΎ Π΄Π°ΠΌΠΏΠ° памяти содСрТат ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ свСдСния:

  • сообщСниС ΠΎ нСустранимой ошибкС, Π΅Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅;
  • список Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ²;
  • контСкст процСссора (PRCB), Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ΅Π» сбой;
  • свСдСния ΠΎ процСссС ΠΈ контСкст ядра (EPROCESS) для процСсса, Π²Ρ‹Π·Π²Π°Π²ΡˆΠ΅Π³ΠΎ ΠΎΡˆΠΈΠ±ΠΊΡƒ;
  • свСдСния ΠΎ процСссС ΠΈ контСкст ядра (ETHREAD) для ΠΏΠΎΡ‚ΠΎΠΊΠ°, Π²Ρ‹Π·Π²Π°Π²ΡˆΠ΅Π³ΠΎ ΠΎΡˆΠΈΠ±ΠΊΡƒ;
  • стСк Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ядра для ΠΏΠΎΡ‚ΠΎΠΊΠ°, Π²Ρ‹Π·Π²Π°Π²ΡˆΠ΅Π³ΠΎ ΠΎΡˆΠΈΠ±ΠΊΡƒ.

Π€Π°ΠΉΠ» ΠΌΠ°Π»ΠΎΠ³ΠΎ Π΄Π°ΠΌΠΏΠ° памяти ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΌ пространствС ТСсткого диска. Однако ΠΈΠ·-Π·Π° ограничСнности содСрТащихся Π² Π½Π΅ΠΌ свСдСний Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π°Π½Π°Π»ΠΈΠ·Π° этого Ρ„Π°ΠΉΠ»Π° Π½Π΅ всСгда удаСтся ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ ошибки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Π±Ρ‹Π»ΠΈ нСпосрСдствСнно Π²Ρ‹Π·Π²Π°Π½Ρ‹ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ²ΡˆΠΈΠΌΡΡ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π΅Π΅ возникновСния.

ΠŸΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ошибки ΠΈ создании Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° ΠΌΠ°Π»ΠΎΠ³ΠΎ Π΄Π°ΠΌΠΏΠ° памяти ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ Ρ„Π°ΠΉΠ» сохраняСтся. ΠšΠ°ΠΆΠ΄ΠΎΠΌΡƒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ Ρ„Π°ΠΉΠ»Ρƒ даСтся ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ имя. Π”Π°Ρ‚Π° Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π° Π² ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π°. НапримСр, Mini051509-01.dmp - это ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ„Π°ΠΉΠ» Π΄Π°ΠΌΠΏΠ° памяти, созданный 15 мая 2009 Π³. Бписок всСх Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΌΠ°Π»ΠΎΠ³ΠΎ Π΄Π°ΠΌΠΏΠ° памяти хранится Π² ΠΏΠ°ΠΏΠΊΠ΅ %SystemRoot%\Minidump .

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ систСма Windows XP, нСсомнСнно, Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°Π΄Π΅ΠΆΠ½Π΅Π΅ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… вСрсий, – благодаря усилиям ΠΊΠ°ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Microsoft, Ρ‚Π°ΠΊ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ обСспСчСния, Ρ‚Π°ΠΊ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Однако Π°Π²Π°Ρ€ΠΈΠΉΠ½Ρ‹Π΅ ситуации – всСвозмоТныС сбои ΠΈ ΠΊΡ€Π°Ρ…ΠΈ систСмы – Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½Ρ‹, ΠΈ ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Π²Π»Π°Π΄Π΅Π΅Ρ‚ Π»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ПК знаниями ΠΈ Π½Π°Π²Ρ‹ΠΊΠ°ΠΌΠΈ Π² ΠΈΡ… устранСнии, зависит, придСтся Π΅ΠΌΡƒ Π·Π°Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ нСсколько ΠΌΠΈΠ½ΡƒΡ‚ Π½Π° поиск ΠΈ устранСниС нСисправности (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅/ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΈΠ»ΠΈ пСрСустановку ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ систСмный сбой), – ΠΈΠ»ΠΈ нСсколько часов Π½Π° пСрСустановку/настройку ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы ΠΈ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния (Ρ‡Ρ‚ΠΎ Π½Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ отсутствия сбоСв ΠΈ ΠΊΡ€Π°Ρ…ΠΎΠ² Π² дальнСйшСм!).

МногиС систСмныС администраторы всё Π΅Ρ‰Π΅ ΠΏΡ€Π΅Π½Π΅Π±Ρ€Π΅Π³Π°ΡŽΡ‚ Π°Π½Π°Π»ΠΈΠ·ΠΎΠΌ Π°Π²Π°Ρ€ΠΈΠΉΠ½Ρ‹Ρ… Π΄Π°ΠΌΠΏΠΎΠ² Windows, считая, Ρ‡Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π½ΠΈΠΌΠΈ слишком Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ. Π’Ρ€ΡƒΠ΄Π½ΠΎ, Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ: Π΄Π°ΠΆΠ΅ Ссли, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π°Π½Π°Π»ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄Π°ΠΌΠΏΠ° ΠΈΠ· дСсяти окаТСтся ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΌ, – усилия, ΠΏΠΎΡ‚Ρ€Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ Π½Π° освоСниС ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΡ… ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠ² Π°Π½Π°Π»ΠΈΠ·Π° Π°Π²Π°Ρ€ΠΈΠΉΠ½Ρ‹Ρ… Π΄Π°ΠΌΠΏΠΎΠ², Π±ΡƒΠ΄ΡƒΡ‚ Π½Π΅ напрасны!..

ΠŸΡ€ΠΈΠ²Π΅Π΄Ρƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈΠ· своСй «сисадминской» ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ.

Π’ локальной сСти Π±Π΅Π· Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ (Β«ΠΆΠ΅Π»Π΅Π·ΠΎΒ» Π² порядкС, отсутствиС вирусов Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ – с Β«Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ€ΡƒΠΊΠ°ΠΌΠΈΒ») Β«ΠΏΠΎΠ»Π΅Π³Π»ΠΈΒ» нСсколько Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… станций с Windows XP SP1/SP2 Β«Π½Π° Π±ΠΎΡ€Ρ‚ΡƒΒ». ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π² Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π½Π΅ ΡƒΠ΄Π°Π²Π°Π»ΠΎΡΡŒ, – Π΄ΠΎΡ…ΠΎΠ΄ΠΈΠ»ΠΎ Π΄ΠΎ Β«ΠŸΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²ΠΈΡΒ» – ΠΈ Π½Π° ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π΄ΠΎ бСсконСчности. ΠŸΡ€ΠΈ этом, Π² БСзопасном Ρ€Π΅ΠΆΠΈΠΌΠ΅ ПК Π·Π°Π³Ρ€ΡƒΠΆΠ°Π»ΠΈΡΡŒ.

Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π΄Π°ΠΌΠΏΠΎΠ² памяти ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρƒ нСисправности: Π²ΠΈΠ½ΠΎΠ²Π½ΠΈΠΊΠΎΠΌ оказался антивирус ΠšΠ°ΡΠΏΠ΅Ρ€ΡΠΊΠΎΠ³ΠΎ , Ρ‚ΠΎΡ‡Π½Π΅Π΅, свСТиС антивирусныС Π±Π°Π·Ρ‹ (Ссли Π΅Ρ‰Π΅ Ρ‚ΠΎΡ‡Π½Π΅Π΅, Ρ‚ΠΎ Π΄Π²Π° модуля Π±Π°Π· – base372c.avc, base032c.avc).

…ЕщС Π±Ρ‹Π» Ρ‚Π°ΠΊΠΎΠΉ случай. На локальном ПК с Windows XP SP3 ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎΡ„Π°ΠΉΠ»Ρ‹ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ².avi ΠΈ.mpeg происходила ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°. Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π΄Π°ΠΌΠΏΠ° памяти ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρƒ нСисправности – Ρ„Π°ΠΉΠ» nv4_disp.dll Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹ NVIDIA GeForce 6600. ПослС обновлСния Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Π½Π΅ΠΈΡΠΏΡ€Π°Π²Π½ΠΎΡΡ‚ΡŒ Π±Ρ‹Π»Π° устранСна. Π’ΠΎΠΎΠ±Ρ‰Π΅, Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ nv4_disp.dll β€” ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ часто ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠ» ΠΊ BSOD.

Π’ ΠΎΠ±ΠΎΠΈΡ… ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… случаях ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎΠ³ΠΎ Π΄Π°ΠΌΠΏΠ° памяти ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ Π΄ΠΎ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° (нСсколько ΠΌΠΈΠ½ΡƒΡ‚!) свСсти врСмя для диагностирования ΠΈ устранСния нСисправности.

Анализ Π΄Π°ΠΌΠΏΠ° памяти

Для Π°Π½Π°Π»ΠΈΠ·Π° Π°Π²Π°Ρ€ΠΈΠΉΠ½Ρ‹Ρ… Π΄Π°ΠΌΠΏΠΎΠ² памяти сущСствуСт мноТСство ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, DumpChk, Kanalyze, WinDbg.

Рассмотрим Π°Π½Π°Π»ΠΈΠ· Π°Π²Π°Ρ€ΠΈΠΉΠ½Ρ‹Ρ… Π΄Π°ΠΌΠΏΠΎΠ² памяти с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ WinDbg (Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² состав Debugging Tools for Windows).

Установка срСдств ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ

  • посСтитС Π²Π΅Π±-ΡƒΠ·Π΅Π» http://www.microsoft.com/whdc/devtools/debugging/default.mspx ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠΈ Microsoft;
  • Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Debugging Tools for Windows, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для 32-Π±ΠΈΡ‚Π½ΠΎΠΉ вСрсии Windows это ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π° страницС Download the Debugging Tools for Windows ;
  • послС скачивания запуститС установочный Ρ„Π°ΠΉΠ»;
  • Π² ΠΎΠΊΠ½Π΅ Debugging Tools for Windows Setup Wizard Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Next;
  • Π² ΠΎΠΊΠ½Π΅ с Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½Ρ‹ΠΌ соглашСниСм установитС ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ I agree –> Next;
  • Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΎΠΊΠ½Π΅ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ‚ΠΈΠΏ установки (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ срСдства ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² ΠΏΠ°ΠΏΠΊΡƒ \Program Files\Debugging Tools for Windows) –> Next –> Install –> Finish;
  • для ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ†ΠΈΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² Π΄Π°ΠΌΠΏΠ° памяти Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ символов (Symbol Packages, Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹, ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ символов ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ) для своСй вСрсии Windows, – Π·Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° страницу Download Windows Symbol Packages ;
  • Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ свою Π²Π΅Ρ€ΡΠΈΡŽ Windows, скачайтС ΠΈ запуститС установочный Ρ„Π°ΠΉΠ» Symbol Packages;
  • Π² ΠΎΠΊΠ½Π΅ с Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½Ρ‹ΠΌ соглашСниСм Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Yes;
  • Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΎΠΊΠ½Π΅ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΠ°ΠΏΠΊΡƒ для установки (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ прСдлагаСтся \WINDOWS\Symbols) –> OK –> Π”Π°;
  • Π² ΠΎΠΊΠ½Π΅ Microsoft Windows Symbols с сообщСниСм Β«Installation is completeΒ» Π½Π°ΠΆΠΌΠΈΡ‚Π΅ OK.

ИспользованиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ WinDbg для Π°Π½Π°Π»ΠΈΠ·Π° Π°Π²Π°Ρ€ΠΈΠΉΠ½Ρ‹Ρ… Π΄Π°ΠΌΠΏΠΎΠ² памяти

  • запуститС WinDbg (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ устанавливаСтся Π² ΠΏΠ°ΠΏΠΊΡƒ \Program Files\Debugging Tools for Windows);
  • Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ мСню File –> Symbol File Path…;
  • Π² ΠΎΠΊΠ½Π΅ Symbol Search Path Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Browse…;
  • Π² ΠΎΠΊΠ½Π΅ ΠžΠ±Π·ΠΎΡ€ ΠΏΠ°ΠΏΠΎΠΊ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ располоТСниС ΠΏΠ°ΠΏΠΊΠΈ Symbols (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ – \WINDOWS\Symbols) –> OK –> OK;
  • Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ мСню File –> Open Crash Dump… (ΠΈΠ»ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Ctrl + D);
  • Π² ΠΎΠΊΠ½Π΅ Open Crash Dump ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ располоТСниС Crash Dump File (*.dmp) –> ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ;
  • Π² ΠΎΠΊΠ½Π΅ Workspace с вопросом Β«Save information for workspace?Β», установитС Ρ„Π»Π°ΠΆΠΎΠΊ Don"t ask again –> No;
  • Π² ΠΎΠΊΠ½Π΅ WinDbg откроСтся ΠΎΠΊΠ½ΠΎ Command Dump <ΠΏΡƒΡ‚ΡŒ_ΠΈ_имя_Ρ„Π°ΠΉΠ»Π°_Π΄Π°ΠΌΠΏΠ°> с Π°Π½Π°Π»ΠΈΠ·ΠΎΠΌ Π΄Π°ΠΌΠΏΠ°;
  • просмотритС Π°Π½Π°Π»ΠΈΠ· Π΄Π°ΠΌΠΏΠ° памяти;
  • Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«Bugcheck AnalysisΒ» Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Π½Π° возмоТная ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° ΠΊΡ€Π°Ρ…Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Β«Probably caused by: smwdm.sys (smwdm+454d5)Β»;
  • для просмотра Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ссылку Β«!analyze -vΒ» Π² строкС Β«Use !analyze -v to get detailed debugging informationΒ»;
  • Π·Π°ΠΊΡ€ΠΎΠΉΡ‚Π΅ WinDbg;
  • ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ для устранСния ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ нСисправности.

НапримСр, Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° нСисправности – Ρ„Π°ΠΉΠ» nv4_disp.dll Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹.

ВсС Windows-систСмы ΠΏΡ€ΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠΈ Ρ„Π°Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ошибки Π΄Π΅Π»Π°ΡŽΡ‚ Π°Π²Π°Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ Π΄Π°ΠΌΠΏ (снимок) содСрТимого ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти ΠΈ сохраняСт Π΅Π³ΠΎ Π½Π° ТСсткий диск. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚Ρ€ΠΈ Ρ‚ΠΈΠΏΠ° Π΄Π°ΠΌΠΏΠ° памяти:

ΠŸΠΎΠ»Π½Ρ‹ΠΉ Π΄Π°ΠΌΠΏ памяти – сохраняСт всС содСрТимоС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти. Π Π°Π·ΠΌΠ΅Ρ€ снимка Ρ€Π°Π²Π΅Π½ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти + 1 Мб (Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ). Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΡ‡Π΅Π½ΡŒ Ρ€Π΅Π΄ΠΊΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π² систСмах с большим объСмом памяти Ρ€Π°Π·ΠΌΠ΅Ρ€ Π΄Π°ΠΌΠΏΠ° Π±ΡƒΠ΄Π΅Ρ‚ слишком большим.

Π”Π°ΠΌΠΏ памяти ядра – сохраняСт ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти, ΠΊΠ°ΡΠ°ΡŽΡ‰ΡƒΡŽΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° ядра. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° Π½Π΅ сохраняСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ нСсСт Π² сСбС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ ΠΊΡ€Π°Ρ…Π° систСмы. ОбъСм Ρ„Π°ΠΉΠ»Π° Π΄Π°ΠΌΠΏΠ° зависит ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти ΠΈ Π²Π°Ρ€ΡŒΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ ΠΎΡ‚ 50 Мб (для систСм с 128 Мб ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти) Π΄ΠΎ 800 Мб (для систСм с 8 Π“Π± ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти).

ΠœΠ°Π»Ρ‹ΠΉ Π΄Π°ΠΌΠΏ памяти (ΠΌΠΈΠ½ΠΈ Π΄Π°ΠΌΠΏ) – содСрТит довольно нСбольшоС количСство ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ: ΠΊΠΎΠ΄ ошибки с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ, список Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΊΡ€Π°Ρ…Π° систСмы ΠΈ Ρ‚.Π΄., Π½ΠΎ этих свСдСний достаточно, для опрСдСлСния сбойного Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°. Π•Ρ‰Π΅ ΠΎΠ΄Π½ΠΈΠΌ прСимущСством Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° Π΄Π°ΠΌΠΏΠ° являСтся малСнький Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π°.

Настройка систСмы

Для выявлСния Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Π²Ρ‹Π·Π²Π°Π²ΡˆΠ΅Π³ΠΎ Π½Π°ΠΌ достаточно Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ°Π»Ρ‹ΠΉ Π΄Π°ΠΌΠΏ памяти. Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ систСма ΠΏΡ€ΠΈ ΠΊΡ€Π°Ρ…Π΅ сохраняла ΠΌΠΈΠ½ΠΈ Π΄Π°ΠΌΠΏ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия:

Для Windows Xp Для Windows 7
  1. Мой ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Бвойства
  2. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ;
  3. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹;
  4. Π’ ΠΏΠΎΠ»Π΅ Π—Π°ΠΏΠΈΡΡŒ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠœΠ°Π»Ρ‹ΠΉ Π΄Π°ΠΌΠΏ памяти (64 Кб ).
  1. ΠŸΡ€Π°Π²ΠΎΠΉ клавишСй ΠΌΡ‹ΡˆΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° Π·Π½Π°Ρ‡ΠΊΠ΅ ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΈΠ· контСкстного мСню Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Бвойства (ΠΈΠ»ΠΈ комбинация клавиш Win+Pause);
  2. Π’ Π»Π΅Π²ΠΎΠΌ мСню Ρ‰Π΅Π»ΠΊΠ°Π΅ΠΌ Π½Π° ΠΏΡƒΠ½ΠΊΡ‚ Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ систСмы ;
  3. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ;
  4. Π’ ΠΏΠΎΠ»Π΅ Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΈ восстановлСниС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹;
  5. Π’ ΠΏΠΎΠ»Π΅ Π—Π°ΠΏΠΈΡΡŒ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠœΠ°Π»Ρ‹ΠΉ Π΄Π°ΠΌΠΏ памяти (128 Кб ).

ΠŸΡ€ΠΎΠ΄Π΅Π»Π°Π² всС манипуляции, послС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ BSoD Π² ΠΏΠ°ΠΏΠΊΠ΅ C:\WINDOWS\Minidump Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒΡΡ Ρ„Π°ΠΉΠ» с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅.dmp. Π‘ΠΎΠ²Π΅Ρ‚ΡƒΡŽ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠΌ " ". Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π³Π°Π»ΠΎΡ‡ΠΊΡƒ Π½Π° β€œΠ—Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Π°ΠΉΠ» Π΄Π°ΠΌΠΏΠ° ”. Π’ этом случаС ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π½ΠΎΠ²Ρ‹ΠΉ Π°Π²Π°Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ Π΄Π°ΠΌΠΏ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ²Π΅Ρ€Ρ… старого. Π― Π½Π΅ ΡΠΎΠ²Π΅Ρ‚ΡƒΡŽ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π΄Π°Π½Π½ΡƒΡŽ ΠΎΠΏΡ†ΠΈΡŽ.

Анализ Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎΠ³ΠΎ Π΄Π°ΠΌΠΏΠ° памяти с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ BlueScreenView

Π˜Ρ‚Π°ΠΊ, послС появлСния синСго экрана смСрти систСма сохранила Π½ΠΎΠ²Ρ‹ΠΉ Π°Π²Π°Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ Π΄Π°ΠΌΠΏ памяти. Для Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°ΠΌΠΏΠ° Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ BlueScreenView. Π•Ρ‘ ΠΌΠΎΠΆΠ½ΠΎ бСсплатно ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ . ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° довольно удобная ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½Ρ‹ΠΉ интСрфСйс. ПослС Π΅Ρ‘ установки ΠΏΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ – это ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ мСсто Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π΄Π°ΠΌΠΏΠΎΠ² памяти Π² систСмС. Для этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΉΡ‚ΠΈ Π² ΠΏΡƒΠ½ΠΊΡ‚ мСню β€œOptions ” ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ β€œAdvanced Options ”. Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Ρ€Π°Π΄ΠΈΠΎΠΊΠ½ΠΎΠΏΠΊΡƒ β€œLoad from the following Mini Dump folder ” ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ ΠΏΠ°ΠΏΠΊΡƒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ хранятся Π΄Π°ΠΌΠΏΡ‹. Если Ρ„Π°ΠΉΠ»Ρ‹ хранятся Π² ΠΏΠ°ΠΏΠΊΠ΅ C:\WINDOWS\Minidump ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ β€œDefault ”. НаТимаСм OK ΠΈ ΠΏΠΎΠΏΠ°Π΄Π°Π΅ΠΌ Π² интСрфСйс ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° состоит ΠΈΠ· Ρ‚Ρ€Π΅Ρ… основных Π±Π»ΠΎΠΊΠΎΠ²:

  1. Π‘Π»ΠΎΠΊ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ мСню ΠΈ панСль управлСния;
  2. Π‘Π»ΠΎΠΊ списка Π°Π²Π°Ρ€ΠΈΠΉΠ½Ρ‹Ρ… Π΄Π°ΠΌΠΏΠΎΠ² памяти;
  3. Π’ зависимости ΠΎΡ‚ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π² сСбС:
  • список всСх Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² находящихся Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти Π΄ΠΎ появлСния синСго экрана (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ);
  • список Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² находящихся Π² стСкС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти;
  • ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ BSoD;
  • ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ значСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ.

Π’ Π±Π»ΠΎΠΊΠ΅ списка Π΄Π°ΠΌΠΏ памяти (Π½Π° рисункС ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½ Ρ†ΠΈΡ„Ρ€ΠΎΠΉ 2) Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΠΈΠΉ нас Π΄Π°ΠΌΠΏ ΠΈ смотрим Π½Π° список Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Ρ‹ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ (Π½Π° рисункС ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½ Ρ†ΠΈΡ„Ρ€ΠΎΠΉ 3). Π ΠΎΠ·ΠΎΠ²Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΎΠΊΡ€Π°ΡˆΠ΅Π½Ρ‹ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Ρ…ΠΎΠ΄ΠΈΠ»ΠΈΡΡŒ Π² стСкС памяти. Они Ρ‚ΠΎ ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ появлСния BSoD. Π”Π°Π»Π΅Π΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π² Π“Π»Π°Π²Π½ΠΎΠ΅ мСню Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°, опрСдСляйтС ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡƒ устройству ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΎΠ½ΠΈ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚. Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΎΠ±Ρ€Π°Ρ‰Π°ΠΉΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π½Π΅ систСмныС Ρ„Π°ΠΉΠ»Ρ‹, вСдь систСмныС Ρ„Π°ΠΉΠ»Ρ‹ Π² любом случаС Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Ρ‹ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти. Π›Π΅Π³ΠΊΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ сбойным Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠΌ являСтся myfault.sys. Π‘ΠΊΠ°ΠΆΡƒ, Ρ‡Ρ‚ΠΎ это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π±Ρ‹Π»Π° ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π° для Π²Ρ‹Π·ΠΎΠ²Π° Stop ошибки. ПослС опрСдСлСния сбойного Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΅Π³ΠΎ Π»ΠΈΠ±ΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ, Π»ΠΈΠ±ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΈΠ· систСмы.

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π»Π° список Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² находящихся Π² стСкС памяти Π²ΠΎ врСмя возникновСния BSoD Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΉΡ‚ΠΈ Π² ΠΏΡƒΠ½ΠΊΡ‚ мСню β€œOptions ” ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ Π½Π° мСню β€œLower Pane Mode ” ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ β€œOnly Drivers Found In Stack ” (ΠΈΠ»ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ F7), Π° для ΠΏΠΎΠΊΠ°Π·Π° ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π° ошибки Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ β€œBlue Screen in XP Style ” (F8). Π§Ρ‚ΠΎ Π±Ρ‹ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ списку всСх Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ², Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚ β€œAll Drivers ” (F6).