Это интересно

  • ОКД
  • ЗКС
  • ИПО
  • КНПВ
  • Мондиоринг
  • Большой ринг
  • Французский ринг
  • Аджилити
  • Фризби

Опрос

Какой уровень дрессировки необходим Вашей собаке?
 

Полезные ссылки

РКФ

 

Все о дрессировке собак


Стрижка собак в Коломне

Поиск по сайту

Журнал событий kernel power


Периодический "Kernel-Power"

Вопрос: FAQ по расшифровке BSOD (синий "экран смерти")

Оглавление:

0x00000001: APC_INDEX_MISMATCH

0x0000000A: IRQL_NOT_LESS_OR_EQUAL

0x0000000D: MUTEX_LEVEL_NUMBER_VIOLATION

0x0000001E: KMODE_EXCEPTION_NOT_HANDLED

0x00000020: KERNEL_APC_PENDING_DURING_EXIT

0x00000023: FAT_FILE_SYSTEM

0x00000024: NTFS_FILE_SYSTEM

0x0000002A: INCONSISTENT_IRP

0x0000002B: PANIC_STACK_SWITCH

0x0000002E: DATA_BUS_ERROR

0x00000035: NO_MORE_IRP_STACK_LOCATIONS

0x00000036: DEVICE_REFERENCE_COUNT_NOT_ZERO

0x0000003E: MULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTED

0x0000003F: NO_MORE_SYSTEM_PTES

0x00000040: TARGET_MDL_TOO_SMALL

0x00000041: MUST_SUCCEED_POOL_EMPTY

0x00000044: MULTIPLE_IRP_COMPLETE_REQUESTS

0x00000048: CANCEL_STATE_IN_COMPLETED_IRP

0x0000004C: FATAL_UNHANDLED_HARD_ERROR

0x0000004D: NO_PAGES_AVAILABLE

0x0000004E: PFN_LIST_CORRUPT

0x00000050: PAGE_FAULT_IN_NONPAGED_AREA

0x00000051: REGISTRY_ERROR

0x00000067: CONFIG_INITIALIZATION_FAILED

0x00000069: IO1_INITIALIZATION_FAILED

0x00000071: SESSION5_INITIALIZATION_FAILED

0x00000073: CONFIG_LIST_FAILED

0x00000074: BAD_SYSTEM_CONFIG_INFO

0x00000075: CANNOT_WRITE_CONFIGURATION

0x00000076: PROCESS_HAS_LOCKED_PAGES

0x00000077: KERNEL_STACK_INPAGE_ERROR

0x00000079: MISMATCHED_HAL

0x0000007A: KERNEL_DATA_INPAGE_ERROR

0x0000007B: INACCESSIBLE_BOOT_DEVICE

0x0000007D: INSTALL_MORE_MEMORY

0x0000007E

0x0000007F: UNEXPECTED_KERNEL_MODE_TRAP

0x00000085: SETUP_FAILURE

0x0000008B: MBR_CHECKSUM_MISMATCH

0x0000008E

0x0000008F: PP0_INITIALIZATION_FAILED

0x00000090: PP1_INITIALIZATION_FAILED

0x00000092: UP_DRIVER_ON_MP_SYSTEM

0x00000093: INVALID_KERNEL_HANDLE

0x00000096: INVALID_WORK_QUEUE_ITEM

0x00000097: BOUND_IMAGE_UNSUPPORTED

0x00000098: END_OF_NT_EVALUATION_PERIOD

0x0000009C: MACHINE_CHECK_EXCEPTION

0x0000009F: DRIVER_POWER_STATE_FAILURE

0x000000B4: VIDEO_DRIVER_INIT_FAILURE

0x000000BE: ATTEMPTED_WRITE_TO_READONLY_MEMORY

0x000000C1: SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION

0x000000C2: BAD_POOL_CALLER

0x000000C5: DRIVER_CORRUPTED_EXPOOL

0x000000D1: DRIVER_IRQL_NOT_LESS_OR_EQUAL

0x000000E3: RESOURCE_NOT_OWNED

0x000000EA: THREAD_STUCK_IN_DEVICE_DRIVER

0x000000ED: UNMOUNTABLE_BOOT_VOLUME

0xC0000218: UNKNOWN_HARD_ERROR

0xC000021A: STATUS_SYSTEM_PROCESS_TERMINATED

0xC000026C

Добавлено через 24 секунды0x00000001: APC_INDEX_MISMATCH

Внутренняя ошибка ядра (kernel).

Ошибка зачастую означает, что не соответствует число KeEnterCriticalRegion числу KeLeaveCriticalRegion в файловой системе.

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

Добавлено через 51 секунду[0x0000000A: IRQL_NOT_LESS_OR_EQUAL]

