Синий экран смерти (BSoD); боремся с ошибками

Синий экран смерти windows xp коды ошибок

Операционная система Windows имеет несколько уровней работающих программ. Мы видим лишь самый верхний — открытые окна программ и запущенные службы. Именно их показывает Диспетчер задач. Когда одна из программ совершает ошибку, которую не в состоянии обработать и обойти, она, как говорят многие пользователи, «вылетает». Можно снова запустить и работать дальше.

Программные модули, работающие на более низком уровне (драйвера), при ошибке перезапуститься не смогут. Операционная система Windows старается оградить пользователя от многих ошибок, но это не всегда получается и она капитулирует, показывая на экране компьютера грустную рожицу или набор символов.

Нужно понимать, что драйвера — посредник между программной и аппаратной частью компьютера. Сбоить могут как драйвера (программисты тоже люди, могут чего-то не учесть или ошибиться), так и железная часть компьютера.

Симптомы BSoD

1. Появление синего экрана с непонятными символами или грустным смайликом.

2. Неожиданная перезагрузка компьютера.

Причины появление синего экрана

1. Перегрев. Перегрев видеокарты, процессора приводит к синему экрану смерти. Проверьте компьютер на перегрев.

Кстати, в Windows XP при перегреве видеокарты всегда возникал BSoD, в Vista и новее видеодрайвер просто перезагружается. Если вы видите надпись «Видеодрайвер перестал отвечать и был восстановлен», то это перегрев видеокарты:

В Windows XP вместо этого сообщения был синий экран смерти

В Windows XP вместо этого сообщения был синий экран смерти

Чем новее Windows, тем совершенней защита от сбоев. Будем надеяться, в какой-нибудь Windows XV вместо синего экрана мы будем видеть уведомление об ошибке, не мешающее работе.

2. Сбой оперативной памяти. Можно протестировать оперативную память, но чтобы не попасть пальцем в небо, сначала прочтите дальше — возможно, причина вашего синего экрана смерти в чем-то другом.

3. Сбой другого железа. Может быть, «проседает» напряжение в блоке питания. Может быть, где-то пропадает контакт. Может быть, вашему компьютеру не нравится полнолуние. Причин много, гадать можно бесконечно.

4. Переразгон. Если вы продвинутый оверклокер, то знаете, какое отношение разгон компьютера имеет к BSoD. Если нет — не разгоняйте компьютер.

5. Сбой драйвера(ов). Причиной BSoD не обязательно будет аппаратная проблема. Нестабильно работающие драйвера — частый гость на компьютерах пользователей. Как выявить сбойный драйвер, будет дальше.

6. Вирусы. Обязательно проверьте компьютер каким-нибудь одноразовым антивирусом или HerdProtect.

Также не надо думать, что если у вас установлен антивирус с самыми свежими базами, вирусов быть не может. Проверьте другим, чтобы полностью исключить вероятность.

7. Антивирусы. Забавно (и печально), что антивирусы бывают причиной сбоя. Удалите на время антивирус. Синие экраны смерти перестали появляться? Ставьте новый, чтобы синие экраны не появились по причине №6.

8. Обновления Windows. Разработчики в Microsoft иногда плохо тестируют обновления. Некоторые из-за этого вовсе отключают Центр обновления Windows и сидят без обновлений, хотя это не выход. Панель управления — Программы и компоненты — Просмотр установленных обновлений — нажмите правой кнопкой — Удалить по обновлениям, установленным недавно, затем проверяйте работу Windows. Все нормализовалось? Просто не ставьте обновления пару недель — обычно за это время выходит какое-нибудь исправляющее обновление для обновления и все становится хорошо.

9. Сбой программ. Такое бывает, но редко. Если видите BSoD во время игры или при работе какой-то определенной программы, советую проверить компьютер на перегрев, потому что большинство программ не способны вызвать синий экран, за исключением устанавливающих драйверы в систему (антивирусы, эмуляторы виртуальных дисков, системы игровой защиты вроде PunkBuster, бухгалтерские программы, работающие с цифровыми ключами).

10. Ошибки файловой системы жесткого диска. Не лишним будет проверить жесткий диск на ошибки.

Узнаем причину BSoD

Как видите, причин довольно много и гадать не имеет смысла. К счастью, синий экран смерти содержит подсказки о том, с чего это вдруг Windows начала сбоить. Среди непонятного текста будут коды ошибок, содержащие прямое указание на то, что вызвало сбой.

