Синій екран смерті 0x000000d6
Синій екран смерті 0x000000D6 вказує, що драйвер отримав доступ до пам`яті в неприпустимому діапазоні виділення пулу.
Параметри DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION:
- Адреса пам`яті, на яку посилаються;
- 0: читання, 1: запис;
- Адреса, який посилається на пам`ять;
- Зарезервований параметр.
Якщо зіпсований драйвер може бути ідентифікований, то його назва буде вказуватися в повідомленні BSoD і зберігатися в пам`яті - (PUNICODE_STRING) KiBugCheckDriver.
Причина
Драйвер виділив n байт пам`яті, але в подальшому послався на більше, ніж n байти. Дану помилку виявляє опція Special Pool верификатора драйверів.
Рішення
Для початку слід виявити зіпсований драйвер. Якщо в повідомленні синього екрану 0x000000D6 відсутня назва збійного драйвера, то його можна знайти за допомогою дампа пам`яті. Детальніше в статті "Аналіз дампа пам`яті". Після того, як винуватець виникнення помилки буде знайдений, в залежності від ситуації його необхідно оновити, відкотити або видалити.
Також рекомендую виконати кроки, описані в статті "Загальні рекомендації по усуненню екрану смерті".
Буду вдячний, якщо скористаєтеся кнопочками:
- Синій екран смерті 0x000000d7
- Синій екран смерті 0x000000ec
- Синій екран смерті 0x000000d8
- Синій екран смерті 0x0000011c
- Синій екран смерті 0x000000cc
- Синій екран смерті 0x000000d1
- Синій екран смерті 0x000000e8
- Синій екран смерті 0x000000cf
- Синій екран смерті 0x00000121
- Синій екран смерті 0x000000e3
- Синій екран смерті 0x000000ce
- Синій екран смерті 0x000000dc
- Синій екран смерті 0x000000cd
- Синій екран смерті 0x000000d5
- Синій екран смерті 0x000000e1
- Синій екран смерті 0x000000de
- Синій екран смерті 0x000000d4
- Синій екран смерті 0x000000d3
- Синій екран смерті 0x000000d2
- Синій екран смерті 0x000000da
- Синій екран смерті 0x000000db