DataSheet - для любителей и профессионалов

BSOD

0x0000000A: IRQL_NOT_LESS_OR_EQUAL

Синий экран 0x0000000A  указывает, что Microsoft Windows или драйвер получили доступ к памяти на уровне DISPATCH_LEVEL или выше.

Параметры IRQL_NOT_LESS_OR_EQUAL:

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

Причина

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

Решение

 

Во время установки Windows XP

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

     Шаг 1. Определим уровень абстрагирования от оборудования. Во время  установки системы в момент определения конфигурацию компьютера нажмите F5. В появившемся окне убедитесь, что спецификация соответствует действительности. Попытайтесь переустановить Windows XP.

     Шаг 2. Выключите следующие функции в настройках CMOS:

  • все кэширование, включая (L2, BIOS, внутреннее/внешнее);
  • все затенения;
  • Plug and Play;
  • любые средства антивирусной защиты BIOS.

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

     Шаг 3. Проверка оперативной памяти. Если в компьютере несколько планок оперативной памяти, то необходимо поочередно установить по одной планке памяти и наблюдать за процессом установки. В случае исчезновения BSoD становиться понятно, что виновником является планка памяти, находящаяся вне системного блока компьютера. При использовании одной планки памяти, необходимо её протестировать специализирующей программой, например memtest.

     Шаг 4. Извлечение всех адаптеров и устройств, не нужных для установки операционной системы. А именно:

  • устройства SCSI;
  • устройства IDE;
  • сетевой адаптер;
  • внутренний модем;
  • звуковая карта;
  • дополнительные жесткие диски (для установки системы достаточно одного жесткого диска);
  • CD-привод или DVD-привод (если устанавливаете от локального жесткого диска).

     Попытайтесь переустановить Windows XP. Если синий экран смерти все равно продолжает появляться, то переходите к 5-му шагу. В противном случае, необходимо определить какой же  из изъятых адаптеров является причиной появления ошибки. Для этого необходимо поочередно устанавливать по одному устройству  в системный блок и перегружать компьютер. В случае появления синего экрана последнее добавленное устройство и является его виновником. Его следует заменить.

     Шаг 5: Обновление драйвера SCSI и удаление SCSI устройств. Загрузите последний драйвер от поставщика адаптера. Выключите синхронизацию на контроллере SCSI. Удалите все устройства SCSI за исключением одного жесткого диска, на который устанавливается операционная система.

     Шаг 6: Изменение настроек и устранение IDE-устройств. С помощью перемычки устанавливаем жёсткий диск IDE в режим Master и отключаем все IDE-устройства за исключением жесткого диска, на который устанавливается Windows XP.

     Шаг 7: Обратитесь к производителю компьютера или материнской платы. Производитель может помочь выполнить программу диагностики и обновить  BIOS.   

 Во время работы Windows XP

 

     Рассмотрим 3 шага решения BSoD 0x0000000A при появлении в уже работающей операционной системе.

     Шаг 1: Рассмотрите недавно установленное программное обеспечение. Если Вы установили стороннюю программу (драйвер), попытайтесь удалить или отключить её так, чтобы она не загружалось. Затем, перезапустите компьютер, чтобы понять это программное обеспечение или драйвер вызвал ошибку.

     Шаг 2: Рассмотрите недавно добавленные устройства. Если Вы добавили какие-либо устройства или драйвера после того, как Windows был установлен, демонтируйте их и затем перезапустите компьютер, чтобы понять, в этом ли причина синего экрана. Если удаление недавно установленных аппаратных средств устранило ошибку, необходимо установить проблемное устройство и установить свежие драйвера с сайта производителя устройства. Продиагностируйте устройство.  

     Шаг 3: Восстановите Windows.

Windows 7 и Windows Server 2008  

     Stop 0x0000000A появляется при входе в спящий режим. Это происходит, потому что драйвер Diskdump.sys неправильно устанавливает размер ввода/вывода в 0. Когда система вводит в спящий режим, драйвер Diskdump.sys ответственен за запись содержания памяти в файл Hiberfil.sys. Если устройство хранения, которое содержит файл Hiberfil.sys, занято, когда устройство получает запрос ввода/вывода от драйвера Diskdump.sys, он пытается отправить запрос ввода/вывода позже. Однако, драйвер Diskdump.sys неправильно устанавливает размер ввода/вывода в 0, когда  снова посылает запрос. Поэтому, система получает доступ к недопустимому адресу памяти, и получаете сообщение об ошибке. 

     Для устранения ошибки загрузите и установите последние обновления на  вашу операционную систему.

 

1. Помогло снятие памяти, которая не поддерживалась процем и установки меньшего объёма

2. А у меня вообще не стандартное решение проблемы 0x0000000A. Вскрыли блок питания (БП), а там вздулся кондёр 3300mF*16v. Поставил другой блок питания - проблемы как и не бывало! (Спасибо опытному мастеру с музыкальным слухом, он сразу услышал высокочастотный писк из БП, и мы не тратили время на поиски причин...)

3. Тоже выскакивала ошибка (синий экран) 0х0000000а при установке вин 7 64-бит, то в начале, то в конце установки, перебрал и протестировал все, все нормально, железо новое. Поменял оперативку, поставил другую тоже рабочую, все работает нормально. Думаю что материнке не "понравилась" память, так как Мемтест проходила, память DDR3 1600 Кингстон заменил на Самсунг DDR3 1600

4. Стал выскакивать экран смерти после 20 минут работы компа потом каждые 5 минут, но не всегда. Ошибки были разные, эту последнюю удалось заскринить. До этого проверял диски и память, тесты ничего не выявили, потом вынул и продул память а также разобрал БП, был сильно в пыли. Все пропылесосил и выдул, пока тьфу тьфу норм

5. Аналогичный случай. Один в один - стояли две разные "плашки" памяти, снял одну и ВУАЛЯ :)
Спасибо автору, забыл уже когда такое было: "конфликт разношестной памяти" при установке.

6. убрал аваст по совету одного комментатора и эффект голубого экрана исчез. спасибо за комменты.

7. Целый день искал суть проблемы перенес не один стресс (чистил "мусор"удалял вирусы,фрагмент ировал диски,менял емкость файлов подкачки и прочее.... с 8-00 утра и к 23-40 нашел ваш коммент ,ура есть на этом свете -чудо .Автору и сайту спасибо....снес Аваст :-x :-x и жизнь приобрела яркие краски.... :lol: :lol:

8. Привет всем. Два клиента мне приносили стационарные компы и у них была подобная ошибка. Загружается ось комп работает 10-15 минут, всплывает синий экран с ошибкой irql_not_less_o r_equal.

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

Во втором компе тоже думал с железом проблемы, все проверил ничего не нашел, БП разобрал тоже визуально ничего не видно было, поотключал переферию, все равно ошибка. Потом в этих комментариях вычитал у ребят про удаление Аваста. Удалил и все стало нормально работать.

Добавить комментарий


Защитный код
Обновить

Вы здесь: Главная Документация BSOD 0x0000000A: IRQL_NOT_LESS_OR_EQUAL