Чаще всего BSoD вы не увидите, так как в настройках Windows по умолчанию включена перезагрузка компьютера при критических ошибках.

Отключить автоматическую перезагрузку Windows можно так: Панель управления — Система — Дополнительные параметры системы — Параметры — поставить/снять галки так, как на скриншоте ниже:

Отключение перезагрузки при BSoD

Отключение перезагрузки при BSoD

Обратите внимание на пункт «Малый дамп памяти» — его тоже поставьте.

Загуглите код ошибки из Журнала Windows

Er is een probleem gedetecteerd en Windows is afgesloten om schade
aan uw computer te voorkomen.
UNMOUNTABLE_BOOT_VOLUME
Als u dit bericht voor het eerst ziet,
start u de computer opnieuw op. Als dit bericht opnieuw wordt weergegeven, voert u
deze stappen uit:
Controleer of voldoende ruimte beschikbaar is op de harde schijf. Als een driver in
het Stop-bericht wordt vermeld, schakelt u die driver uit of
informeert u bij de leverancier van de driver of er updates beschikbaar zijn. Probeer een andere
videoadapter.
Informeer bij de leverancier van de hardware of er BIOS-updates beschikbaar zijn. Schakel
BIOS-geheugenopties zoals de cache of de BIOS-schaduw uit.
Als u de Veilige modus moet gebruiken om onderdelen te verwijderen of uit te schakelen, start u
de computer opnieuw op, drukt u op F8 om de geavanceerde opstartopties weer te geven en
selecteert u Veilige modus.

Technische Informatie:
*** STOP: 0x000000ED (0x80F128D0, 0xC000009C, 0x00000000, 0x00000000)

Stop 0x000000ED (UNMOUNTABLE_BOOT_VOLUME)

Stop 0x0000007B (INACCESSIBLE_BOOT_DEVICE)

1 Het systeem heeft de Power-On Self-Test (POST) voltooid.

2 Het systeem heeft NTLDR geladen en het beheer van het opstartproces overgedragen aan NTOSKRNL (de kernel).

3 NTOSKRNL is verstoord. NTOSKRNL kan de rest van NTOSKRNL niet vinden of kan het bestandssysteem niet lezen op de locatie waar dit volgens NTOSKRNL zou moeten staan.
Bij het oplossen van dit probleem moet u zien uit te vinden waarom de Windows-kernel is verstoord en moet u de oorzaak van het probleem oplossen.
Wat u moet controleren:

STOP 0x00000024 (NTFS_FILE_SYSTEM)

1 Plaats het geheugen en alle gegevenskabels van het station opnieuw om gegevensbeschadiging als gevolg van slecht aangesloten hardware uit te sluiten.

2 Voer een volledige diagnostiek uit voor het geheugen en de harde schijf. De snelle test voldoet hier niet. U moet de volledige systeemdiagnostiek uitvoeren.

3 Nadat de diagnostiek is voltooid, voert u een volledige controle uit van het bestandssysteem vanuit de herstelconsole (chkdsk /f /r) om de beschadigde gegevens te detecteren en (mogelijk) te repareren.

4 Als bovenstaande oplossingen het probleem niet verhelpen, moet u Windows opnieuw installeren.

5 Als ook hiermee het probleem niet is opgelost, moet u de harde schijf vervangen.

STOP 0x0000007E (SYSTEM_THREAD_EXCEPTION_NOT_HANDLED)

STOP 0x0000008E (KERNEL_MODE_EXCEPTION_NOT_HANDLED)

STOP 0x00000050 (PAGE_FAULT_IN_NON_PAGED_AREA)

1 Als in de melding op het blauwe scherm wordt gesproken over een driver- of bibliotheekbestand, moet u proberen vast te stellen van welke driver of welke toepassing dat bestand deel uitmaakt en moet u het bestand updaten of uitschakelen.

2 Als de fout tijdens het opstarten optreedt, moet u proberen vanaf de laatst bekende juiste configuratie op te starten.

3 Als de fout optreedt nadat u een programma of driver hebt geïnstalleerd, verwijdert u dat programma of die driver.

4 Voer een volledige diagnostiek voor de harde schijf en het geheugen uit nadat u het geheugen en de gegevenskabels van de harde schijf opnieuw hebt geplaatst.

STOP 0x000000D1 (DRIVER_IRQL_NOT_LESS_THAN_OR_EQUAL_TO)