STOP 0x0000000A показывает, что процесс ядра или драйвер пытались обратиться к памяти, к которой у них нет разрешения обращаться. Самая распространенная причина - это некорректный или повреждённый указатель (pointer), который указывает на неправильный участок в памяти. Указатель (pointer) - это переменная, которая используется программой, для указания на блок в памяти. Если переменная имеет неправильное значение, тогда программа пытается обратиться к памяти, к которой у неё нет прав обращаться. Когда это происходит в программе пользователя, она генерирует нарушение доступа. Когда это происходит в режиме ядра, она генерирует STOP 0x0000000A сообщение. Одна из самых часто возникающих ошибок Windows NT - STOP 0x0000000A. Этот STOP может быть вызван как Программным Обеспечением, так и проблемой с оборудованием. Для выявления причин вы должны разобрать этот STOP, используя дебагер. Тем не менее, некоторые выводы можно сделать, рассмотрев параметры STOP сообщения и сообщения сопутствующего этот STOP.

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

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

Дополнительная информация: STOP 0x0000000A показывает, что процесс ядра или драйвер пытались обратиться к памяти, к которой у них нет разрешения обращаться. Самая распространенная причина - это некорректный или повреждённый указатель (pointer), который указывает на неправильный участок в памяти. Указатель (pointer) - это переменная, которая используется программой, для указания на блок в памяти. Если переменная имеет неправильное значение, тогда программа пытается обратиться к памяти, к которой у неё нет прав обращаться. Когда это происходит в программе пользователя, она генерирует нарушение доступа. Когда это происходит в режиме ядра, она генерирует STOP 0x0000000A сообщение. Чтобы выявить какой процесс или драйвер пытался обратиться к неверному адресу памяти, посмотрите на параметры, указанные на STOP экране. Например, в этом STOP сообщении: STOP 0x0000000A(0xWWWWWWWW, 0xXXXXXXXX, 0xYYYYYYYY, 0xZZZZZZZZ) IRQL_NOT_LESS_OR_EQUAL ** Адрес 0xZZZZZZZZ основывается на - Четыре параметра имеют следующие значения: 0xWWWWWWWW указаный адрес памяти, который не является корректным для данного обращения 0xXXXXXXXX IRQL прерывание, которое требуется, чтобы иметь доступ к памяти 0xYYYYYYYY Тип доступа, 0=Чтнение, 1=Запись 0xZZZZZZZZ адрес инструкции, обратившияся к памяти, указаной в первом параметре Если последний параметр (0xZZZZZZZZ) указывает на область адресов системных устройств, значит, драйвер какого устройства был запущен во время ошибки. Этот драйвер обычно указан на третьей линии STOP экрана: ** Адрес 0xZZZZZZZZ основывается на - Если специфический драйвер, сделайте поиск в Microsoft Knowledge Base на слово "0x0000000A" и имя драйвера. Если вы не найдёте никаких подходящих статей, свяжитесь с Microsoft Product Support. Общие способы устранения возникновения ошибки 0x0000000A: IRQL_NOT_LESS_OR_EQUAL 0x0000000A: IRQL_NOT_LESS_OR_EQUAL во время установки системы

Применяется к семьям систем: Windows NT Windows 2000 Windows XP

1. Проверьте совместимость вашего оборудования с устанавливаемой системой. Для этого обратитесь к последней версии Списка Совместимости Оборудования (Hardware Compatibility List (HCL)) для вашей системы:

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

