Ошибка 0х0000000A - IRQL_NOT_LESS_OR_EQUAL
Ошибка указывает на то, что процесс режима ядра пытался получить доступ к участку памяти на слишком высоком уровне запроса прерывания (Interrupt Request Level — IRQL), в то время как такие процессы могут получать доступ только к процессам с IRQL, не более высоким, чем их собственный. Чаще всего эта ошибка вызвана ошибкой в драйверах. Если вы недавно установили новый драйвер, то следует откатиться до предыдущей версии драйвера, воспользовавшись встроенной в Windows XP функцией отката. Часто вместе с кодом ошибки выводится и имя сбойного файла драйвера. Прежде чем откатывать драйвер, попробуйте перезаписать этот файл его копией из дистрибутива драйвера.
Если подобная ошибка появляется в процессе установки, дело может быть в несовместимости ПО, антивирусной программе.
Наиболее частая причина возникновения - драйвер устройства обращается к защищённой области памяти.
Ошибка возникает в 99% из-за "кривых" драйверов. Некоторые из них в Windows XP вы можете обнаружить используя утилиту verifier.exe: Start (Пуск) -> Run (Выполнить) -> verifier.exe.
Ошибка 0x0000001E - KMODE_EXCEPTION_NOT_HANDLED
Ошибка указывает на то, что процесс режима ядра пытался выполнить недопустимую инструкцию. Обычно это следствие ошибок оперативной памяти, нарушений доступа к памяти. Эта ошибка часто связана с драйверами, но может проявиться в результате изменения настроек BIOS, особенно связанных с оперативной памятью.
Ошибка часто появляется после установки неисправных драйверов или системных сервисов, или они могут указывать на проблемы оборудования, такие как память и конфликты IRQ. Если в стоп-сообщении указывается список драйверов, удалите/ликвидируйте их. Если удаление программного обеспечения или драйверов решат проблему, то найдите обновления.
Если в стоп-ошибке упоминается Win32k.sys, проблемой могут быть программы "удалённого доступа" третьей стороны. Если такая программа установлена, Вы можете удалить её, загрузившись в Безопасном режиме. Если нет, то используя Консоль восстановления (Recovery Console) удалите неисправный системный файл.
Проблема может возникнуть из-за несовместимости микропрограммного обеспечения. Многие ACPI-проблемы могут решиться с обновлением микропрограммного обеспечения (BIOS).
Также может помочь чистка диска от ненужных временных файлов (temporary files) и т.п., так как проблема может возникнуть из-за недостаточного места на диске (для виртуальной памяти, в том числе). Для этого вы можете использовать утилиту Очистки Диска (Disk Cleanup).
Ошибка 0x00000024 - NTFS_FILE_SYSTEM
Ошибка указывает на проблему с драйвером Ntfs.sys, позволяющим системе выполнять чтение информации с томов NTFS и запись на такие тома. Чаще всего связано с ошибками на жестком диске. Рекомендуется выполнить проверку диска с помощью Консоли восстановления. Также не помешает переписать файл Ntfs.sys. Некоторые программы (особенно связанные с прозрачной архивацией и т.п.) могут перезаписать этот файл своей кривой версией.
Ошибка 0х0000002Е - DATA_BUS_ERROR
Ошибка обычно указывает на сбой или дефект системной памяти, в том числе оперативной или памяти видеоадаптера. Эта ошибка всегда вызывается проблемами с аппаратными средствами, ошибками, допущенными при их конфигурировании, а также несовместимыми или дефектными аппаратными средствами. Эта ошибка часто может указать на сбойную оперативную память, а также на проблемы с материнской платой. Также это может случиться, когда драйвер обращается к 0x8XXXXXXX адресу памяти, который не существует.
Ошибка 0x00000050 - PAGE_FAULT_IN_NONPAGED_AREA
Ошибка появляется, когда запрошенные данные не найдены в памяти. Система при этом генерирует так называемую страничную ошибку, или страничное прерывание (page fault), которое при обычных условиях означает, что система ищет данные в файле подкачки (paging file). В этом случае, однако, искомые данные идентифицируются системой как находящиеся в резидентном пуле (nonpaged pool), а это значит, что они ни при каких обстоятельствах не могли быть сброшены на диск. Таким образом, система не может найти требуемые данные и, следовательно, не может продолжать работу. Этот тип ошибки может быть вызван дефектными аппаратными средствами (например, ОЗУ), некорректно работающим системным сервисом, резидентным антивирусным программным обеспечением, несовместимым с операционной системой, и повреждениями файловой системы NTFS.
Ошибка 0x00000077 - KERNEL_STACK_INPAGE_ERROR
Ошибка возникает тогда, когда Windows не может перевести очередную страницу памяти информации по ядру операционной системы из файла подкачки в оперативную память. Сообщение об ошибке содержит четыре цифровых символов.
В первую очередь нас интересует второй параметр. Он отвечает за вывод кодов ошибок ввода/вывода. Самые распространенные коды:
0xC000009A (STATUS_INSUFFICIENT_RESOURCES) – ошибка происходит из-за недостатка ресурсов, а именно – памяти, для работы файла подкачки;
0xC000009C (STATUS_DEVICE_DATA_ERROR) – в основном возникает из-за наличия ошибочных секторов (bad-блоков) на жестком диске;
0xC000009D (STATUS_DEVICE_NOT_CONNECTED) – указывает на потерю соединения контроллера с жестким диском;
0xC000016A (STATUS_DISK_OPERATION_FAILED) – показывает невозможность производства какой-то операции с диском. Обычно это происходит по вине сбойных секторов на жестком диске;
0xC0000185 (STATUS_IO_DEVICE_ERROR) – отсутствие или неправильное подключение SCSI-устройства, на котором должен находиться файл подкачки, или два дисковых устройства висят на одном прерывании.
Ошибки ввода/вывода с кодами 0xC000009C или 0xC000016A обычно указывают на то, что информация не может быть считана с жесткого диска, потому что находится в bad-блоке. В этом случае необходимо проверить все логические разделы жесткого диска на ошибки. Если вы смогли загрузить операционную систему после этой ошибки (хотя бы в Safe Mode), сканирование диска запустится автоматически. По некоторым причинам автоматическое сканирование может не начаться, тогда нужно запустить программу chkdsk с ключами /f и /r. В Windows XP она располагается в папке \Windows\System32.
Ошибка типа 0xC0000185 обычно вызвана проблемами с железом. Если файл подкачки находится на SCSI-диске, значит, проблема, скорее всего, именно в нем или кабеле, с помощью которого жесткий диск подключается к компьютеру. Проверьте диск и кабель на другом компьютере. Другой распространенной проблемой является неисправность оперативной памяти. На ошибки памяти может указывать Memory Test при загрузке компьютера. Если тестирование памяти проходит успешно, то память нужно проверить на другом компьютере или с помощью специальной диагностической программы (например, memtest86+). Может помочь отключение кэширования памяти (memory caching) в настройках BIOS.
За дополнительной информацией можно обратиться в «Просмотр событий» (Панель управления - Администрирование).
Ошибка 0x00000078 - INACCESSIBLE_BOOT_DEVICE
Ошибка появляется в процессе запуска системы и указывает на то, что в процессе загрузки система потеряла доступ к загрузочному диску. Кроме поврежденных драйверов жесткого диска и ошибок на нем, это STOP-сообщение может быть вызвано некорректной работой режима Serial ATA, а также проблемами с RAID.
Ошибка 0x00000079 - MISMATCHED_HAL
Ошибка появляется при несовпадении уровня аппаратных абстракций (HAL) и ядра или типа компьютера, в основном, при смешении конфигурационных файлов однопроцессорной и многопроцессорных систем в пределах одной системы. Причина - внезапное изменение параметров BIOS на компьютерах с AСPI, например, установка жёсткого диска с системой в другой компьютер. Возможно, пользователь вручную обновил либо NTOSKRNL.EXE либо HAL.DLL на несовместимые версии. Некоторые программы для модификации boot-screen могут изменить версию файла ядра системы, в результате чего и возникает эта ошибка. Восстановите файл ntoskrnl.exe из дистрибутива Windows.
Ошибка 0x0000007A - KERNEL_DATA_INPAGE_ERROR
см. ошибку 0x00000077
Ошибка 0x0000007F - UNEXPECTED_KERNEL_MODE_TRAP
Ошибка указывает на фатальную ошибку, вызванную программным прерыванием. Практически всегда она вызвана аппаратным сбоем. Чаще всего возникает из-за дефектов ОЗУ, остановке вентилятора процессора, а так же из-за разгона процессора и его перегреве. Если эта ошибка стала возникать достаточно часто, следует внимательно протестировать все аппаратное обеспечение — какая-то деталь нуждается в замене! Кроме того, она может указать на неудачный разгон процессора — понизьте тактовую частоту до номинала.
Ошибка 0x0000008E – PAGE_FAULT_IN_NONPAGE_AREA и KERNEL_MODE_EXCEPTION_NOT_HANDLED
Первая ошибка появляется не только в виде синего экрана, но и сообщения: «Невозможно скопировать файл setupdd.sys” при попытке удаления некоторых устройств из системы. Появляется ошибка из-за бракованных или неисправных модулей памяти, неправильно распределения памяти по слотам. Бывает, что из-за внутренних ошибок Windows XP не может правильно работать с памятью. Самая распространенная причина ошибки – несовместимость модулей памяти с материнской платой и между собой. Чтобы разрешить проблему, надо снять некоторое количество модулей памяти, по возможности оставив модули только одного производителя. Затем, по рекомендации Microsoft, нужно переустановить систему поверх. Если не помогло – пробуем другие модули, вставляем их в другие слоты. Также рекомендуется проверить модули на исправность утилитой memtest86+.
KERNEL_MODE_EXCEPTION_NOT_HANDLED появляется в основном при попытке изменить значение параметра «Аппаратное ускорение» (апплета Панели управления «Экран») и в некоторых других случаях, например, после запуска какой-либо графической программы или игры. Неполадка вызвана неверным кодом интерфейса GDI+. Она исправлена в Service Pack 2.
Ошибка 0x0000009C - MACHINE_CHECK_EXCEPTION
Ошибка происходит тогда, когда процессор обнаруживает неисправность в работе какого-либо оборудования или в самом себе. Причины возникновения ошибки:
Ошибки системной шины.
Ошибки памяти, включая ошибки четности и проблемы с кодом исправления ошибки (ECC).
Ошибки кэша процессора.
Ошибки процессора
Ошибки других устройств, найденные процессором.
Косвенные причины возникновения ошибок:
Основная причина - разгон. Восстановить значения частот по умолчанию.
Некачественное питание. Проверить электрическую сеть, заменить блок питания.
Перегрев. Проверить все вентиляторы и температурные режимы устройств.
Поврежденная память. Проверить на исправность.
Изменены критичные параметры BIOS, влияющие на конфигурацию ядра системы. Вернуть настройки по умолчанию.
XP установлена из образа «чужой» системы. Установить Windows XP с нуля.
Неправильно подключена какое-то оборудование. Подключить и настроить правильно.
Ошибка 0x0000021А - STATUS_SYSTEM_PROCESS_TERMINATED
Ошибка вызвана сбоем сервиса, работающего не в режиме ядра, а в режиме пользователя. Это сообщение появляется, когда одна из подсистем (например, Winlogon или CSRSS) настолько повреждена, что операционная система не может гарантировать безопасности и переключается в режим ядра с генерацией этой ошибки. Ошибка возникает при неполном восстановлении архива, несоответствии версий системных файлов, а так же при некорректном изменении разрешений системных файлов, когда учётная запись System теряет доступ к системным файлам и папкам. Если вы недавно устанавливали какое-либо программное обеспечение, то, скорее всего, оно не полностью совместимо с вашей версией Windows. Возможно, ПО появилось на компьютере без вашего ведома — проверьте диски на предмет вирусов и spyware.
Ошибка 0x00000221 - STATUS_IMAGE_CHECKSUM_MISMATCH
Ошибка указывает на повреждение драйвера или системного файла DLL. Как правило, в сообщении STOP указывается имя файла, вызвавшего проблему. Восстановите поврежденный файл из дистрибутива.