Deze stopcode geeft aan dat een driver toegang heeft proberen te krijgen tot een niet-toegankelijk gedeelte van het geheugen. Dit betekent dat er een probleem is met de driver zelf. U moet nu op zoek gaan naar die driver en deze verwijderen of vervangen. Gebruik Windows Debugger om dit probleem op te lossen.
Zonder Windows Debugger bent u beperkt tot het verwijderen/updaten/herstellen van de driver die op het blauwe scherm wordt vermeld.

STOP 0xC0000218 (STATUS_CANNOT_LOAD_REGISTRY_FILE)

1 Probeer vanaf de laatst bekende juiste configuratie op te starten.

2 Als dat niet lukt, moet u de registerbestanden handmatig herstellen. Dat is een tamelijk ingewikkeld proces. Raadpleeg daarvoor het volgende Microsoft Knowledge Base-artikel: «Het systeem herstellen bij een beschadigd register waardoor Windows XP niet kan worden gestart» Artikel-ID: 307545

STOP 0x000000EA (THREAD_STUCK_IN_DEVICE_DRIVER)

1 Zorg dat de videodrivers zijn geüpdatet naar de nieuwste Dell versie.

2 Controleer of het systeem-BIOS volledig up-to-date is.

3 Als de videodriver en het systeem-BIOS volledig up-to-date zijn, vraag dan bij de leverancier of er updates voor de driver beschikbaar zijn.

4 Als laatste oplossing kunt u een andere videokaart plaatsten.

Volg onderstaande stappen als u Windows Debugger wilt gebruiken:

1 Download en installeer Windows Debugger vanaf de Microsoft-website

SLN130053_nl_NL__1iC_OKB_new_note_BD_v1 Opmerking:
Als u via Google zoekt naar «windows debugger», is het bovenste zoekresultaat de startpagina van Windows Debugger.

2 Als de installatie is voltooid, klikt u op

3 Het pad voor het symboolbestand configureren dat door Windows Debugger wordt gebruikt om de adressen in het geheugendumpbestand om te zetten in duidelijke locatienamen: open het menu File (Bestand), selecteer Symbol File Path (Pad symboolbestand), typ «SRV*c:\debug_symbols*https://msdl.microsoft.com/download/symbols» in het dialoogvenster en klik op OK.

4 Een minidumpbestand openen: open het menu File (Bestand), selecteer Open Crash Dump (Crashdump openen), selecteer het gewenste dumpbestand en klik op Open (Openen).

SLN130053_nl_NL__1iC_OKB_new_note_BD_v1 Opmerking:
Minidumpbestanden worden meestal in: C:\WINNT\Minidump\ of C:\Windows\Minidump\ opgeslagen. De bestanden krijgen de naam miniMMDDJJ-NN.dmp, waarbij MM de maand, DD de dag en JJ het jaar is waarin het dumpbestand is gemaakt. NN is de volgorde waarin de dumpbestanden zijn gemaakt als meerdere dumps op één dag zijn gemaakt (de eerste dump krijgt het nummer 01, de tweede 02 enzovoort.).

5 Windows Debugger opent het dumpbestand en geeft een korte beschrijving van de oorzaak van het probleem. (Afbeelding 2)

SLN130053_nl_NL__1iC_OKB_new_note_BD_v1 Opmerking:
De eerste keer dat u met Windows Debugger een dumpbestand op een systeem opent, duurt het enkele minuten voordat de symboolgegevens op de achtergrond zijn gedownload.

SLN130053_nl_NL__9dump1
Afbeelding 2: Windows Debugger

SLN130053_nl_NL__10SG_Caption1 Aanbevolen opdracht voor de opdrachtregel van Windows Debugger
SLN130053_nl_NL__11SG_Caption2 Stopcode op het blauwe scherm (1000007F is identiek aan 0x7F)
SLN130053_nl_NL__12SG_Caption3 Als Windows de vermoedelijke oorzaak van het probleem weergeeft (atapi.sys in dit voorbeeld), ziet u soms aanvullende informatie zoals memory_corruption

Источники:

https://glashkoff.com/bsod/

https://www.dell.com/support/kbdoc/ru-ru/000123755/%D1%83%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B8-%D1%81%D0%B8%D0%BD%D0%B8%D0%B9-%D1%8D%D0%BA%D1%80%D0%B0%D0%BD-%D0%B2-windows-xp

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: