BSOD 0xC000021A — STATUS_SYSTEM_PROCESS_TERMINATED

Крах возникает в случае критической ошибки в важной подсистеме пользовательского режима. В таблице ниже приведены параметры для этого стоп кода. Параметр Описание Arg1 Строка, которая идентифицирует ошибку Arg2 Код ошибки Arg3 Зарезервировано Arg4 Зарезервировано Причины ошибки Это ошибка возникает когда важный код ОС, выполняемый в пользовательском режиме, такой как, например, Winlogon (winlogon.exe) или Client Server…

Читать далее

BSOD 0x0000006B — PROCESS1_INITIALIZATION_FAILED

Крах с данным стоп кодом возникает в случае ошибки инициализации операционной системы. Стоп код имеет следующие параметры. Параметр Описание 1 NT status код, описывающий ошибку которая произошла 2 Зарезервировано 3 Зарезервировано 4 Зарезервировано Причины Причиной ошибки может быть  проблема, связанная с дисковой подсистемой. Например: неисправные или неправильные кабели; ошибочно отключенный пользователем драйвер.

Читать далее

BSOD 0x00000092 — UP_DRIVER_ON_MP_SYSTEM

Данный стоп код означает, что драйвер для однопроцессорных систем был загружен на многопроцессорной системе. Параметры стоп кода приведены в таблице ниже. Параметр Описание 1 Базовый адрес драйвера 2 Зарезервировано 3 Зарезервировано 4 Зарезервировано Причина Драйвер, который был скомпилирован для однопроцессорной системе, был загружен в многопроцессорной.

Читать далее

BSOD 0x000000B8 — ATTEMPTED_SWITCH_FROM_DPC

Данный стоп код означает, что была выполнена попытка добавить выполнение некорректной операции с использованием DPC (delayed procedure call). Стоп код имеет следующие параметры (таблица ниже). Параметр Описание 1 Исходный поток, который привел к ошибке 2 Новый поток 3 Адрес стека исходного потока 4 Зарезервировано Причины Была выполнена попытка выполнить с помощью DPC такие операции как:…

Читать далее

Понимание ошибки Pool Coruption часть 1 (переполнение буфера)

Пул – это память ядра, которая используется драйверами и кодом ядра. То есть, приложение пользовательского режима не может выделять память в этих пулах – это память только для ядра и драйверов. Мы можем видеть в диспетчере ядра, на скриншоте ниже показано “Выгружаемый пул” и “Невыгружаемый пул”. В англ. варианте это звучит “paged pool” и “nonpaged…

Читать далее

Как создать загрузочную флешку с Windows10-32-64 bit

ОБНОВЛЕНИЕ:0xC18000116 – 0xA0019. Не так много информации о том, почему эта ошибка происходит, но сотрудник Microsoft в сообществе Microsoft сообщил, что компания-разработчик программного обеспечения недавно обновила ISO-носитель Windows 10 ; что делает его немного больше, чем 4,7 Гб. ОБНОВЛЕНИЕ. Когда вы используете последнюю копию Media Creation Tool или Microsoft Techbench (ссылка на эту статью), он загрузит сборку Windows 10  15063.0 . Пользователи могут выбрать  домашнюю,…

Читать далее

Как загрузить консоль восстановления в Windows XP?

Необходимо установить диск с инсталляцией ОС в привод, перегрузить компьютер, зайти в BIOS и выбрать загрузку с этого привода. Ниже показано как выбрать загрузку с CD/DVD привода. Заходим в раздел Boot (у вас могут быть другие названия но принцип тот же). В самый вверх поднимаем CD-Rom Drive. Нажимаем F10 – Save and Exit для сохранения…

Читать далее

Проверка цифровой подписи драйверов с помощью sigcheck

Утилита sigcheck (http://technet.microsoft.com/en-us/sysinternals/bb897441) может быть очень полезной при анализе проблемных драйверов. Она позволяет: анализировать наличие цифровой подписи файла (драйвера); выводить информацию о версии драйвера и его разработчике; анализировать файл с использованием сервиса virustotal. Цифровая подпись файла – это механизм, который позволяет определить степень доверия к тому или иному файлу. Цифровая подпись позволяет сопоставить файл и…

Читать далее

Как проверить память в Windows 7 встроенной утилитой mdsched?

В Windows 7 существует встроенная утилита диагностики памяти. Для ее запуска, выбираем «Пуск и в строке поиска вводим mdsched.exe и нажимаем Enter». Основное окно программы выглядит следующим образом. Выбираем один из доступных вариантов работы: выполнить перезагрузку и проверку (рекомендуется) выполнить проверку при следующем включении компьютера. После перезагрузки компьютера, запустится непосредственно сама диагностика. Тестирование памяти начнется…

Читать далее

Понимание ошибки Pool Coruption часть 2 (переполнение буфера)

В первой части мы рассмотрели проблему, когда драйвер перезаписывает данные в страницах чужого пула. В этой части мы рассмотрим как можно определить проблемный драйвер. Как уже было сказано единственный путь определение проблемного драйвера это использование утилиты Driver Verifier. При этом используется механизм специального пула. Суть его работы представлена на изображении ниже. Для каждого такого специального…

Читать далее