0x00000076: PROCESS_HAS_LOCKED_PAGES
Эта ошибка может возникнуть по причине драйвера, который не полностью вычищен из памяти после I/O операции.
Параметры:
1. адрес процесса
2. число замкнутых страниц
3. число частных страниц
4. 0
0x00000077: KERNEL_STACK_INPAGE_ERROR
Запрошенная страница ядра не может быть прочитана. Причина ошибки может быть в плохом блоке файла виртуальной памяти или ошибки контролера диска (очень редко, причиной может быть нехватка ресурсов, а конкретней, резерв nonpaged pool (невиртуальной памяти) со статусом c0000009a [STATUS_INSUFFICIENT_RESOURCES]).Если первый и второй параметры кода ошибки равны 0, означает, что это не ошибка ядра. Значит, ошибка вызвана плохим оборудованием.
I/O статус c000009c (STATUS_DEVICE_DATA_ERROR) или C000016AL (STATUS_DISK_OPERATION_FAILED) обычно означает, что информация не может быть прочитана из-за плохого блока в памяти. После перезагрузки автоматическая проверка диска попытается определить адрес плохого блока.
Если статус будет C0000185 (STATUS_IO_DEVICE_ERROR) и виртуальная память находиться на SCSI диске, то должно быть проверено подключение и срок годности.
0x00000079: MISMATCHED_HAL
Уровень проверки HAL и тип конфигурации HAL не подходят ядру системы или типу машины. Такая ошибка, скорее всего, вызвана тем, что пользователь вручную обновил либо NTOSKRNL.EXE либо HAL.DLL. На машине мультипроцессорный HAL (MP) и унипроцессорное ядро (UP) или наоборот.
Параметры:
1. тип несовпадения (1, 2 или 3):
1. несовпадение уровней выпуска PRCB (несовпадение дат). Если дело в этом, то параметры 2 и 3:
Код:
2 - наибольший уровень у NTOSKRNL.EXE
3 - наибольший уровень у HAL.DLL
2. несовпадение версий, в этом случае параметры 2 и 3:
Код:
2 - версия NTOSKRNL.EXE
3 - версия HAL.DLL версии:0 - 1 - 2 -
3. Micro Channel Architecture (MCA) компьютерам требуется специфический MCA HAL, в этом случае параметры 2 и 3:
Код:
2 - тип машины, определённый NTDETECT.COM
значение 2 означает, что этот HAL сделан для MCA
3 - тип машин, которые этот HAL поддерживает
0x0000007A: KERNEL_DATA_INPAGE_ERROR
Не может быть прочитана запрашиваемая ядром страница памяти.
Ошибка вызвана плохим блоком в памяти или ошибкой контроллера диска.
Параметры:
1. тип
2. статус ошибки (обычно I/O код статуса)
3. текущий процесс
4. адрес
0x0000007D: INSTALL_MORE_MEMORY
Недостаточно оперативной памяти, чтобы загрузить Windows.
Параметры:
1. номер найденных физических страниц
2. нижняя физическая страница
3. высшая физическая страница
4. 0
0x0000007E Error Message After You Upgrade to Windows XP
После обновления до Windows XP, вы можете получить следующий стоп:
STOP: 0x0000007E (0xC0000005, 0x804E518E, 0xFC938104, 0xFC937E04)
SYSTEM_THREAD_EXCEPTION_NOT_HANDLED
Примечание: четыре параметра в этом сообщении могут меняться, в зависимости от конфигурации системы.
Причина:
Это может случиться, когда системная генерирует исключение, которое поддержка ошибок (error handler) не может уловить.
Это может случиться, когда одно из следующих высказываний верно:
1. Не хватает дискового пространства. Если ошибка появилась после первой перезагрузки во время установки Windows или сразу после того, как установка завершилась, на жёстком диске может быть не достаточно места, чтобы запустить Windows.
2. Несовместимость BIOS. Если ошибка появилась после первого рестарта во время установки Windows или сразу после того, как установка завершилась, BIOS может быть несовместим с Windows.
3. Несовместимые драйвера видео адаптера.
4. Повреждённый Random Access Memory (RAM).
5. Повреждённый драйвер оборудования или системный сервис.
6. Несовместимая программа третьей стороны удалённого управления. Если ошибка ассоциируется с Win32k.sys файлом, это может быть из-за программы третьей стороны удалённого управления компьютером.
0x0000008B: MBR_CHECKSUM_MISMATCH
Эта ошибка возникает в процессе загрузки, когда контрольная сумма MBR, которую посчитала система, не совпадает с контрольной суммой загрузчика. Обычно это означает вирус. Некоторые вирусы не могут быть определены/найдены. Загрузитесь с дискеты с вирус-сканером (убедитесь, что дискета защищена от записи!)
KerBugCheckEx
Параметры:
1 - Disk Signature from MBR.
2 - MBR контрольная сумма вычислена загрузчиком системы.
3 - MBR контрольная сумма вычислена системой.
0x0000008E Error Message During Windows XP Setup
Установка может прерваться следующей ошибкой :
STOP 0x0000008e или STOP 0x00000050 PAGE_FAULT_IN_NON_PAGED_AREA
И если для решения проблемы вы удаляете всё второстепенное оборудование из компьютера и после этого начнаете установку заново, можете получить следующую ошибку:
Setup cannot copy the file Setupdd.sys.
Это может случиться, если один из приведённых ниже вариантов применяется:
- Один или несколько RAM модулей установленных на вашем компьютере не исправны.
- Конфигурация RAM не совместима с Windows XP.
Решение:
1. Удалите некоторые модули RAM памяти и оставьте хотя бы столько, чтобы можно было запустить Windows XP.
Рекомендовано - 128, минимум - 64, максимум - 4Г.
2. Перезагрузите компьютер и запустите установку.
Если вы опять получаете этот же стоп, то переходите к пункту 3.
3. Попробуйте другой модуль или поставьте этот модуль в другой слот.
4. Перезагрузите компьютер и запустите установку снова.
0x0000008F: PP0_INITIALIZATION_FAILED
Это сообщение появляется, если инициализация фазы 0 менеджера Plug and Play не прошла на стадии инициализации ядра (kernel-mode Plug and Play Manager failed). Вообще-то нет ничего такого, что бы могло вызвать эту ошибку.
0x00000090: PP1_INITIALIZATION_FAILED
Это сообщение появляется, если инициализация фазы 1 менеджера Plug and Play не прошла на стадии инициализации ядра (kernel-mode Plug and Play Manager failed). Вот здесь происходят практический все инициализации, включая конфигурацию среды (реестр и т.д.) драйверов для вызова I/O впоследствии.
0x00000092: UP_DRIVER_ON_MP_SYSTEM
Эта ошибка появляется только когда UNIPROCESSOR драйвер загружается на систему, в которой больше чем один активный процессор.
Параметры:
1. адрес базы драйвера.
0x00000093: INVALID_KERNEL_HANDLE
Эта ошибка появляется, когда код ядра (kernel code), такой, как сервер, перенаправитель (redirector), другие драйвера пытаются закрыть не действительный указатель.
Параметры:
1 - указатель, с которым NtClose был вызван.
2 - 0 означает, что был закрыт защищённый указатель.
1 значит, был закрыт неверный указатель.
0x00000096: INVALID_WORK_QUEUE_ITEM
Это сообщение появляется, когда KeRemoveQueue удаляет очередь данных, а flink или blink поля равны 0. Это практический всегда вызывается неправильным применением кода работающей нити текущего объекта, хотя неправильное применение любой очереди может привести к этому.
Правило - ввод данных в очередь может быть произведено только однажды. Когда предмет удаляется из очереди, его flink поле равно 0.
Для того, чтобы устранить эту ошибку, вам необходимо выяснить очередь, на которую он ссылается. Если эта очередь одна из ЕХ работающих очередей (ExWorkerQueue), тогда объект, который удаляется - WORK_QUEUE_ITEM. Эта ошибка подразумевает, что это и есть причина. Параметры ошибки могут помочь выявить драйвер, который неправильно использует очередь.
0x00000097: BOUND_IMAGE_UNSUPPORTED
MmLoadSystemImage была вызвана, чтобы загрузить bound image. Это не поддерживается ядром. Убедитесь, что bind.exe не был запушен для картинки.
Параметры:
1 - Адрес данных в очереди, flink/blink поле которых ноль.
2 - Адрес на ссылающуюся очередь. Обычно это одна из ExWorkerQueues очередей.
3 - Начальный адресс ExWorkerQueue массива. Это поможет выявить, если очередь в вопросе одна из ExWorkerQueue очередей и если так, то офсет из этого параметра выявит очередь.
4 - Если это ExWorkerQueue очередь (как это бывает обычно), это адрес работающей рутины, которая бы вызывалась, если работающий элемент был бы действительным. Это может быть использовано, чтобы выявить драйвер, который неправильно использует рабочую очередь.
0x00000098: END_OF_NT_EVALUATION_PERIOD
Указывает на то, что ознакомительный период работы системы истек.
Параметры:
1 - Низкий 32-битный запрос вашей даты инсталляции.
2 - Высокий 32-битный запрос вашей даты инсталляции.
3 - Ознакомительный период в минутах.
0x0000009C: MACHINE_CHECK_EXCEPTION
Фатальная ошибка Machine Check Exception (проверка машины). Это происходит из-за того, что процессор вашего компьютера обнаруживает ошибку и сообщает об этом Windows XP. Чтобы сделать это он использует Machine Check Exception (MCE) для процессоров Pentium или Machine Check Architecture (MCA) для некоторых процессоров Pentium Pro. Ошибка может вызываться следующим:
- Ошибки системной шины
- Проблемы с чётностью в памяти или Error Correction -Code (ECC)
- Проблемы кеширования в процессоре или в оборудовании
- Translation Lookaside Buffers (TLB) проблемы в процессоре
- Другие проблемы с процессором
- Другие проблемы с оборудованием
0x000000B4: VIDEO_DRIVER_INIT_FAILURE
Windows не удалось перейти в графический режим, потому что ни один видео драйвер не был загружен. Обычно проблема с драйвером или какой-то конфликт видео оборудования с другим оборудованием. Загрузитесь в Safe Mode и посмотрите, если это решит проблему. Если так, то обновите драйвера видео оборудования или откатите на рабочую версию.
0x000000C1: SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION
Попытка произвести запись драйвером по неправильному адресу памяти.
Примечание: Эта ошибка возникает в 99% из-за неполадок в драйверах. Некоторые из них в Windows XP вы можете обнаружить, используя утилиту verifier.exe: Start (Пуск) => Run (Выполнить) => verifier.exe
0x000000C2: BAD_POOL_CALLER
STOP 0x000000C5 DRIVER_CORRUPTED_EXPOOL
Процесс ядра или драйвер попытались неверно произвести операцию с памятью. Обычно причиной являются неисправные драйвера или софт.
0x000000E3: RESOURCE_NOT_OWNED
Сбой файловой системы NTFS. Эта ошибка возникает, когда ресурсы высвобождаются дважды в Ntfs.sys.
0x000000EA: THREAD_STUCK_IN_DEVICE_DRIVER
0x000000EA: THREAD_STUCK_IN_DEVICE_DRIVER Проблема c драйвером оборудования явилась причиной зависания системы. Обычно драйвер дисплея ожидает, когда оборудование перейдёт в спящий режим. Проблемы могут быть с видео адаптером или его драйвером.
0x000000ED: UNMOUNTABLE_BOOT_VOLUME
I/O система ядра пыталась смонтировать устройство для загрузки системы, а оно отказалось работать. Такая ошибка может возникнуть во время обновления до Windows XP на систему, где используется высокопроизводительные ATA диски или контроллеры, а подсоединены они низкопропускным кабелем. В некоторых случаях, после перезагрузки, система может продолжать работать без видимых сбоев.
0xC0000218: UNKNOWN_HARD_ERROR
Причина:
Такое поведение может наблюдаться, когда необходимая библиотека реестра повреждена или не найдена. Это может произойти из-за повреждённого жёсткого диска или других проблем с оборудованием.
Так же проблема может появиться, если драйвер повредил информацию реестра во время загрузки её в память, или когда память, в которую загружается информация реестра, повреждена (в этом случае отключите внешнюю память и проверьте чипы памяти на ошибки).
0xC000021A: STATUS_SYSTEM_PROCESS_TERMINATED
Это может случиться, когда одно из следующих высказываний верно:
1. Драйвер оборудования (.sys) не найден или повреждён.
2. Пропавший или повреждённый файл скорее всего тот, который упомянут в стоп-сообщени.
User32.dll не найден или повреждён.
0xC000026C Unable to load device driver
Это может случиться, когда одно из следующих высказываний верно:
1. Драйвер оборудования (.sys) не найден или повреждён.
2. Пропавший или повреждённый файл скорее всего тот, который упомянут в стоп-сообщени.
User32.dll не найден или повреждён.
з.ы. воспользовался инфой с сайта
bsod.oszone.net