2. Вовремя установки, когда на экране появиться сообщение о проверке аппаратной конфигурации компьютера (Setup is inspecting your computer`s hardware configuration), нажмите F5. После приглашения, укажите подходящую конфигурацию компьютера и hardware abstraction layer (HAL). Например, для компьютера с одним процессором укажите [Стандартный компьютерk (Standard PC).

3. Отключите следующие функции в CMOS установках вашего компьютера. Для дополнительной информации, как это сделать, обратитесь к документации сопровождающей ваше оборудование (пр.: материнская плата): Любое кэшироване, включая кэширование второго урованя процессора (L2), кэш BIOSа, внутреннее и внешнее кэширование и кэш записи на контроллерах диска. Любую "теневую" память (shadowing) Plug and Play Любое антивирусное обеспечение на уровне BIOS.

4. Отсоедените все адаптеры и оборудование, которое не является необходимым для установки Windows, включая: сетевой адаптер (network adapter) Внутренний модем Звуковую карту Лишние жесткие диски и CD-ROM`ы

5. Если вы используете SCSI адаптер, воспользуйтесь следующими методами. Для допольнительной информации обратитесь к документации оборудования. Убедитесь, что вы используете новейшие версии драйверов Отключите синхронную передачу данных (sync negotiation) на SCSI контроллере Отключите всё SCSI устройства, за исключением жёсткого диска, на который осуществляется установка.

6. Если вы используете IDE устройства, то воспользуетесь следующими методами. Для дополнительной информации обратитесь к документации оборудования. Установите встроенный IDE канал на Первичный (Primary only) Убедитесь, что Master/Slave/Only установки верны для IDE устройств на вашем компьютере. Отключите всё IDE устройства, за исключением жёсткого диска, на который осуществляется установка.

7. Проверьте модули оперативной памяти (RAM) на компьютере. Для дополнительной информации обратитесь к документации оборудования. Удалите все несоответствующие чипы О.П., так чтобы все чипы работали на одной скорости (например на 60ns или 70ns наносекундах) Протестируйте модули памяти специальными программами (пр.: memtst86) и удалите неисправные Замените модули на рабочие

8. Обратитесь к производителю компьютера или материнской платы для помощи в следующих ситуациях: Информация о уже известных проблемах с оборудованием и по их устранению Диагностика компьютера Обновление системного BIOS, если необходимо 0x0000000A: IRQL_NOT_LESS_OR_EQUAL на уже работающей системе

Применяется к семьям систем: Windows NT Windows 2000 Windows XP

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

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

1. Воспользуйтесь восстановлением на последнюю рабочую конфигурацию системы (Last Known Good configuration) Для этого во время загрузки системы нажмите F8 и выберите соответствующую опцию из предлагаемого меню. Для дополнительной информации обратитесь к следующей статье: 307852 () How to start your computer with Last Known Good Configuration

2. Восстановите установку Windows, использую следующие методы: Любое антивирусное обеспечение на уровне BIOS Загрузитесь с установочного диска или дискет: Когда установка вам предложит следующие опции: To set up Windows XP now, press ENTER. To repair a Windows XP installation using Recovery Console, press R. To quit Setup without installing Windows XP, press F3

Нажмите Enter Подтвердите соглашение Следующим шагом установка проверит жёсткий диск на наличие ОС и предложит вам сделать восстановление, нажмите R для начала восстановления.

3. Воспользуйтесь Откаткой Драйверов (Roll Back Driver) Для дополнительной информации обратитесь к следующей статье: 283657 () How to use the Roll Back Driver feature

4. Воспользуйтесь Консолью Восстановления Для дополнительной информации обратитесь к следующей статье (Windows XP): 307654 () How to install and use the Recovery Console in Windows XP

5. Если система установлена на файловой системе FAT, загрузитесь в MS-DOS и переименуйте неисправный драйвер или программу.

Проверка установленного оборудования

Если вы только что установили новое оборудование, то отсоедините его и воспользуйтесь приведёнными ниже методами для решения проемы: Обновите драйвера до последней доступной версии Обратитесь к производителю, чтобы узнать о уже известных проблемах Воспользуйтесь диагностикой оборудования Просмотрите логи и Журнал Событий (event viewer) на предмет информации о каких либо неработающих драйверах или программах.

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

Добавлено через 28 секунд0x0000000D: MUTEX_LEVEL_NUMBER_VIOLATION

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

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

Добавлено через 42 секунды[0x0000001E: KMODE_EXCEPTION_NOT_HANDLED]

Это очень часто встречающаяся ошибка. Обычно второй параметр (адрес) указывает на драйвер или функцию, которая вызвала стоп-экран. Всегда обращайте внимание не только на указанный драйвер, но и на сам адрес или образ, указанный на экране. Обычно это код исключения 0x80000003. Эта ошибка означает, что прерывание было применено при обращении к памяти, но система всё равно загрузилась с ключом /NODEBUG . Это ошибка не должна появляться слишком часто. Если ошибка появляется постоянно, убедитесь, что отладчик (debugger) подключён и система загружается с /DEBUG ключом. На системах не относящимся к семье Интел, если адрес исключения 0XBFC0304, ошибка появляется вследствие кэширования процессора. Если ошибка будет появляться снова, свяжитесь с производителями. Как правило, требуется анализ второго параметра этого сообщения, который указывает на адрес драйвера/функции, которая была причиной проблемы.

Параметры: 1 - код исключительной ситуации 2 - адрес, при обработке которого произошел сбой 3 - параметр 0 исключения 4 - параметр 1 исключения

Решение:

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

Решение: 0х01Е стоп-сообщения обычно появляются после установления неисправных драйверов или системных сервисов, или они могут указывать на проблемы оборудования, такие как память и IRQ конфликты. Если в стоп сообщении указывается список драйверов, отключите/ликвидируйте их. Если удаление программного обеспечения или драйверов решат проблему, то свяжитесь с производителем и выясните на счёт обновлений. Обновлённое ПО особенно важно при использовании мультимедийного ПО, антивирусных программ и СД-записывающих мастеров. Если в стоп-ошибке упамянается Win32k.sys, проблемой может быть программы "удалённого доступа" третьей стороны. Если такая программа установлена, Вы можете удалить её загрузившись в Безопасном режиме. Если нет, то используя консоль восстановления (Recovery Console) удалите неисправный системный файл. Для большей информации о Безопасном режиме и консоль восстановления, смотрите "Tools for Troubleshooting". Проблема может возникнуть из-за несовместимости микропрограммного обеспечения. Многие Advanced Configuration and Power Interface (ACPI) проблемы могут решиться с обновлением микропрограммного обеспечения (BIOS). Так же может помочь чистка диска от ненужных временных файлов (temporary files) и т.п., так как проблема может возникнуть из-за недостаточного места на диске (для виртуальной памяти в том числе). Для этого вы можете использовать утилиту Очистки Диска (Disk Cleanup).

Добавлено через 34 секунды0x00000020: KERNEL_APC_PENDING_DURING_EXIT

источник проблемы. Отрицательное значение указывает на то, что файловая система вызывала FsRtlEnterFileSystem большее количество раз, чем FsRtlExitFileSystem. Положительное значение указывает, наоборот, FsRtlExitFileSystem было вызвано большее количество раз, чем FsRtlEnterFileSystem. Если у вас такая ситуация, проверьте все файловые системы установленные на машине. Сторонние перенаправители более всего подозреваются в сбое, так как они не были так тщательно протестированы, как NTFS, FAT, HPFS и RDR. Текущий IRQL должен быть равен 0. Если нет, то определённый порядок аннулирования драйверов, возвращаясь на высоком уровне IRQ, может быть причиной возникновения ошибки.

Параметры: 1 - адрес APC, был в ожидании на момент выхода. 2 disable count APC 3 - текущий IRQL уровень

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

Одной из известных причин этого стопа является Symantec AntiVirus 8.х и 9.0, установленный на серверах.

Решение: Symantec AntiVirus 8.x

1. Перезагрузитесь в безопасном режиме. 2. Start -> Run -> CMD.EXE 3. Напечатайте следущее: REG ADD HKLM\SYSTEM\CurrentControlSet\Services\Navap /V Start /T REG_DWORD /F /D 4 REG ADD HKLM\SYSTEM\CurrentControlSet\Services\Navapel /V Start /T REG_DWORD /F /D 4 3. Отключите сервер от сетки и перезагрузитесь. Symantec AntiVirus 9.0

1. Перезагрузитесь в безопасном режиме. 2. Start -> Run -> CMD.EXE 3. Напечатайте следущее: REG ADD HKLM\SYSTEM\CurrentControlSet\Services\Savrt /V Start /T REG_DWORD /F /D 4 REG ADD HKLM\SYSTEM\CurrentControlSet\Services\Savrtpel /V Start /T REG_DWORD /F /D 4

Добавлено через 28 секунд0x00000023: FAT_FILE_SYSTEM

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

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

Добавлено через 29 секунд0x00000024: NTFS_FILE_SYSTEM

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

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

Добавлено через 31 секунду0x0000002A: INCONSISTENT_IRP

Состояния IRP (пакет ввода/вывода I/O packet) не соответствовали друг другу.

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

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

Добавлено через 25 секунд0x0000002B: PANIC_STACK_SWITCH

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

Параметры: 1. Область возникновения ошибки

Добавлено через 25 секунд0x0000002E: DATA_BUS_ERROR

Чаще всего данная ошибка указывает на неполадки памяти.

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

Почти всегда причиной является оборудование системы неверная конфигурация, несовместимое или повреждённое оборудование. В большинстве случаев это неисправный RAM, Level 2 (L2) RAM cache ошибки, ошибки видео RAM и повреждённый жёсткий диск. Так же это может случиться, когда драйвер обращается к 0x8XXXXXXX адресу памяти, который не существует.

Решения: 1. Если стоп случился на новоустановленой системе, то проверьте обновления для BIOS, SCSI и сетевой карты. Все обновления можно найти на сайте производителе оборудования. 2. Если синий экран случился после установления каких либо драйверов для оборудования, то драйвер, нужно удалить. 3. Если причиной является жёсткий диск, то следует запустить проверку диска на активном разделе или, если в систему не удаётся попасть из-за стопа, из консоли восстановления. Для этого запустите Chkdsk /f /r или Chkdsk /r из консоли.

Добавлено через 28 секунд0x00000035: NO_MORE_IRP_STACK_LOCATIONS

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

Параметры: 1. адрес IRP

Добавлено через 25 секунд0x00000036: DEVICE_REFERENCE_COUNT_NOT_ZERO

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

Это ошибка вызова драйвера.

Параметры: 1. адрес объекта

Добавлено через 24 секунды0x0000003E: MULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTED

Мультипроцессорная система не симметрична по отношению друг к другу.

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

Добавлено через 24 секунды0x0000003F: NO_MORE_SYSTEM_PTES

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

В общем, ошибка говорит о нехватке РТЕ (page file entries), но на самом деле из-за фрагментации не возможно выделить драйверу целый кусок запрашиваемого количества памяти.

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

Так же причиной может являться драйвер, который плохо вычищает файл подкачки (swap).

Решения:

1. Увеличите объем виртуальной памяти. 2. Если отладчик ядра (kernel debugger) доступен проследите, где система запнулась и введите следующую команду: !sysptes 3

Добавлено через 24 секунды0x00000040: TARGET_MDL_TOO_SMALL

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

IoBuildPartialMdl( IN PMDL SourceMdl, IN OUT PMDL TargetMdl, IN PVOID VirtualAddress, IN ULONG Length )

Добавлено через 24 секунды0x00000041: MUST_SUCCEED_POOL_EMPTY

Ошибка показывает, что какой-то драйвер запросил слишком много места в must_succeed pool. В winNT и win2000 must_succeed pool очень мал, а в XP драйверам в обще не разрешено запрашивать там место для выполнения своих команд.

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

Добавлено через 34 секунды0x00000044: MULTIPLE_IRP_COMPLETE_REQUESTS

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

Параметры: 1 - адрес IRP

Добавлено через 15 секунд0x00000048: CANCEL_STATE_IN_COMPLETED_IRP

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

Параметры: 1 указатель IRP

Добавлено через 19 секунд0x0000004C: FATAL_UNHANDLED_HARD_ERROR

Наиболее частые причины: 1. x218 - необходимая библиотека реестра не может быть загружена. Этот файл может отсутствовать или быть повреждённым. Чтобы решить проблему, вам понадобиться спасательная загрузочная дискета. 2. Драйвер может повредить ключ реестра во время загрузки в память, или память, в которую происходила загрузка этого ключа, не действительна. Особенно AST EISA машины с 16М и выше памятью должны иметь доступ к памяти выше 16М, т.е. в утилите конфигурации EISA этот параметр должен быть ENABLED (разрешён). Иначе файл, который загрузится в ту память, при чтении покажет - 0xffffffff. 3. x21A - или Winlogon или CSRSS (Windows) внезапно отказали в работе. Выходящий код может сказать больше. Обычно это - c0000005, что говорит о том, что неподдерживаемое исключение вызвало сбой в том или ином процессе. Здесь практически ничего нельзя сделать. 4. x221 - означает, что драйвер повреждён или системная библиотека была распознана, как повреждённая. NT делает всё, чтобы проверять целостность важных системных файлов. Синий экран показывает имя повреждённого файла. Если такое случилось, загрузитесь в любую другую систему или, если таковых нет, переустановите/отремонтируйте систему. Или убедитесь, что версия файла, который был повреждён, совпадает с версией файла в дистрибутиве NT и просто замените его с диска. Постоянные ошибки с разными именами файлов означают проблемы с железом в I/O пути драйвера.

Добавлено через 17 секунд0x0000004D: NO_PAGES_AVAILABLE

Не хватает свободного места, чтобы продолжать операции.

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

Причины: 1. Драйвер заблокировал в цикле редактируемые или отображаемые заполнители страницы. Это ошибка драйвера. 2. Драйвер накопителя не выполняет запросы. Это ошибка драйвера. 3. Не достаточно места в стэке накопителя для записи и/или редактирования страниц в. памяти. Это ошибка драйвера. 4. Все процессы были урезаны до минимума, все доступные страницы заполнены и места всё равно не хватает. 5. Драйвер забывает сбросить счётчик свободных страниц, после выполнения процессов. 6. Или цикличная операция не может быть завершена.

Решение: Если отладчик (kernel debugger) доступен, печатайте следующие команды: !process 0 7 !vm dd mmpagingfiles dd @$p

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

Добавлено через 22 секунды0x0000004E: PFN_LIST_CORRUPT

Причина - повреждённая/неисправная I/O структура драйвера.

Параметры: 1. значение 1 2. значение ListHead, которое повреждено 3. число доступных страниц 4. 0 1. значение 2 2. данные, которые удаляются 3. наивысшее число физических страниц 4. итог удаляемых данных

Windows 2000 Применяется к следующим системам:

Microsoft Windows 2000 Server Microsoft Windows 2000 Advanced Server Microsoft Windows 2000 Professional Microsoft Windows 2000 Datacenter Server

How to Troubleshoot a "STOP 0x0000004E PFN_LIST_CORRUPT" Error Message

Симптомы: STOP 0x0000004E PFN_LIST_CORRUPT (Parameter1, Parameter2, Parameter3, Parameter4 1 - значение 1 2 - ListHead повреждённое значение 3 - число доступных страниц 4 - 0 1 - значение 2 2 - значение в списке, которое удалялось 3 - самый высокий номер физических страниц 4 - reference count of entry being removed

Причина: Ошибка возникает вследствие повреждения input/output структуры драйверов драйвером или любой другой проблемой.

Решение: Сделайте диагностику системы (обычно, соответствующие программы предоставляются производителями оборудования). Отключите все фильтр-драйвера файловой системы (file system filter drivers), такие, как бекапные утилиты (backup utilities), вирус-сканеры (virus scanners), или фаервол (firewall software). Просмотрите Microsoft сайт, чтобы проверить совместимость оборудования и драйверов оборудования с Windows 2000:

Для информации о оборудовании вашего компьютера, свяжитесь с производителем. Если эта ошибка появляется незакономерно или когда вы пытаетесь запустить какую-нибудь программу, удалите дополнительную память или протестируйте ваш random access memory (RAM). Эта ошибка также может проявляться, если у вас повреждённый RAM.

Добавлено через 33 секунды[0x00000050: PAGE_FAULT_IN_NONPAGED_AREA]

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

Параметры: 1. указывает на адрес в памяти, который допустил ошибку 2. тип обращения ( 0x00000000 = операция чтения, 0x00000001 = операция записи ) 3. если параметр не нулевой, то он показывает адрес инструкции, ссылающийся на адрес памяти в первом параметре.

Добавлено через 23 секунды0x00000051: REGISTRY_ERROR

Ошибка указывает на повреждение системного реестра. Если отладчик (kernel debugger) доступен, отследите ошибку. Если он вам покажет, что вы в ветке системы (CmpWorker будет присутствовать в перечне), введите следующие команды: dd CmpRegistryMutex+18 L1 !thread Это выдаст вам ветку и место ошибки в реестре.

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

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

Добавлено через 18 секунд0x00000067: CONFIG_INITIALIZATION_FAILED

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

Параметры: 1. 5 2. указывает на NTOSCONFIGCMSYSINI, который потерпел неудачу.

Добавлено через 20 секунд0x00000069: IO1_INITIALIZATION_FAILED

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

Добавлено через 26 секунд0x00000071: SESSION5_INITIALIZATION_FAILED

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

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

Windows NT 2000 XP Применяется к следующим системам: Microsoft Windows 2000 Advanced Server Microsoft Windows 2000 Professional Microsoft Windows 2000 Server Microsoft Windows NT Server 4.0 Microsoft Windows NT Server 4.0 Terminal Server Edition Microsoft Windows NT Workstation 4.0 Microsoft Windows XP 64-Bit Edition Microsoft Windows XP Professional

MS03-007: Unchecked Buffer in Windows Component May Cause Web Server Compromise

Относится стопу SESSION5_INITIALIZATION_FAILED

Microsoft впервые выпустил эту статью 17, 2003. В то время Microsoft был информирован о дыре в безопасности Windows 2000 Servers на IIS 5.0. Для атак использовался WebDAV, но корем уязвимости был Ntdll.dll. Microsoft выпустил патч для Windows 2000 и продолжил работу над главной проблемой. Windows NT 4.0 так же имеет уязвимость в Ntdll.dll, но он не поддерживает WebDAV, поэтому эта уязвимость не может быть использована для атак Windows NT 4.0. Но патч для Windows NT 4.0 б

forundex.ru

Критическая ошибка Kernel-Power, код события 41, причины и способы решения

Компьютер или ноутбук самопроизвольно выключается? Это происходит через несколько минут или часов после включения? Проверьте журнал событий, весьма вероятно что там вы обнаружите вот такое сообщение:

Как исправить - Критическая ошибка Kernel-Power, код события 41

Критическая ошибка Kernel-Power, код события 41 — такая запись часто сопровождает внезапные беспричинные на первый взгляд выключения компьютера или ноутбука, просмотрите Журнал событий — Система, если событий с кодом 41 достаточно много, то в этой статье Вы найдете несколько способов диагностики и определения причин ошибки, а так же способов исправления.

Причины ошибки Kernel-Power:

  1. Это действительно могут быть проблемы с питанием, как указано в описании ошибки, стоит обратить внимание на этот пункт если у Вас старый блок питания, недавно (полгода-год) Вы апгрейдили свой компьютер и устанавливали новую мощную видеокарту взамен старой, если в сети нестабильное напряжение и блок питания (или зарядное устройство ноутбука) сильно греется;
  2. Перегрев процессора и/или видеочипа, в этом случае срабатывает тепловая защита и подает сигнал выключения, в результате ноутбук или компьютер выключаются, а в журнале событий появляется сообщение — Критическая ошибка Kernel-Power, код события 41;
  3. Экзотические  и редкие причины — проблемы с железом, ошибки в прошивке BIOS, микротрещина в материнской плате и т. п.

Для исключения первой причины используйте утилиту SpeedFan  или аналогичную для мониторинга напряжений, если они в норме и укладываются в 5% погрешность, то с блоком питания скорей все все в порядке. Напряжения желательно тестировать под нагрузкой запустив какое-то ресурсоемкое приложение. Если это компьютер, то можно отключить лишние потребители — если проблема ушла значит не хватает мощности блока питания.

В целом как показывает практика, чаще всего эта ошибка возникает из-за перегрева процессора или видеочипа. Если это компьютер то проверить перегрев в домашних условиях не сложно, сразу после выключения, не включая компьютер, откройте корпус и пальцем попробуйте радиаторы процессора, видеокарты, чипсета и т. д. В случае ноутбука это сделать сложнее, а выдуваемый вентилятором теплый или холодный воздух — совершенно ни о чем не говорит. Если ноутбуку 3-5 лет, значит весьма вероятно пора менять термопасту и чистить от пыли вентилятор и радиаторную решетку, после этого если проблема еще осталась нужно продолжить поиск причин.

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

Так же не лишним будет:

  • обновить и проверить настройки BIOS;
  • обновить драйвера;
  • убрать разгон процессора, памяти, видеокарты;
  • проверить жесткий диск на ошибки;
  • проверить возникает ли проблема при чистой загрузке Windows;
  • Для исключения программных ошибок — загрузиться и поработать в Windows PE (Windows To Go)

А как Вам удалось исправить «Критическую ошибку Kernel-Power, код события 41«?

kakpedia.org

Критическая ошибка Kernel-Power код 41 категория 63 Windows 7

Вопрос: Периодический "Kernel-Power"

Здравствуйте! ПК используется крайне редко. Может раз в неделю, а может и реже. Серфинг, онлайн музыка, месенджеры.

Конфигурация

Operating System Windows 7 Профессиональная 64-bit SP1 CPU Intel Pentium G4400 @ 3.30GHz 31 °C Skylake 14nm Technology RAM 4,00ГБ Single-Channel Unknown @ 1066MHz (15-15-15-36) Motherboard Gigabyte Technology Co. Ltd. h210M-H-CF (U3E1) 28 °C Graphics Philips 170X (1280x1024@60Hz) Intel HD Graphics 510 (Gigabyte) Storage 111GB GOODRAM ATA Device (SATA (SSD)) 47 °C 465GB Hitachi HTS547550A9E384 ATA Device (SATA ) 27 °C Optical Drives HL-DT-ST DVDRAM Gh32NS40 ATA Device Audio Realtek High Definition Audio

Толком не могу сформулировать суть проблемы. Началось с того, что перестали запускаться viber и opera. Переустановка помогла. Было это месяца 3-4 назад. Сегодня все повторилось. Решил посмотреть, что в журнале событий. Там есть Kernel-Power и еще много чего. К сожалению, не смог загрузить весь журнал событий (*.xml) из-за его размера.

Скрытый текст

<Provider Name="Microsoft-Windows-Kernel-Power" Guid="{331C3B3A-2005-44C2-AC5E-77220C37D6B4}" /> <EventID>41</EventID> <Version>2</Version> <Level>1</Level> <Task>63</Task> <Opcode>0</Opcode> <Keywords>0x8000000000000002</Keywords> <TimeCreated SystemTime="2017-12-25T11:37:46.198800000Z" /> <EventRecordID>5568</EventRecordID> <Correlation /> <Execution ProcessID="4" ThreadID="8" /> <Channel>System</Channel> <Computer>ПК</Computer> <Security UserID="S-1-5-18" /> </System> - <EventData> <Data Name="BugcheckCode">0</Data> <Data Name="BugcheckParameter1">0x0</Data> <Data Name="BugcheckParameter2">0x0</Data> <Data Name="BugcheckParameter3">0x0</Data> <Data Name="BugcheckParameter4">0x0</Data> <Data Name="SleepInProgress">false</Data> <Data Name="PowerButtonTimestamp">0</Data> </EventData> - <RenderingInfo Culture="ru-RU"> <Message>Система перезагрузилась, не завершив полностью работу. Эта ошибка может быть результатом того, что система перестала отвечать, произошел критический сбой, или неожиданно отключилось питание.</Message> <Level>Критический</Level> <Task /> <Opcode>Сведения</Opcode>

Прошу сообщество: 1. Помочь мне оформить тему (приложить журнал событий или что-то еще, чего не хватает для понимания проблемы) 2. Определить программная ошибка или аппаратная.

P.S. комплект на гарантии, куплен с рук. Был до продажи в сервисе по причине некорректной установке ЦП в сокет предыдущим владельцем. В сервисе поправили без каких-либо отметок. Возможно, есть связь между этим и Kernel-Power?

P.P.S. 111GB GOODRAM ATA Device (SATA (SSD)) 47 °C не многовато ли?

Ответ:

Цитата mfch:

комплект на гарантии,
Вернуть все пока не поздно. У вас может быть мать или озу или еще что нибудь дорогостоящее неисправно. Если есть "контрольки" на корпусе, то даже не лазить во внутрь.

forundex.ru

Критическая ошибка Kernel-Power Код события 41 63

Вопрос: Периодический "Kernel-Power"

Здравствуйте! ПК используется крайне редко. Может раз в неделю, а может и реже. Серфинг, онлайн музыка, месенджеры.

Конфигурация

Operating System Windows 7 Профессиональная 64-bit SP1 CPU Intel Pentium G4400 @ 3.30GHz 31 °C Skylake 14nm Technology RAM 4,00ГБ Single-Channel Unknown @ 1066MHz (15-15-15-36) Motherboard Gigabyte Technology Co. Ltd. h210M-H-CF (U3E1) 28 °C Graphics Philips 170X (1280x1024@60Hz) Intel HD Graphics 510 (Gigabyte) Storage 111GB GOODRAM ATA Device (SATA (SSD)) 47 °C 465GB Hitachi HTS547550A9E384 ATA Device (SATA ) 27 °C Optical Drives HL-DT-ST DVDRAM Gh32NS40 ATA Device Audio Realtek High Definition Audio

Толком не могу сформулировать суть проблемы. Началось с того, что перестали запускаться viber и opera. Переустановка помогла. Было это месяца 3-4 назад. Сегодня все повторилось. Решил посмотреть, что в журнале событий. Там есть Kernel-Power и еще много чего. К сожалению, не смог загрузить весь журнал событий (*.xml) из-за его размера.

Скрытый текст

<Provider Name="Microsoft-Windows-Kernel-Power" Guid="{331C3B3A-2005-44C2-AC5E-77220C37D6B4}" /> <EventID>41</EventID> <Version>2</Version> <Level>1</Level> <Task>63</Task> <Opcode>0</Opcode> <Keywords>0x8000000000000002</Keywords> <TimeCreated SystemTime="2017-12-25T11:37:46.198800000Z" /> <EventRecordID>5568</EventRecordID> <Correlation /> <Execution ProcessID="4" ThreadID="8" /> <Channel>System</Channel> <Computer>ПК</Computer> <Security UserID="S-1-5-18" /> </System> - <EventData> <Data Name="BugcheckCode">0</Data> <Data Name="BugcheckParameter1">0x0</Data> <Data Name="BugcheckParameter2">0x0</Data> <Data Name="BugcheckParameter3">0x0</Data> <Data Name="BugcheckParameter4">0x0</Data> <Data Name="SleepInProgress">false</Data> <Data Name="PowerButtonTimestamp">0</Data> </EventData> - <RenderingInfo Culture="ru-RU"> <Message>Система перезагрузилась, не завершив полностью работу. Эта ошибка может быть результатом того, что система перестала отвечать, произошел критический сбой, или неожиданно отключилось питание.</Message> <Level>Критический</Level> <Task /> <Opcode>Сведения</Opcode>

Прошу сообщество: 1. Помочь мне оформить тему (приложить журнал событий или что-то еще, чего не хватает для понимания проблемы) 2. Определить программная ошибка или аппаратная.

P.S. комплект на гарантии, куплен с рук. Был до продажи в сервисе по причине некорректной установке ЦП в сокет предыдущим владельцем. В сервисе поправили без каких-либо отметок. Возможно, есть связь между этим и Kernel-Power?

P.P.S. 111GB GOODRAM ATA Device (SATA (SSD)) 47 °C не многовато ли?

Ответ:

Цитата mfch:

комплект на гарантии,
Вернуть все пока не поздно. У вас может быть мать или озу или еще что нибудь дорогостоящее неисправно. Если есть "контрольки" на корпусе, то даже не лазить во внутрь.

forundex.ru


Смотрите также

KDC-Toru | Все права защищены © 2018 | Карта сайта