Ремонт  ноутбуков в  Одессе

            Компьютерный доктор

Ремонт компьютеров в Одессе

0487357168
0637357168
0677625192

Компьютерная помощь в Одессе

BSOD –  список ошибок

Что такое синий экран смерти (BSOD) знают все счастливые пользователи Windows всех версий. Здесь приводится наиболее полны список ошибок, к сожалению сочинял не сам, просто скопировал.

Содержимое текста BSOD на экране

  • код ошибки (Stop-код) и её символьное имя (например 0x0000001E, KMODE_EXCEPTION_NOT_HANDLED)
  • 4 параметра, поясняющие ошибку, предназначенные для отладочного ПО (значение параметров зависит от кода ошибки)
  • адрес места ошибки (если его возможно указать)
  • название драйвера, в котором произошла ошибка (если его возможно указать.

0x00000001: APC_INDEX_MISMATCH

Внутренняя ошибка ядра (kernel), возникает из-за несовпадения KeEnterCricticalRegion и KeLeaveCriticalRegion в файловой системе.

 

0x00000002: DEVICE_QUEUE_NOT_BUSY

0x00000003: INVALID_AFFINITY_SET

0x00000004: INVALID_DATA_ACCESS_TRAP

0x00000005: INVALID_PROCESS_ATTACH_ATTEMPT

0x00000006: INVALID_PROCESS_DETACH_ATTEMPT

0x00000007: INVALID_SOFTWARE_INTERRUPT

0x00000008: IRQL_NOT_DISPATCH_LEVEL

0x00000009: IRQL_NOT_GREATER_OR_EQUAL

0x0000000A: IRQL_NOT_LESS_OR_EQUAL

Была сделана попытка использовать виртуальную память на высоком внутреннем процессе IRQ-уровня. Если kernel debugger доступен, вы можете отследить, где именно система запнулась. Наиболее частая причина возникновения – драйвер устройства использует неверный адрес.

Параметры:

  1. Адрес, по которому выполнено ошибочное обращение
  2. IRQL, который использовался для обращения к памяти
  3. Тип доступа к памяти: 0 = операция чтения, 1 = операция записи
  4. Адрес инструкции, которая затребовала доступ к памяти по адресу

Ошибка возникает в 99% из-за «кривых» драйверов. Некоторые из них в Windows XP вы можете обнаружить, используя утилиту verifier.exe: Start (Пуск) -> Run (Выполнить) -> verifier.exe

 

0x0000000B: NO_EXCEPTION_HANDLING_SUPPORT

0x0000000C: MAXIMUM_WAIT_OBJECTS_EXCEEDED

0x0000000D: MUTEX_LEVEL_NUMBER_VIOLATION

Попытайтесь установить взаимоисключения, используя NTOSEXEXLEVELS.H файл заголовков. Вы должны найти точки взаимодействия и определить, какие из них пытаются получить доступ к этому уровню в неверной последовательности.

Параметры:

  1. настоящая нить уровня взаимодействия
  2. уровень взаимодействия пытающийся получить доступ

Может быть вызвана:

  • Большим количеством оперативной памяти
  • Несовместимым оборудованием
  • Неподходящим драйвером
  • Неисправностью оперативной памяти
  • Битым жестким диском
  • Нехваткой места на жестком диске
  • При блокировке операционной системы
  • Некорректной настройке BIOSa
  • Воздействием вирусов


0x0000000E: NO_USER_MODE_CONTEXT

0x0000000F: SPIN_LOCK_ALREADY_OWNED 

0x00000010: 0SPIN_LOCK_NOT_OWNED 

0x00000011: THREAD_NOT_MUTEX_OWNER

0x00000012: TRAP_CAUSE_UNKNOWN

Ошибка  по не известной причине. В этом случае, для установления причины попытайтесь заметить при каких обстоятельствах она произошла: что вы в это время делали или пытались сделать, какие изменения в системе произошли и т.д.

 

0x00000013: EMPTY_THREAD_REAPER_LIST

0x00000014: CREATE_DELETE_LOCK_NOT_LOCKED

0x00000015: LAST_CHANCE_CALLED_FROM_KMODE

0x00000016: CID_HANDLE_CREATION

0x00000017: CID_HANDLE_DELETION

0x00000018: REFERENCE_BY_POINTER

0x00000019: BAD_POOL_HEADER

0x0000001A: MEMORY_MANAGEMENT

0x0000001B: PFN_SHARE_COUNT

0x0000001C: PFN_REFERENCE_COUNT

0x0000001D: NO_SPIN_LOCK_AVAILABLE

0x0000001E: KMODE_EXCEPTION_NOT_HANDLED

Ядро Windows XP Professional обнаружило запрещённую операцию или неизвестную инструкцию процессора. Проблема, которая вызывает сбой такого рода, схожа с той, которая вызывает ошибку 0x0000000A. Так же причиной может быть повреждённая память или нарушенный доступ. Windows XP Professional умеет сам справляться с этой проблемой, если только проблема не захватила и саму "поддержку системы в аварийной ситуации".

Решение:

0х01Е стоп-сообщения обычно появляются после установки неисправных драйверов или системных сервисов, а также оперативная память и IRQ конфликт. Если в стоп сообщении указывается список драйверов, отключите или удалите их.

Если в стоп-ошибке упоминается Win32k.sys, проблемой может быть программы "удалённого доступа". Если такая программа установлена, Вы можете удалить её загрузившись в Безопасном режиме. Если нет, то используя консоль восстановления (Recovery Console) удалите неисправный системный файл.

Проблема может возникнуть из-за несовместимости микропрограммного обеспечения (BIOS). Многие Advanced Configuration and Power Interface (ACPI) проблемы могут решиться с обновлением микропрограммного обеспечения (BIOS).

Может помочь чистка диска от ненужных временных файлов (temporary files) и т.п., так как проблема может возникнуть из-за недостаточного места на диске (например, для виртуальной).


0x0000001F: SHARED_RESOURCE_CONV_ERROR

0x00000020: KERNEL_APC_PENDING_DURING_EXIT

Название ошибки указывает на повреждённый или отключённый APC счётчик. Если счётчик показывает значение не равное нулю, то он и есть источник проблемы. Отрицательное значение указывает на то, что файловая система вызывала FsRtlEnterFileSystem большее количество раз, чем FsRtlExitFileSystem. Положительное значение указывает, наоборот FsRtlExitFileSystem было вызвано большее количество раз, чем FsRtlEnterFileSystem. Если у вас такая ситуация, проверьте файловые системы, установленные на машине.

Текущий IRQL должен быть равен 0. Если нет, то определённый порядок аннулирования драйверов может быть причиной возникновения ошибки, возвращаясь на высоком уровне IRQ. Всегда пытайтесь заметить, что вы делали или какие приложения закрывали, какие драйвера были установлены на момент появления синего экрана. Этот симптом указывает на серьёзную проблему в драйверах.

Параметры:

  1. адрес APC, по которому висел (был в ожидании) на момент выхода.
  2. адрес APC disable count
  3. текущий IRQ уровень

 

0x00000021: QUOTA_UNDERFLOW

0x00000022: FILE_SYSTEM

0x00000023: FAT_FILE_SYSTEM

Произошла ошибка во время записи или чтения с системного диска на файловой системе FAT16 или FAT32. Возможна проблема с самим диском или с Interrupt Request Packet (IRP) пакетом. Так же причиной может быть большая фрагментация диска, проблема в антивирусном программном обеспечение или в ПО слежения за дисками (drive monitoring).


Решение:
Для решения этой проблемы следуйте следующим шагам, прока проблема не будет устранена.

  1. Проверьте диск с помощью утилит ChkDsk или ScanDisk.
  2. Отключите сторонние фильтры файловой системы (такие как антивирусные сканнеры, фаерволы, бэкапные утилиты)
  3. Проверьте версию файла FASTFAT.SYS и убедитесь, что он соответствует действующей операционной системе и сервисному паку.
  4. Проверьте оборудование, такое как жёсткие диски, CD-ROM и т.п.

 

0x00000024: NTFS_FILE_SYSTEM

Произошла ошибка во время записи или чтения с системного диска на файловой системе NTFS. Возможна проблема с самим диском или с Interrupt Request Packet (IRP) пакетом. Также причиной может быть большая фрагментация диска, проблема в антивирусном программном обеспечение или в ПО слежения за дисками (drive monitoring).

Решение:
Для решения этой проблемы следуйте следующим шагам, прока проблема не будет устранена.

  1. Проверьте диск с помощью утилит ChkDsk или ScanDisk.
  2. Отключите сторонние фильтры файловой системы (такие как антивирусные сканнеры, фаерволы, бэкапные утилиты)
  3. Проверьте версию файла NTFS.SYS и убедитесь, что он соответствует действующей операционной системе и сервисному паку.
  4. Проверьте оборудование, такое как жёсткие диски, CD-ROM и т.п.

 

0x00000025: NPFS_FILE_SYSTEM

0x00000026: CDFS_FILE_SYSTEM

0x00000027: RDR_FILE_SYSTEM

0x00000028: CORRUPT_ACCESS_TOKEN

0x00000029: SECURITY_SYSTEM

0x0000002A: INCONSISTENT_IRP

IRP неожиданно был обнаружен в неправильном состоянии. Т.е. поле или несколько полей, были несовместимы с сохранившемся состоянием IRP. Например, IRP, который был закончен, указан, как всё ещё ждущий выполнения команд драйвера какого-либо устройства.

Параметры:

1 – адрес, на котором IRP был найден в несоответствующем состоянии

 

0x0000002B: PANIC_STACK_SWITCH

Эта ошибка указывает на то, что область стека ядра переполнена. Это может возникнуть, когда драйвер ядра использует слишком много места в области стека. Это так же может случиться, если серьёзная ошибка в самом ядре.

 

0x0000002C: PORT_DRIVER_INTERNAL

0x0000002D: SCSI_DISK_DRIVER_INTERNAL

0x0000002E DATA_BUS_ERROR

Этот стоп чаще всего вызывается ошибкой в памяти системы. Так же это может случиться, когда драйвер обращается к 0x8XXXXXXX адресу памяти, который не существует.

Параметры:

  1. Адрес виртуальной памяти, который стал причиной ошибки.
  2. Физический адрес причины ошибки.
  3. Регистр статуса процессора (PSR).
  4. Регистр инструкции ошибки (FIR).

 

0x0000002F: INSTRUCTION_BUS_ERROR

0x00000030: SET_OF_INVALID_CONTEXT

0x00000031: PHASE0_INITIALIZATION_FAILED

Инициализация системы не прошла на ранней стадии. Нужно более детально установить ошибку, так как этот код вам не говорит практический ни о чём.

 

0x00000032: PHASE1_INITIALIZATION_FAILED

Параметры:

  1. Код статуса системы, который описывает, почему система решила, что инициализация не прошла
  2. Указывает место внутри INIT.C, где ошибка инициализации фазы 1 произошла

 

0x00000033: UNEXPECTED_INITIALIZATION_CALL

0x00000034: CACHE_MANAGER

0x00000035: NO_MORE_IRP_STACK_LOCATIONS

Драйвер высшего уровня пытался вызвать драйвер низшего уровня через IoCallDriver интерфейс, но в запасе не было свободного места в области стека, поэтому драйвер низшего уровня не сможет достичь нужных параметров, так как для него вообще нет никаких параметров. Это ошибочная ситуация, так как драйвер высшего уровня считает, что заполнил параметры для драйвера низшего уровня. Так как для последнего драйвера нет свободного места в области стека, составитель аннулировал конец пакета. Это означает, что память была повреждена.

Параметры:

1 – адрес IRP

 

0x00000036: DEVICE_REFERENCE_COUNT_NOT_ZERO

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

Параметры:

1 – адрес объекта

 

 0x00000037: FLOPPY_INTERNAL_ERROR

 0x00000038: SERIAL_DRIVER_INTERNAL

 0x00000039: SYSTEM_EXIT_OWNED_MUTEX

 0x0000003A: SYSTEM_UNWIND_PREVIOUS_USER

 0x0000003B: SYSTEM_SERVICE_EXCEPTION

 0x0000003C: INTERRUPT_UNWIND_ATTEMPTED

 0x0000003D: INTERRUPT_EXCEPTION_NOT_HANDLED

0x0000003E: MULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTED

Мультипроцессорная система не симметрична по отношению друг к другу. Чтобы быть симметричными, процессоры должны быть одного типа и уровня. Например, попытка использовать процессор уровня Pentium и 80486 вызовет ошибку. Кроме того, на х86 системах, возможность вычислений дробей должны быть либо на обоих процессорах, либо ни на одном.

 

0x0000003F: NO_MORE_SYSTEM_PTES

Нехватает файла подкачки РТЕ (page file entries). Обычно причиной является драйвер, который плохо вычищает файл подкачки (swap). Если отладчик ядра (kernel debugger) доступен, проследите, где система запнулась, и введите следующую команду:

!sysptes 3

 

0x00000040: TARGET_MDL_TOO_SMALL

Ошибка драйвера, который вызвал функцию IoBuildPartialMdl() и послал ей MDL, чтобы выявить часть источника MDL, но цель MDL не достаточно большая, чтобы отобразить пределы требуемых адресов.

 

0x00000041: MUST_SUCCEED_POOL_EMPTY

Если отладчик ядра (kernel debugger) доступен, команда Виртуальной Машины (VM) показывает различные величины:

Параметры:

  1. Величина запроса, который не может быть удовлетворён.
  2. Номер страниц, которые были использованы из nonpaged pool.
  3. Номер запрашиваемых страниц из nonpaged pool.
  4. Номер доступных страниц.

 

0x00000042: ATDISK_DRIVER_INTERNAL

0x00000043: NO_SUCH_PARTITION 

0x00000044: MULTIPLE_IRP_COMPLETE_REQUESTS

Драйвер запросил завершение IRP [IoCompleteRequest()], но пакет был уже завершён. Например, драйвер пытается завершить одну и ту же операцию дважды. Или два различных драйвера пытаются завладеть пакетом и завершить его. Первый, как правило, срабатывает, а второй нет. Отследить, какой именно драйвер вызвал сбой, трудно, так как следы первого драйвера были переписаны вторым. Тем не менее, конфликт может быть выявлен, рассматривая DeviceObject поля, в каждом местоположении стэка.

Параметры:

1 – адрес IRP

 

0x00000045: INSUFFICIENT_SYSTEM_MAP_REGS

0x00000046: DEREF_UNKNOWN_LOGON_SESSION

0x00000047: REF_UNKNOWN_LOGON_SESSION

0x00000048: CANCEL_STATE_IN_COMPLETED_IRP

Это ошибка указывает, что I/O Request Packet (IRP), который должен быть завершён, имеет определенный порядок отмены, а это означает, что пакет в таком положении, что может быть отменен никаким другим способом. Хотя сам пакет уже не относится драйверу, устанавливающему порядок завершения, так как он уже в стадии завершения.

 

0x00000049: PAGE_FAULT_WITH_INTERRUPTS_OFF

Ошибка страницы памяти с выключенным прерыванием. Аналогична 0x0A.

 

0x0000004A: IRQL_GT_ZERO_AT_SYSTEM_SERVICE

0x0000004B: STREAMS_INTERNAL_ERROR 

0x0000004C: FATAL_UNHANDLED_HARD_ERROR

Если ошибка появиться во время загрузки NT, загрузка прервётся синим экраном. Наиболее частые причины:

x218 – необходимая библиотека реестра не может быть загружена. Этот файл может отсутствовать или быть повреждённым. Драйвер может повредить ключ реестра во время загрузки в память, или память, в которую происходила загрузка этого ключа, может быть не действительной. Особенно AST EISA машины с 16М и выше памятью должны иметь доступ к памяти выше 16М, т.е. в утилите конфигурации EISA этот параметр должен быть разрешён. Иначе файл, который загрузится в ту память, при чтении покажет – 0xffffffff.

x21A – либо Winlogon, либо CSRSS (Windows) внезапно отказали. Выходящий код может сказать больше, обычно это – c0000005 говорит о том, что неподдерживаемое исключение вызвало сбой в том или ином процессе.

x221 – означает, что драйвер повреждён или системная библиотека была распознана, как повреждённая. Синий экран показывает имя повреждённого файла. Если такое случилось, загрузитесь с LiveCD и восстановите файл. Убедитесь, что версия файла, который был повреждён, совпадает с версией файла в дистрибутиве NT и только тогда, замените его. Постоянные ошибки с разными именами файлов означают проблемы с железом в I/O пути драйвера.

 

0x0000004D: NO_PAGES_AVAILABLE

Не хватает свободного места, чтобы закончить операцию. Если отладчик (kernel debugger) доступен, введите следующие команды:

!process 0 7

!vm

dd mmpagingfiles

dd @$p

Параметры:

  1. Количество использованных страниц
  2. Кол-во физических страниц на машине
  3. Extended commit value in pages
  4. Total commit value in pages

 

0x00000051: REGISTRY_ERROR

Ошибка реестра. Если отладчик (kernel debugger) доступен, отследите ошибку. Если он вам покажет, что вы в ветке системы (CmpWorker будет присутствовать в перечне), введите следующие команды:

dd CmpRegistryMutex+18 L1

!thread

Это выдаст вам ветку и место ошибки в реестре. Эта ошибка так же может означать, что реестр допустил ошибку I/O, когда пытался прочитать одну из его библиотек, отсюда следует, что ошибка могла быть вызвана проблемой с оборудованием или система повреждена. Это так же может означать, что ошибка вызвана операцией обновления, которую использует только система безопасности. Если такая ошибка появилась, проверьте, является ли машина PDC или BDC и сколько аккаунтов в базе данных SAM (Менеджер Безопасности Аккаунтов), может ли это быть цель echo и не заполнены ли соответствующие библиотеки почти до конца.

Параметры:

  1. Значение 1 (указывает, где появилась ошибка).
  2. Значение 2 (указывает, где появилась ошибка).
  3. Может указывать на библиотеку.
  4. Может быть возвратным кодом HvCheckHive`а, если какая-либо библиотека повреждена.

 

0x00000052: MAILSLOT_FILE_SYSTEM

0x00000053: NO_BOOT_DEVICE

0x00000054: LM_SERVER_INTERNAL_ERROR

0x00000055: DATA_COHERENCY_EXCEPTION

0x00000056: INSTRUCTION_COHERENCY_EXCEPTION

0x00000057: XNS_INTERNAL_ERROR

0x00000058: FTDISK_INTERNAL_ERROR

Система загрузилась с восстановленного раздела, поэтому библиотеки говорят, что зеркало в порядке, но на самом деле это не так. Настоящие образы библиотек оттенены. Вам нужно удостовериться, что загрузка происходит с правильного раздела.

 

0x00000059: PINBALL_FILE_SYSTEM

0x0000005A: CRITICAL_SERVICE_FAILED

0x0000005B: SET_ENV_VAR_FAILED

0x0000005C: HAL_INITIALIZATION_FAILED

0x0000005D: HEAP_INITIALIZATION_FAILED

0x0000005E: OBJECT_INITIALIZATION_FAILED

0x0000005F: SECURITY_INITIALIZATION_FAILED

0x00000060: PROCESS_INITIALIZATION_FAILED

0x00000061: HAL1_INITIALIZATION_FAILED

0x00000062: OBJECT1_INITIALIZATION_FAILED

0x00000063: SECURITY1_INITIALIZATION_FAILED

0x00000064: SYMBOLIC_INITIALIZATION_FAILED

0x00000065: MEMORY1_INITIALIZATION_FAILED

0x00000066: CACHE_INITIALIZATION_FAILED

0x00000067: CONFIG_INITIALIZATION_FAILED

Реестр не может создать место, необходимое для содержания файлов реестра. Это ошибка не должна никогда появляться, так как процесс создания такого места происходит на стадии загрузки системы и поэтому места для создания должно быть достаточно.

 

0x00000068: FILE_INITIALIZATION_FAILED

0x00000069: IO1_INITIALIZATION_FAILED

Инициализация I/O системы не удалась по каким-либо причинам. Это могло случиться, при неправильной установке системы, или пользователь переконфигурировал систему. Или пытается установить образ одной системы на совершенно другую.


0x0000006A: LPC_INITIALIZATION_FAILED

0x0000006B: PROCESS1_INITIALIZATION_FAILED

Параметры:

  1. Указывает на код статуса, который решил, что инициализация NT не прошла успешно.
  2. Указывает на место в NTOSPSPSINIT.C, где ошибка была обнаружена.

 

0x0000006C: REFMON_INITIALIZATION_FAILED

0x0000006D: SESSION1_INITIALIZATION_FAILED

0x0000006E: SESSION2_INITIALIZATION_FAILED

0x0000006F: SESSION3_INITIALIZATION_FAILED

0x00000070: SESSION4_INITIALIZATION_FAILED

0x00000071: SESSION5_INITIALIZATION_FAILED

Это коды кодов (SESSION1 – SESSION5) указывают место в NTOSINITINIT.C, где была допущена ошибка.

Параметры:

1. указывает код статуса, который решил, что инициализация NT не прошла успешно.

Предупреждение:
Если вы используете Windows 2000 Service Pack 2 (SP2), вы должны проверить версию Ntoskrnl.exe до установки обновления. Сделайте это так:

  1. Откройте %Windir%\System32 folder.
  2. Правой кнопкой мыши на Ntoskrnl.exe – Свойства (Properties) – Закладка Версия (Version tab).

Версии Ntoskrnl.exe с 5.0.2195.4797 до 5.0.2195.4928 несовместимы с этим патчем. Эти версии были разработаны только для Microsoft Product Support Services hotfixes. Если вы установите этот патч на компьютер с такими версиями Ntoskrnl.exe, компьютер зависнет и появиться "Stop 0x00000071" сообщение после перезагрузки. Если такое случиться, вам необходимо восстановить Windows, используя Windows 2000 Recovery Console и бекапную копию Ntdll.dll, которая находиться в папке Winnt\$NTUninstallQ815021$.


Симптомы:

Windows 2000 поддерживает World Wide Web Distributed Authoring and Versioning (WebDAV) протокол. WebDAV, это набор расширений для Hypertext Transfer Protocol (HTTP), который обеспечивает стандарты для правки и управление файлами между компьютерами в Internet.

Эта уязвимость существует в Windows компонентах, которыми пользуется WebDAV. И появляется потому, что компоненты содержат непроверяемый буфер (unchecked buffer).

Взломщики могут воспользоваться уязвимостью, посылая специально сформированные HTTP запросы на компьютер с Microsoft Internet Information Services (IIS). Запрос может спровоцировать падение сервера или запустить коды взломщиков. Код будет выполняться в контексте безопасности IIS сервиса. (По умолчанию, IIS запускается в LocalSystem контексте).

Данная уязвимость может использоваться только удалённо, через установленную связь по Web.

 

0x00000072: ASSIGN_DRIVE_LETTERS_FAILED

0x00000073: CONFIG_LIST_FAILED

Одна из системных библиотек повреждена или не читаема. Эта библиотека может быть или SOFTWARE, или SECURITY, или SAM (Менеджера Безопасности Аккаунтов).

 

0x00000074: BAD_SYSTEM_CONFIG_INFO

Библиотека SYSTEM, загружаемая OSLOADER/NTLDR, повреждена. Тем не менее, это практически невозможно, так как OSLOADER всегда проверяет библиотеки после загрузки. Ошибка, так же может означать, что некоторые требуемые ключи реестра и их параметры отсутствуют. Загрузка в LastKnownGood (Последней работающей конфигурации) может решить проблему, или вам придётся переустанавливать систему, или воспользуйтесь Emergency Repair Disk (Диск восстановления).

 

0x00000075: CANNOT_WRITE_CONFIGURATION

Ошибка появляется, если файлы SYSTEM библиотеки (SYSTEM и SYSTEM.ALT) не могут разместить дополнительную информацию, записанную в библиотеки реестра, между инициализациями реестра и первой фазы (когда файловые системы доступны). Эта ошибка обычно означает, что на диске недостаточно свободного места, так же это может произойти при попытке сохранить реестр на устройстве с атрибутом «только чтение».

 

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) нужно проверить подключение диска.

Решение STOP 0x00000077 и 0x0000007A сообщений.

Эти STOP сообщения относятся к ситуациям, когда Windows NT не может загрузить информацию с виртуальной памяти в рабочую память из-за проблем с оборудованием или программного обеспечения.
Причины:

  • Повреждённый блок на жёстком диске.
  • Некорректное завершение оборудования SCSI.
  • Плохое соединение жёсткого диска с контроллером.
  • Ошибка контроллера жёсткого диска.
  • Исчерпывание свободного места.

Значение второго восьмеричного параметра, может помочь выявить проблему:

0xC000009A STATUS_INSUFFICIENT_RESOURCES – недостаток свободного места.

0xC000009C STATUS_DEVICE_DATA_ERROR – плохой блок на диске.

0xC000009D STATUS_DEVICE_NOT_CONNECTED – плохое соединение, некорректное завершение работы или контроллер не может обнаружить диск.

0xC000016A STATUS_DISK_OPERATION_FAILED – плохой блок на диске.

0xC0000185 STATUS_IO_DEVICE_ERROR – некорректное завершение или плохое соединение.


«Stop 0x00000077» или «KERNEL_STACK_INPAGE_ERROR»

Запрошенная информации ядра не может быть прочитана из виртуальной памяти, или boot record заражён вирусом. Для выявления причины BSODa вы должна тщательно изучить сообщение ошибки.

Если первый и третий параметры равны нулю, тогда четыре параметра выявляются как:

  1. 0 (zero)
  2. Page Table Entry (PTE) значение на момент ошибки
  3. 0 (zero)
  4. Адрес signature ядра

Если первый или третий параметры не равны нулю, тогда четыре параметра выявляются как:

  1. Код статуса
  2. I/O код статуса
  3. Номер страницы виртуальной памяти
  4. Offset into page file

В этом случае причина может быть выявлена через второй параметр (I/O код статуса), используя следующую информацию:

0xC000009A, или STATUS_INSUFFICIENT_RESOURCES: нехватка nonpaged pool ресурсов.

0xC000009C, или STATUS_DEVICE_DATA_ERROR: плохой кластер на жёстком диске.

0xC000009D, или STATUS_DEVICE_NOT_CONNECTED: неисправный кабель, зависание, или контроллер не смог получить доступ на жёсткий диск.

0xC000016A, или STATUS_DISK_OPERATION_FAILED: плохой кластер на жёстком диске.

0xC0000185, или STATUS_IO_DEVICE_ERROR: неправильное окончание процесса или неисправный кабель SCSI-основанного оборудования, или два устройства пытались использовать одно и то же IRQ.

Используйте один из предложенных методов для решения этой проблемы:

Вирус загрузочного сектора – просканируйте жёсткий диск антивирусной программой.

Если это не вирус:

Просмотрите Журнал событий (Event Viewer) для получения дополнительной информации, о том какое оборудование стало причиной ошибки.

Плохой кластер на жёстком диске. Ошибка номера 0x77 зачастую является причиной плохого кластера в месте для виртуальной памяти, или ошибка контроллера диска, или когда не хватает свободного места на диске.

Если первый и второй параметры равны 0, то причиной является неисправное оборудование.

Если I/O статус равен C0000185 и виртуальная память находиться на SCSI диске, вы должны проверить рабочее состояние кабелей и завершение SCS.

Если I/O код статуса 0xC000009C или 0xC000016A, это обычно указывает, что информация не может быть считана с жёсткого диска из-за плохого кластера.

Если возможно перезагрузите компьютер, Autochk автоматический запуститься и попытается выявить плохие кластеры. Если по какой либо причине Autochk не просканирует диск, запустите Autochk вручную. Если диск отформатирован на NTFS, запустите Chkdsk /f /r на системной партиции. Вы должны перезагрузить компьютер до того, как сканирование начнётся. Если вы не можете загрузить компьютер из-за этой ошибки, используйте Консоль (Command Console) и запустите Chkdsk /r .

Повреждённая память – random access memory (RAM), Level 2 (L2) SRAM cache, или RAM видео адаптера – ещё одна причина этой ошибки.

Проверьте, если все карты адаптеров хорошо закреплены в слотах и контакты нигде не отходят.

Отключите caching в BIOS и проверьте, решит ли это проблему.

Если это не решит проблему, то повреждена материнская плата.

Примечание:

Эта ошибка схожа с STOP: 0x0000007A

 

0x00000078: PHASE0_EXCEPTION

0x00000079: MISMATCHED_HAL

Уровень проверки HAL и тип конфигурации HAL не подходят ядру системы или типу машины. Такая ошибка, скорее всего, вызвана тем, что пользователь вручную обновил либо NTOSKRNL.EXE либо HAL.DLL. На машине мультипроцессорный HAL (MP) и унипроцессорное ядро (UP) или наоборот.

 

0x0000007A: KERNEL_DATA_INPAGE_ERROR

Не может быть прочитана запрашиваемая ядром страница памяти. Ошибка вызвана плохим блоком в памяти или ошибкой контроллера диска.

Параметры:

  1. Тип
  2. Cтатус ошибки (обычно I/O код статуса)
  3. Текущий процесс
  4. Адрес

Решение STOP 0x00000077 и 0x0000007A сообщений.

Эти STOP сообщения относятся к ситуациям, когда Windows NT не может загрузить информацию о виртуальной памяти в рабочую память из-за проблем с оборудованием или программным обеспечением.

Причины:

  • Повреждённый блок на жёстком диске.
  • Некорректное завершение оборудования SCSI.
  • Плохое соединение жёсткого диска с контроллером.
  • Ошибка контроллера жёсткого диска.
  • Недостаток свободного места.

 

Stop 0x0000007A or KERNEL_DATA_INPAGE_ERROR

Причина:
Stop 0x7A сообщение указывает, что страница памяти не была найдена и не может быть загружена в память из-за несовместимых дисков, контроллеров, firmware (BIOS) или оборудования.

Параметры:

  1. Lock type value (0x00000001, 0x00000002, 0x00000003, or page table entry (PTE) address).
  2. I/O код статуса
  3. Если тип лока 0x00000001, этот параметр указывает на текущий процесс. Если тип лока 0x00000003, этот параметр указывает на адрес виртуальной памяти.
  4. Адрес виртуальной памяти, который не может быть загружен в память.

Причина может быть выявлена через второй параметр (I/O код статуса), используя следующую информацию:
0xC000000E или STATUS_NO_SUCH_DEVICE: оборудование не может быть определено.

0xC000009A или STATUS_INSUFFICIENT_RESOURCES: нехватка nonpaged pool ресурсов.

0xC000009C или STATUS_DEVICE_DATA_ERROR: плохой кластер на жёстком диске.

0xC000009D или STATUS_DEVICE_NOT_CONNECTED: неисправный кабель, зависание, или контроллер не смог получить доступ на жёсткий диск.

0xC000016A или STATUS_DISK_OPERATION_FAILED: плохой кластер на жёстком диске.

0xC0000185 или STATUS_IO_DEVICE_ERROR: неправильное завершение процесса или неисправный кабель SCSI оборудования, или два устройства пытались использовать одно и то же IRQ.

Решение:
Используйте один из предложенных методов для решения этой проблемы: Просканируйте жёсткий диск антивирусной программой.

Просмотрите Журнал событий (Event Viewer) для получения дополнительной информации, какое оборудование стало причиной ошибки.

Такое может произойти, когда запрошенная страница информации ядра не может быть прочитана из виртуальной памяти, или master boot record заражён вирусом, или из-за несовместимых дисков, контроллеров, firmware (BIOS), оборудования.

Плохой кластер на жёстком диске. Ошибка номера 0x7А зачастую является причиной плохого кластера в месте виртуальной памяти, или ошибка контроллера диска, или в ОЧЕНЬ редких случаях, когда не хватает свободного места на диске.

Если первый и второй параметры равны нулю, то причиной является неисправное оборудование. Если I/O статус равен C0000185 и виртуальная память на SCSI жёстком диске, вы должны проверить рабочее состояние кабелей и завершение SCS.

I/O код статуса 0xC000009C или 0xC000016A обычно указывает, что информация не может быть считана с жёсткого диска из-за плохого кластера. Если возможно, то перезагрузите компьютер, Autochk автоматический запуститься и попытается выявить плохие кластеры. Если по какой либо причине Autochk не просканирует диск, запустите Autochk вручную. Если диск отформатирован на NTFS, запустите Chkdsk /f /r на системном разделе. Если вы не можете загрузить компьютер из-за этой ошибки, используйте Консоль (Command Console) и запустите Chkdsk /r.

Повреждённая память – random access memory (RAM), Level 2 (L2) SRAM cache, или RAM видео адаптера – ещё одна возможная причина этой ошибки. Проверьте, все ли платы ОЗУ и видеокарты хорошо закреплены в слотах и контакты нигде не отходят.

Отключите caching в BIOS и проверьте, решит ли это проблему. Если вы недавно установили новое оборудование, отключите и отсоедините его.

Если это не решит проблему, то повреждена материнская плата.

Проверьте обновления на сайте поставщика вашего оборудования. Проверьте, чтобы ваш диск и его контроллер использовали одинаковые дополнительные установки. Если необходимо, установите медленней скорость передачи данных.

Так же вы можете установить драйвера для контроллеров, которых нет в библиотеках установочного диска Windows XP Professional. Для этого в начале установки нужно нажать F6, когда во время установки на экране появится:

Press F6 if you need to install a third party SCSI or RAID driver


Примечание:
Эта ошибка схожа с STOP: 0x00000077

 

Stop 0x0000007A во время установки на ATA66 компьютере

Во время установки Windows 2000 на IDE или UltraDMA66/ATA66 компьютер, вы получаете: STOP 0x0000007A (0xc03f33fc, 0xc000000e, 0xfccffcba, ox0696b860) KERNEL_DATA_INPAGE_ERROR ***Address xxxxxxxx has base at xxxxyyyy - atapi.sys

Если у вас UlraDMA66/ATA66 (80 wire/40 pin) IDE кабель, подсоединенный к диску, на который вы устанавливаете Windows 2000, это так получиться, что Windows 2000 не полностью поддерживает UltraDMA66 контроллер.

Решение:
Используйте подходящий способ, чтобы решить проблему:

  1. Используйте стандартный ATA (40 wire/40 pin) IDE кабель и проверьте у производителя вашей мат. платы обновления драйверов ATA66 для Windows 2000.
  2. Во время установки вас просят нажать F6, если Вам необходимо установить SCSI и RAID драйвера (if you need to install a third party SCSI or RAID driver), установите обновлённый драйвер Windows 2000 UltraDMA66.

Примечание: Некоторые старые мат.платы не поддерживают UltraDMA66/ATA66. Установите джамперы для того, чтобы включить поддержку протокола ATA33 на ATA66 диске или мат.плате, которая имеет встроенный UltraDMA66/ATA66 контроллер, неподдерживаемый Windows 2000.

 

0x0000007B: INACCESSIBLE_BOOT_DEVICE

В процессе установки системы, драйвер загрузочного устройства, не смог инициализировать устройство, с которого система пыталась загрузиться. Или файловая система, которая должна была прочитать это устройство, либо не смогла инициализироваться, либо просто не распознала информацию на устройстве, как структуру файловой системы.

В первом случае, первый аргумент – это адрес уникодовой структуры информации, которая является ARC именем устройства, с которого была попытка загрузиться. Во втором случае, первый аргумент – это адрес объекта устройства, которое не может быть смонтировано.

Если эта ошибка возникла при начальной установке системы, то может означать, что система была установлена на диск или SCSI контроллер, которые ей не поддерживаются. Имейте в виду, что некоторые контроллеры поддерживаются только драйверами Windows библиотек (WDL), которые должны быть установлены выборочной установкой.

Эта ошибка так же может произойти после установки нового SCSI адаптера или контроллера или после изменений системной раздела. В этом случае нужно отредактировать BOOT.INI.

Например, если первое длинное слово содержит что-то типа 00800020, где 20 длина Unicode строки, и следующее длинное слово будет содержать адрес буфера. Если аргумент указывает на объект устройства, формат первого слова будет:

USHORT Type;

Значит, первое слово содержит 0003, где Type код всегда будет 0003.

Примечание:
Вы сразу сможете опознать, указывает ли аргумент на ARC имя или на объект устройства, так как Уникодовая строка (Unicode string) никогда не содержит нечётное число байтов, а объект устройства всегда будет содержать тип кода – 3.

Параметры:
1. указатель на объект устройства или Уникодовая строка (Unicode string), или ARC имя.

Windows 2000

При первом рестарте после установки новой материнской платы на уже существующею установку 2000-ого, вы можете получить эту ошибку. Если в новой материнской плате есть встроенный IDE-контроллер, который использует отличный чипсет чем предыдущая материнской плата, вы получите такой стоп.

Решение:

  1. Загрузитесь с установочного диска или дискет Windows 2000
  2. На первом экране нажмите Ентер
  3. Нажмите F8, когда попросят подтвердить
  4. Выберите Windows 2000 и нажмите R
  5. Придерживайтесь инструкций на экране, чтобы выполнить ремонт Windows 2000

 

Windows NT 2000


После рестарта компьютера, вы получили стоп:

STOP: 0x0000007B Inaccessible Boot Device

Причина появления:

  1. Ваш компьютер заражён вирусом, который повредил boot сектор
  2. Драйвер устройства, который требуется загрузочным контроллером на момент загрузки, не сконфигурирован или повреждён.
  3. Конфликт ресурсов между загрузочным контроллером и другим контроллером или между SCSI устройствами в системе.
  4. Загрузочная информация повреждена и не может быть смонтирована системой.
  5. Информация в реестре Windows NT, которая определяет драйвер какого устройства должен быть загружен на старте, повреждена.
  6. Если эта ошибка появилась во время установки возможно у вас разрешена функция Drive Swapping в BIOS.
  7. Использование winnt /b, как метод инсталляции, могут вызвать причины тайминга для контроллера диска. Контроллеру дано не достаточно времени, чтобы ответить, и определится и поэтому не корректно определён или совсем не найден.
  8. Если инсталляция происходит с загрузочного SCSI CD-ROM, вы получили ошибку потому, что установка не разрешила вам добавить SCSI драйвера третьей стороны, когда вы загружаетесь с SCSI CD-ROM.


Решение:

Метод 1:

Загрузите самое последнее средство антивирусной проверки. Если вы обнаружили вирус и антивирусная программа не может его удалить, и восстановление системе не удалось, вам скорей всего придется переустановить систему.

 

Метод 2:

Windows NT требует мини-порт драйвер, чтобы связываться с контроллером загрузки. Если драйвер устройства повреждён или несовместим с вашим контроллером, вы можете заменить его, скопировав новый драйвер в папку %systemroot%\system32\drivers или через процесс Emergency Repair. На компьютерах, работающих на SCSI контроллере или ATAPI enabled системе, SCSIPORT.SYS и DISK.SYS (только Windows NT 4.0) драйвера должны грузиться успешно.
Если пытаетесь установить систему с помощью команды «WINNT /B»у, вы можете получить 0x0000007B до того, как начнётся определение оборудования. Чтобы решить эту проблему, когда компьютер перезагружается после начального копирования файлов, нажмите F6, как только увидите надпись – «Setup is inspecting your computers hardware configuration» и добавьте накопительное устройство в самом начале установки текстового режима.


Метод 3:

Если существует конфликт порт адресов IRQ или I/O между загрузочным контроллером и другими контроллерами в вашей системе, Windows NT либо зависнет при загрузке, либо появится Stop 0x0000007B сообщение. Если как раз до этого вы установили новое оборудование, удалите его или переконфигурируйте так, чтобы не вызывать конфликта с ресурсами любых других контроллеров.
Проверьте цепь SCSI на корректное завершение. Удалите всякое необязательное SCSI оборудование или убедитесь, что SCSI ID для каждого устройства уникально.

 

Метод 4:

Загрузочный образ Windows NT должен быть не дальше 1024 цилиндра загрузочного устройства. Проверьте настройки CMOS на поддержку LBA на системе, основанной на IDE.

 

Метод 5:

Если повреждена файловая система и Windows NT не может смонтировать загрузочную информацию во время загрузки, поставьте винчестер на компьютер с Windows NT и запустите CHKDSK на повреждённом винчестере. Или попробуйте параллельно установить Windows NT, но в отдельную директорию. Установка Windows NT проверяет целостность файловой системы прежде чем начать установку и может решить некоторые проблемы.

 

Метод 6:

Если повреждён файл SYSTEM в реестре Windows NT, это может помешать Windows NT загрузить драйвер Mini-port (мини-порт), требуемый загрузочным контроллером. Для решения этой проблемы, воспользуйтесь одном из следующих способов:

Загрузитесь с 3-ёх загрузочных дискет Windows NT и используйте Repair utility. Когда потребуется, выберите проверку файлов реестра и только тогда замените System Configuration Registry hive. Этот файл содержит информацию о том, какие драйвера и сервисы должны быть запущены во время загрузки.

Установите параллельную копию Windows NT в другую директорию и потом используйте Registry Editor, чтобы редактировать SYSTEM файл и исправить неправильную или отсутствующую информацию.

Метод 7:

Некоторые компьютеры флоппи дисководом. При инсталляции Windows NT может появиться ошибка STOP 0x7B во время чтения второй загрузочной дискеты. Чтобы решить эту проблему, отключите в BIOS Drive Swapping для флоппи дисковода.

 


0x0000007C: BUGCODE_PSS_MESSAGE

0x0000007D: INSTALL_MORE_MEMORY

Не хватает памяти, чтобы загрузить Windows NT (необходимо 5 MB).

Параметры:

  1. номер найденных физических страниц
  2. нижняя физическая страница
  3. высшая физическая страница
  4. 0


0x4000007E: WINDOWS_NT_BANNER

0x0000007F: UNEXPECTED_KERNEL_MODE_TRAP

Эта ошибка означает, что произошло непредвиденное прерывание в режиме ядра, или вид прерывания, которое ядро не разрешает, или вид прерывания, которое влечёт за собой ошибку. Чтобы узнать больше, что это за прерывание, обратитесь к мануалу семейства Intel x86. Пользуясь отладчиком ядра (kernel debugger), KB и !TRAP можно выяснить, откуда прерывание происходит. В общем, 0x0000007F появляется, когда процессор допускает ошибку, с которой ядро не может справиться. Чаще всего возникает из-за плохого RAM, так же из-за разгона процессора. Попробуйте отменить в BIOS – sync negotiation (синхронная передача данных)

Причина:
Stop 0x7F сообщение указывает на то, что одна из 3-ёх проблем появилась в режиме ядра (kernel-mode):

  1. Ситуация, которую ядро не допускает, или прерывание (так же называется – bound trap).
  2. Проблема программного обеспечения.
  3. Ошибки устройств.

Параметры:

  1. Исключительный код процессора.
  2. Это значение 0x00000000 (ноль).
  3. Это значение 0x00000000 (ноль).
  4. Это значение 0x00000000 (ноль).

 

Первый параметр самый важный и может принимать насколько различных значений, указывающих на разные причины этой ошибки. Вы можете найти условия возникновения Stop 0x7F на всех x86 микропроцессорах в их мануале, т.к они специфичны для x86 платформ. Вот несколько часто встречающихся:

  1. 0x00000000, или ошибка деления на 0, возникает когда "делить" (DIV) инструкция делит на 0. Битая память, другие проблемы с оборудованием или проблемы с ПО могут привести к этой ошибке.
  2. 0x00000004, или Переполнение, в результате предыдущих операций был взведён флаг переполнения (OF), а процессор обращается к модулю прерывания.
  3. 0x00000005 или Bounds Check Fault, указывет, что процессор, во время выполнения операции BOUND, обнаружил, что операнд (оп.код операции) превысил указанный лимит. Инструкция BOUND используется, чтобы проверять, что числа массива находятся в определённом промежутке.
  4. 0x00000006 или Invalid Opcode, возникает, когда процессор пытается выполнить недопустимую операцию. Обычно такое случается, когда указатель инструкций (instruction pointer) неисправен из-за повреждённой памяти и указывает на неверную позицию.
  5. 0x00000008 или Двойная Ошибка (Double Fault), указывает на двойное исключение во время попытки вызвать модуль (the handler). Обычно, два исключения могут быть выдержанны в очереди, но есть несколько исключений (почти всегда вызванных проблемами с устройствами), из-за которых процессор вызывает двойную ошибку.

Реже встречающиеся ошибки:

  1. 0x00000001: A system-debugger call.
  2. 0x00000003: A debugger breakpoint.
  3. 0x0000000A: A corrupted Task State Segment.
  4. 0x0000000B: An access to a memory segment that was not present.
  5. 0x0000000C: An access to memory beyond the limits of a stack.
  6. 0x0000000D: An exception not covered by some other exception; a protection fault that pertains to access violations for applications.


Решение:

  1. Stop 0x7F ошибки обычно возникают из-за испорченной, плохо работающей памяти (RAM). Если вы только что подключили новое устройство – отключите его и посмотрите, если это решит проблему. Запустите диагностическое ПО, которое пришло к вам от производителя системы, чтобы выявить если какой-нибудь компонент не рабочий/плохо работает.
  2. Разгон процессора (overclocking) может стать причиной Stop 0x7F или другие ошибки из-за перегрева. Когда диагностируете разогнанную систему, сначала снимите все разгоны до тех, которые рекомендованы производителем.
  3. Проблема может быть из-за поцарапанных, испорченных компонентов на материнской плате. В этом случае вам необходимо отнести мат. плату на диагностику.
  4. Stop 0x7F сообщение может появиться после установки несовместимого ПО, драйверов или системных сервисов. Свяжитесь с производителем ПО и выясните о каких-либо дополнительных обновлений для Windows XP Professional. Использование совместимых программ особенно важно в случае с Бэкапными программами (backup programs), мультимедийным ПО, антивирусными и CD-записывающими программами.

 

0x00000080: NMI_HARDWARE_FAILURE

HAL должен сообщить всю конкретную информацию и предложить пользователю обратиться к его поставщику оборудования за тех.поддержкой.


0x00000081: SPIN_LOCK_INIT_FAILURE

0x00000085: SETUP_FAILURE


(Примечание: текстовая форма setup`a больше не использует проверку багов (bugcheck), чтобы выйти из серьёзных ошибок. Поэтому вы никогда не столкнётесь с 0x85. Все проверки багов были заменены на более дружелюбные и (где возможно) более информативные сообщения об ошибках.

1-0: OEM HAL шрифт – недействительный формат файла *.fon, поэтому установка не смогла отобразить текст. Это означает, что vgaxxx.fon на CD или флоппи повреждён.
1: Не смогло инициализироваться видео. Эта ошибка имеет собственный экран и пользователю предоставляется только 2 варианта.
Это означает, что файл vga.sys (или другой драйвер, в зависимости от машины) повреждён, или то, что данное оборудование не поддерживается.

2 – что дало сбой:

0: NtCreateFile of devicevideo0

1: IOCTL_VIDEO_QUERY_NUM_AVAIL_MODES

2: IOCTL_VIDEO_QUERY_AVAIL_MODES

3: Желаемый режим видео не поддерживается. Это означает внутреннюю ошибку установки.4: IOCTL_VIDEO_SET_CURRENT_MODE (невозможно установить режим видео)

5: IOCTL_VIDEO_MAP_VIDEO_MEMORY

6: IOCTL_VIDEO_LOAD_AND_SET_FONT 3 – код статуса NT API вызова

2: Нехватка памяти. Теперь эта ошибка использует более дружественный экран, в зависимости от того, как далеко зашла установка.

3: Клавиатура не была инициализирована. Теперь используются 2 разных экрана в зависимости от ошибок, которые тут могли появиться. Это может означать, что диск, содержащий драйвера для клавиатуры (i8042prt.sys или kbdclass.sys) повреждён или машина имеет клавиатуру, которая не поддерживается. Так же это может означать, что dll раскладки клавиатуры не может быть загружен.

2 – что дало сбой:

0: NtCreateFile of deviceKeyboardClass0.

"Установка не обнаружила клавиатуру, подключённую к вашему компьютеру."

1: Unable to load keyboard layout dll."Установка не может загрузить dll раскладки клавиатуры ." Это значит, что на флоппи или CD нет файла (kbdus.dll для us или других dll).

4: Установка не смогла выяснить путь устройства, с которого началась установка. Это внутренняя ошибка установки.

5: Не прошла проверка на работоспособность партиций. Это означает баг в драйвере диска. Параметры имеют значения только для группы установки.

 

0x0000008B: MBR_CHECKSUM_MISMATCH

Эта ошибка возникает в процессе загрузки, когда контрольная сумма MBR, которую посчитала система, не совпадает с контрольной суммой загрузчика. Обычно это означает –  вирус.
Параметры:

  1. Disk Signature from MBR.
  2. MBR checksum calculated by osloader.
  3. MBR checksum calculated by system.

 

0x0000008E

"STOP 0x0000008e" Error Message During Windows XP Setup

Установка Windows может прерваться следующей ошибкой:

STOP 0x0000008eили STOP 0x00000050

PAGE_FAULT_IN_NON_PAGED_AREA
И если для решения проблемы вы удалили всё второстепенное оборудование из компьютера и после этого начали установку заново, и получили ошибку:

Setup cannot copy the file Setupdd.sys. Причина:

  1. Один или несколько RAM модулей установленных на вашем компьютере не исправны.
  2. Конфигурация RAM не совместима с Windows XP.

Решение:

  1. Удалите некоторые модули RAM памяти и оставьте хотя бы столько, чтобы можно было запустить Windows XP.
  2. Рекомендовано – 128, минимум – 64, максимум – 4Г.
  3. Перезагрузите компьютер и запустите установку. Если вы опять получаете этот же стоп, то переходите к пункту 3.
  4. Попробуйте другой модуль или поставьте этот модуль в другой слот.
  5. Перезагрузите компьютер и запустите установку снова.

Примечание: ошибки 0x00000050 и 0x0000008E в большинстве случаев указывают на неисправную RAM память.


STOP 0x0000008E Error Message on a Blue Screen and Your Computer Does Not Enter Hibernation or Standby After You Remove an IEEE 1394 Storage Device

После удаления IEEE 1394 накопительного устройства, CD-ROM или внешний винчестер из компьютера под Windows XP Service Pack 1 (SP1) могут появиться следующие проблемы:

  1. Когда вы погружаете ваш компьютер в режим сна (hibernation): 0x0000008E (0xC00000005, 0x804EF844, 0xF89463FC,0x00000000)
  2. Когда вы погружаете ваш компьютер в режим ожидания (standby), монитор выключается, как нужно, но индикатор показывает, что компьютер не в standby.


Это может случиться, если:

  1. Апдейт – kb329909 IEEE 1394 Storage Device Detection Does Not Work When the System Resumes from Standby or Hibernation – установлен на ваш компьютер.
  2. Вы удалили IEEE 1394 накопительное устройство, пользуясь Safely Remove Hardware, а потом погрузили ваш компьютер в сон (hibernation) или standby.

Примечание: Оговаривается случай, когда IEEE 1394 накопительное устройство удалено из Windows XP, но физический ещё подключено к компьютеру.


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 впоследствии.

 

 

BSOD для Windows NT версии 4.x

 

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. Этот баг возникает, когда происходит попытка удалить данные, flink или blink поля которых равны 0. Для того, чтобы разрешить этот баг, вам необходимо выяснить очередь, на которую он ссылается. Если эта очередь одна из ЕХ работающих очередей (ExWorkerQueue), тогда объект, который удаляется – WORK_QUEUE_ITEM. Этот баг подразумевает, что это и есть причина. Параметры бага помогают выявить драйвер, который неправильно использует очередь.

 

0x00000097: BOUND_IMAGE_UNSUPPORTED

MmLoadSystemImage была вызвана, чтобы загрузить bound image. Это не поддерживается ядром. Убедитесь, что bind.exe не был запушен для картинки.KeBugCheckEx
параметры:

  1. Адрес данных в очереди, flink/blink поле которых ноль.
  2. Адрес на ссылающуюся очередь. Обычно это одна из ExWorkerQueues очередей.
  3. Начальный адресс ExWorkerQueue массива. Это поможет выявить, если очередь в вопросе одна из ExWorkerQueue очередей и если так, то офсет из этого параметра выявит очередь.
  4. Если это ExWorkerQueue очередь (как это бывает обычно), это адрес работающей рутины, которая бы вызывалась, если работающий элемент был бы действительным. Это может быть использовано, чтобы выявить драйвер, который неправильно использует рабочую очередь.

 

0x00000098: END_OF_NT_EVALUATION_PERIOD

Ваша NT система – триал с ограниченной датой, которая подошла к концу. KeBugCheckEx
параметры:

  1. Низкий 32-дитный запрос вашей даты инсталляции.
  2. Высокий 32-дитный запрос вашей даты инсталляции.
  3. Триал период в минутах.

 

0x00000099: INVALID_REGION_OR_SEGMENT

ExInitializeRegion или ExInterlockedExtendRegion были вызваны с неправильным набором параметров.

 

0x0000009A SYSTEM_LICENSE_VIOLATION

Нарушился испытательный срок лицензии софта. Это может быть или из-за попытки изменить тип продукта офлайновой системы, или попытки изменить срок триального периода НТ.

 

0x0000009C: MACHINE_CHECK_EXCEPTION

Фатальная ошибка Machine Check Exception (проверка машины). KeBugCheckEx параметры:

STOP: 0x0000009C (0x00000004, 0x00000000, 0xb2000000, 0x00020151)

"MACHINE_CHECK_EXCEPTION"
(четыре параметра в скобках могут быть разными)


Причина:
Это происходит из-за того, что процессор вашего компьютера обнаруживает ошибку и сообщает об этом Windows XP. Чтобы сделать это он использует Machine Check Exception (MCE) для процессоров Pentium или Machine Check Architecture (MCA) для некоторых процессоров Pentium Pro. Ошибка может вызываться следующим:

  1. Ошибки системной шины
  2. Проблемы с чётностью в памяти или Error Correction Code (ECC)
  3. Проблемы кеширования в процессоре или в оборудовании
  4. Translation Lookaside Buffers (TLB) проблемы в процессоре
  5. Другие проблемы с процессором
  6. Другие проблемы с оборудованием

Ошибка может возникнуть если:

  1. Вы разогнали (overclocking) процессор или шину. В этом случае, установите параметры работы, рекомендуемые производителем.
  2. Не стабильный блок питания. Удостоверьтесь, что ваш БП работает корректно.
  3. Перегрев, каких либо компонентов может привести к этой ошибке. Убедитесь, что все вентиляторы работают исправно.
  4. Повреждённая память или память не подходящая для вашего компьютера. Убедитесь, что память работает исправно и модель совместима с вашей конфигурацией.
  5. Вы изменили параметры в BIOS, влияющие на конфигурацию ядра системы
  6. Вы установили ХР с образа чужой системы
  7. У вас не правильно подключено какое-то оборудование
  8. Проверка машины не соответствует уже установленной конфигурации ядра.

 

0x0000009F: DRIVER_POWER_STATE_FAILURE

Причиной этого стопа является драйвер устройства, который не выдержал вызова на переход в другое состояние электропитания.


Решение:
Вы должны обновить или удалить неработоспособный драйвер устройства или драйвер-фильтр файловой системы (file system filter driver), который, возможно, был установлен антивирус, программа удалённого доступа или ПО для записи дисков.

Для обнаружения драйвера сделайте следующие действия:

  1. Используйте %SystemRoot%\System32\Sigverif.exe чтобы проверить драйвера, которые не проходили тесты Microsoft (unsigned drivers).
  2. Проверьте обновления драйверов.
  3. Обновите ПО, которое может иметь драйвера-фильтр файловой системы (file system filter drivers).
  4. Удалите ненужные компоненты оборудования и ПО.
  5. Установите Windows 2000 на другой раздел. Устанавливайте программы, пока не выявите уязвимую программу.


0x000000A0: INTERNAL_POWER_ERROR

0x000000A1: PCI_BUS_DRIVER_INTERNAL

0x000000A2: MEMORY_IMAGE_CURRUPT

0x000000A3: ACPI_DRIVER_INTERNAL

0x000000A4: CNSS_FILE_SYSTEM_FILTER

0x000000A5: ACPI_BIOS_ERROR

Причина этой ошибки всегда ACPI BIOS. Эта проблема не может быть решена ОС.


0x000000A7: BAD_EXHANDLE

0x000000AB: SESSION_HAS_VALID_POOL_ON_EXIT

0x000000AC: HAL_MEMORY_ALLOCATION

0x000000B4: VIDEO_DRIVER_INIT_FAILURE

Windows не смог перейти в графический режим, потому что ни один видео драйвер не был загружен. Обычно проблема с драйвером или какой-то конфликт видео оборудования с другим оборудованием. Загрузитесь в Safe Mode и обновите драйвера видео оборудования или откатите на рабочую версию.


0x000000B8: ATTEMPTED_SWITCH_FROM_DPC

0x000000B9: CHIPSET_DETECTED_ERROR

0x000000BA: SESSION_HAS_VALID_VIEWS_ON_EXIT

0x000000BB: NETWORK_BOOT_INITIALIZATION_FAILED

0x000000BC: NETWORK_BOOT_DUPLICATE_ADDRESS

0x000000BE: ATTEMPTED_WRITE_TO_READONLY_MEMORY

Причина: неправильная работа плохого или повреждённого драйвера.

Решение:

  1. Отключите драйвер, указанный на стоп-экране или все, только что установленные драйвера. Если вы не можете загрузить компьютер, попробуйте воспользоваться Последней удачной конфигурацией (Last Known Good Configuration) или загрузиться в безопасном режиме (safe mode). И после этого отключите или удалить все новоустановленные драйвера и программное обеспечение. Помните, что когда вы используете Last Known Good Configuration, системные установки с последней успешной загрузки, будут утеряны.
  2. Попытайтесь заменить драйвер копией с инсталляционного диска или скачать новую версию с сайта производителя.


0x000000BF: MUTEX_ALREADY_OWNED

0x000000C1: SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION

Драйвер попытался записать в неверный адрес памяти.

Примечание: Эта ошибка возникает в 99% из-за "кривых" драйверов. Некоторые из них в Windows XP вы можете обнаружить, используя утилиту verifier.exe: Start (Пуск) => Run (Выполнить) => verifier.exe

  1. 0x0A IRQL_NOT_LESS_OR_EQUAL, указывает, что драйвер затронул память на DISPATCH_LEVEL уровне или выше.
  2. 0xBE ATTEMPTED_WRITE_TO_READONLY_MEMORY, драйвер пытался записать в память "только чтение".
  3. 0xC1 SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION, драйвер попытался записать в неверный адресс памяти.
  4. 0xC4 DRIVER_VERIFIER_DETECTED_VIOLATION, обычно фатальная ошибка.
  5. 0xC5 DRIVER_CORRUPTED_EXPOOL, указывает на то, что драйвер попытался обратиться к неверной памяти на процессе IRQL, который слишком высок.
  6. 0xC6 DRIVER_CAUGHT_MODIFYING_FREED_POOL, драйвер пытался получить доступ к высвобожденному сектору памяти.
  7. 0xC7 TIMER_OR_DPC_INVALID, указывает, что таймер ядра или DPC был обнаружен в памяти, где его не должно было быть. Такая ситуация обычно возникает, когда драйвер не отменил таймер или the Delayed Procedure Call (DPC) перед тем как освободить память занятую таймером или DPC.
  8. 0xC9 DRIVER_VERIFIER_IOMANAGER_VIOLATION, I/O нарушение инструмента проверки драйверов.
  9. 0x50 PAGE_FAULT_IN_NONPAGED_AREA, указание на неверную системную память.

Решение:
Используйте Driver Verifier для выявления ошибок и повреждённых драйверов. Обновите драйвера.

 

0x000000C2: BAD_POOL_CALLER

Процесс ядра или драйвер попытались неверно произвести операцию с памятью. Обычно причиной являются неисправные драйвера или софт.

 

0x000000C4: DRIVER_VERIFIER_DETECTED_VIOLATION

Это общий стоп для фатальных ошибок выявленных Driver Verifier (инструмент проверки драйверов). Параметры переданы KeBugCheckEx и отображены на синем экране.

 

0x000000C5: DRIVER_CORRUPTED_EXPOOL

Почти всегда причиной является неисправный драйвер. Если вы только что установили новое программное обеспечение, проверьте обновление его драйверов на сайте производителя.
Причина: эта ошибка возникает при попытке затронуть недействительную память на процессе IRQL, который слишком высок. Примечание: ошибка схожа с ошибкой IRQL_NOT_LESS_OR_EQUAL

Решение:
Для решения этой проблемы воспользуйтесь Driver Verifier, если это не решит проблемы, используйте gflags для включения Special Pool feature.

"Stop 0x1E" or "Stop 0xc5" After You Install Service Pack 2 and You Use Logitech Mouse Drivers

Причина: ошибка появляется, потому что вы используете USB Logitech мышь и Logitech Mouseware 

Чтобы правильно запустить компьютер, воспользуйтесь одним из следующих способов:


Метод 1:

Если вы хотите иметь возможность в последствии удалить Service Pack 2:


1. Загрузитесь в Windows 2000 Recovery Console.

2. Зарегистрируйтесь с администраторским паролем.

Напечатайте следующие и нажимайте ENTER после каждой строки:

cd $Ntservicepackuninstall$

copy i8042prt.sys c:\winnt\system32\drivers (нажмите Y чтобы переписать файл)

exit

Нажмите ENTER чтобы перезагрузить компьютер.


Метод 2:

Если не хотите:

1. Загрузитесь в Windows 2000 Recovery Console.

2. Зарегистрируйтесь с администраторским паролем.

3. Напечатайте следующие и нажимайте ENTER после каждой строки:

cd system32\drivers

ren L8042pr2.sys L8042pr2.old

copy i8042prt.sys L8042pr2.sys

4. По вызову, напечатайте exit, нажмите ENTER чтобы перезагрузить компьютер.

 

0x000000C6: DRIVER_CAUGHT_MODIFYING_FREED_POOL

Драйвер пытался получить доступ к освобождённой памяти.

 

0x000000C7: TIMER_OR_DPC_INVALID

Указывает, что таймер ядра или DPC был обнаружен в памяти, где его не должно было быть. Такая ситуация обычно возникает, когда драйвер не отменил таймер или the Delayed Procedure Call (DPC) перед тем как освободить память занятую таймером или DPC.


0x000000C8: IRQL_UNEXPECTED_VALUE

0x000000C9: DRIVER_VERIFIER_IOMANAGER_VIOLATION

Нарушение инструмента проверки драйверов.


0x000000CA: PNP_DETECTED_FATAL_ERROR

0x000000CB: DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS

Этот относиться к стопу 0x76. Он может появиться вместо 0x76. Означает, что драйвер или система ввода/вывода не освободили IRQ. Имя драйвера может быть указано на синем экране.


0x000000CC: PAGE_FAULT_IN_FREED_SPECIAL_POOL

0x000000CD: PAGE_FAULT_BEYOND_END_OF_ALLOCATION

0x000000CE: DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS

Драйвер не отменил операцию оживания до выхода. Обычная причина – плохой драйвер или сервис.


0x000000CF: TERMINAL_SERVER_DRIVER_MADE_INCORRECT_MEMORY_REFERENCE

0x000000D0: DRIVER_CORRUPTED_MMPOOL

0x000000D1: DRIVER_IRQL_NOT_LESS_OR_EQUAL

Была сделана попытка затронуть виртуальную память на внутреннем процессе IRQ уровня, который слишком высок.

Возможные причины:

  • неисправный драйвер
  • неисправная ОЗУ
  • повреждённый файл виртуальной памяти

При выключении компьютера Microsoft Windows XP

Когда к Вашему компьютеру подключены один или несколько устройств на universal serial bus (USB), может возникнуть такая ошибка во время выключении компьютера:

Stop 0x000000D1 (0x00000040, 0x00000002, 0x00000000, 0xfc96a9dc)

Проблема появляется потому, что OHCI endpoint не может найти описание перевода данных в списке.

Решение:
Для решения этой проблемы, обновить последний набор обновлений для Windows XP.


Kbdclass.sys стоп при выключении компьютера?

Когда вы пытаетесь выключить компьютер, можете получить следующие BSOD:

  • STOP 0x000000D1, (0x0000002b, 0x00000002, 0x00000000, 0xEEEE1b01) IRQL_NOT_LESS_OR_EQUAL Kbdclass.sys.
  • STOP 0x0000007E (0xc0000005, 0xFC7F1945, 0xFC9589B0, 0xFC9586B0) Kbdclass.sys – address Fc7F1945 base at FC7F1000, Datestamp 3b7d82f3
  • STOP 0x000000D1 может быть вызван, если вы используете Logitech MouseWare версий 9.10 и 9.24.
  • STOP 0x0000007E может быть вызван, если вы используете Logitech iTouch ПО версии 1.5 или раннее.

Решение:

0x000000D1:

  1. Удалите Logitech MouseWare программы с вашего компьютера.
  2. Выключите и включите комп снова.
  3. Посетите сайт http://www.logitech.com чтобы получить последние версии ПО.
  4. Установите новую Logitech MouseWare.


0x0000007E:

  1. Посетите http://www.logitech.com и скачайте последние версии iTouch драйверов.
  2. Установите новые iTouch драйвера.


0x000000D2: BUGCODE_ID_DRIVER

0x000000D3: DRIVER_PORTION_MUST_BE_NONPAGED

0x000000D4: SYSTEM_SCAN_AT_RAISED_IRQL_CAUGHT_IMPROPER_DRIVER_UNLOAD

0x000000D5: DRIVER_PAGE_FAULT_IN_FREED_SPECIAL_POOL

0x000000D6: DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION

0x000000D7: DRIVER_UNMAPPING_INVALID_VIEW

0x000000D8: DRIVER_USED_EXCESSIVE_PTES

Обычно возникает при нехватке Page Table Entries (PTEs), когда драйвер требует слишком много системной памяти.

0x000000D9: MUTEX_ALREADY_OWNED

0x000000DA: SYSTEM_PTE_MISUSE

0x000000DB: DRIVER_CORRUPTED_SYSPTES

0x000000DC: DRIVER_INVALID_STACK_ACCESS

0x000000DE: POOL_CORRUPTION_IN_FILE_AREA

0x000000DF: IMPERSONATING_WORKER_THREAD

0x000000E0: ACPI_BIOS_FATAL_ERROR

0x000000E1: WORKER_THREAD_RETURNED_AT_BAD_IRQL

0x000000E2: MANUALLY_INITIATED_CRASH

0x000000E3: RESOURCE_NOT_OWNED

Что-то вызвало сбой файловой системы NTFS.

"Stop 0x000000E3" Error Message in Windows 2000

Причина: эта ошибка возникает, когда ресурсы высвобождаются дважды в Ntfs.sys.

Решение:
Для решения этой проблемы установите последний Service Pack 4 для Windows 2000.

 

0x000000E4: WORKER_INVALID

0x000000E6: DRIVER_VERIFIER_DMA_VIOLATION

0x000000E7: INVALID_FLOATING_POINT_STATE

0x000000E8: INVALID_CANCEL_OF_FILE_OPEN

0x000000E9: ACTIVE_EX_WORKER_THREAD_TERMINATION

0x000000EA: THREAD_STUCK_IN_DEVICE_DRIVER


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


0x000000EB: DIRTY_MAPPED_PAGES_CONGESTION

0x000000EC: SESSION_HAS_VALID_SPECIAL_POOL_ON_EXIT

0x000000ED: UNMOUNTABLE_BOOT_VOLUME

I/O система ядра пыталась смонтировать устройство для загрузки системы, но оно отказалось работать. Такая ошибка может возникнуть во время обновления до Windows XP на систему, где используется высокопроизводительные ATA диски или контроллеры, а подсоединены они низкопропускным кабелем. В некоторых случаях, после перезагрузки, система может продолжать работать без видимых сбоев.

"STOP 0x000000ED UNMOUNTABLE_BOOT_VOLUME" Error Message When You Restart Your Computer or Upgrade to Windows XP


Cимптомы:
После первой перезагрузки во время обновления до ХР или когда вы просто загружаете компьютер, вы получаете этот стоп:

STOP 0x000000ED (0xaaaaaaaa, 0xbbbbbbbb, 0xcccccccc, 0xdddddddd) UNMOUNTABLE_BOOT_VOLUME,
где 0xaaaaaaaa, 0xbbbbbbbb, 0xcccccccc, 0xdddddddd – восьмеричные значения и могут быть разными.

Примечание:
Если вы получили этот стоп после первой перезагрузки во время обновления до Windows XP, то ваша изначальная ОС всё ещё работает. В некоторых случаях, во время загрузки компьютера, на первичном тесте, BIOS может вывести сообщение об использовании неподходящего кабеля, но вы можете не увидеть это сообщение, если в BIOSе установлен параметр быстрая загрузка.

Причина:
Ваш компьютер использует контроллер жёсткого диска Ultra Direct Memory Access (UDMA), и следующие утверждения верны:

  1. Вы используете стандартный 40-wire кабель для подключения UDMA жёсткого диска к контроллеру в место 80-wire, 40-pin кабеля.
  2. Основные установки BIOS (basic input/output system) сконфигурированы на самый быстрый метод UDMA.
  3. Файловая система на жёстком диске повреждена.

Решение:
Контроллер UDMA:

Смените 40-wire кабель на 80-wire UDMA кабель.

В BIOS загрузите «Fail-Safe» установки по умолчанию и потом сконфигурируйте самые важные его компоненты.

Повреждённая файловая система:

Если второй параметр (0xbbbbbbbb) стопа – 0xC0000032 повреждена файловая система. В этом случае загрузитесь в Консоль восстановления (Recovery Console), используя команду chkdsk /r и восстановите раздел. После восстановления, проверьте ваше оборудование, чтобы изолировать причину повреждения файловой системы. Чтобы осуществить это, следуйте следующим шагам:

  1. Перезагрузите ваш компьютер с установочных дискет или CD-ROMа.
  2. На первом экране нажмите R, чтобы попасть в Консоль Восстановления.
  3. Если у вас несколько ОС, выберите установку Windows.
  4. Введите пароль администратора, если потребуется (если вы не устанавливали пароль, просто нажмите Ввод (Enter)).
  5. В командной строке, когда вы находитесь на том логическом диске, куда устанавливался ХР, напечатайте chkdsk /r и нажмите ENTER.
  6. В командной строке нажмите ENTER, чтобы перезагрузить компьютер.
  7. Если это не поможет, проделайте тоже самое, но в 5-ом пункте вместо chkdsk /r используйте команду fixboot.


0x000000EF: CRITICAL_PROCESS_DIED

0x000000F1: SCSI_VERIFIER_DETECTED_VIOLATION

0x000000F2: HARDWARE_INTERRUPT_STORM

Обычно возникает из-за неисправного драйвера.

 

0x000000F3: DISORDERLY_SHUTDOWN

Выключение Windows не произошло из-за нехватки памяти. Проверьте свободное место на диске и наличие зависших программ.


0x000000F4: CRITICAL_OBJECT_TERMINATION

0x000000F6: PCI_VERIFIER_DETECTED_VIOLATION

0x000000F7: DRIVER_OVERRAN_STACK_BUFFER

0x000000F8: RAMDISK_BOOT_INITIALIZATION_FAILED

0x000000F9: DRIVER_RETURNED_STATUS_REPARSE_FOR_VOLUME_OPEN

0x1000007E: SYSTEM_THREAD_EXCEPTION_NOT_HANDLED_M

Ошибка такая же как 0x7E.


0x1000007F: UNEXPECTED_KERNEL_MODE_TRAP_M

0x1000008E: KERNEL_MODE_EXCEPTION_NOT_HANDLED_M

Ошибка такая же как 0x8E.


0x100000EA: THREAD_STUCK_IN_DEVICE_DRIVER_M

0xC000009A: STATUS_INSUFFICIENT_RESOURCES

Не хватка памяти.

 

0xC0000135: UNABLE TO LOCATE DLL

Windows попытался загрузить какую-то библиотеку, но возникла ошибка. Эта ошибка могла быть вызвана повреждённым, пропавшим файлом или повреждённым реестром.

 

0xC0000142: Неуспешная инициализация DLL

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

 

0xC0000218: UNKNOWN_HARD_ERROR

Необходимая библиотека реестра не может быть загружена. Файл может отсутствовать или быть повреждённым. Повреждение могло быть вызвано неисправным жёстким диском или другим оборудованием. Драйвер мог повредить реестр во время его загрузки, или повреждена память, куда загружался реестр.

 

0xC000021A: STATUS_SYSTEM_PROCESS_TERMINATED

Такое случается, когда Windows переходит в режим ядра, а пользовательский режим, такой как Winlogon или Client Server Runtime Subsystem (CSRSS) чем-то скомпрометированы и безопасность не может быть гарантирована. Так как Win XP не может работать без Winlogon или CSRSS. Эти ситуации, когда пользовательские подсистемы могут предотвратить или стать причиной не работы самой системы.
Эта же ошибка может появиться, когда администратор изменил права доступа и SYSTEM аккаунт не может больше использовать системные файлы и директории.

 

0xC0000221: STATUS_IMAGE_CHECKSUM_MISMATCH

Указывает на проблемы драйверов, системных файлов, неисправность дисков (такие как – испорченная виртуальная память) или неисправная память оборудования.

 

0xC000026C

Обычно указывает на проблему драйверов, когда какой-то из драйверов не возможно загрузить.

                           

   
  О нас | Частным лицам | Организациям | Прайсы | Контакты