Исключение 0x1a среды Windows сигнализирует о наличии проблем диспетчера памяти и ядра операционной системы. Этот стоп-код дополнительно характеризуют 4 параметра, из которых первый — самый информативный.
Дружественным описательным именем стоп-ошибки 0х0000001а принято считать MEMORY_MANAGEMENT. Исключительная ситуация такого типа возникает в случае наличия проблем памяти компьютера. Согласно трактовке Марка Руссиновича диспетчер управления памятью Windows сигнализирует таким образом об обнаруженных в режиме ядра повреждениях структур, управляющих памятью. Также, возможна попытка обработки некорректных запросов от приложений на управление памятью.
MEMORY_MANAGEMENT сопровождают четыре параметра, однако только первый представляет интерес для описания, возникшей ошибки. Шестнадцатеричных значений первого параметра множество. Приведем ряд примеров.
- 0x31 — Образ таблицы переадресации или программный поток были повреждены. Возможно, «виновником» является аппаратная проблема.
- 0х403 — Диспетчер управления памятью сообщает, что виртуальные адреса таблицы страниц не синхронизированы с номерами страничных блоков физической памяти (PFN). Вполне возможны неполадки аппаратного уровня.
- 0х411 — Запись таблицы страниц (PTE), с которой связана страница виртуальной памяти, была повреждена. Второй параметр в этом случае определяет адрес поврежденной записи.
- 0х777 — Попытка разблокировки неблокированного на текущий момент адреса системного кэша. Данный адрес либо никогда не отображался на виртуальное пространство, либо совершается попытка его повторной разблокировки.
- 0x778 — Использовался самый последний адрес представления системного кэша вместо того, чтобы хранить его.
- 0х8888 или 0х8889 — Управляющие структуры диспетчера памяти повреждены.
Стоп-ошибка MEMORY_MANAGEMENT характерна для любой версии Windows. Исходя из приведенных описаний первого параметра, становится очевидным факт проблем управления виртуальной памятью и ее отображения на физическое пространство при возникновении данного исключения. Также, ошибка может быть генерирована проблемами диспетчера системного кэша, использующего для своей работы пространство адресов виртуальной памяти.
Возможные причины
- Физические повреждения ОЗУ, что не позволяет системному диспетчеру правильно отображать виртуальное адресное пространство на физическом устройстве.
- Наличие аппаратных дефектов жесткого диска и южного хаба материнской платы, обслуживающего медленные устройства ПК.
- Проблемы совместимости технологий кэширования, реализуемых в микропроцессоре. Примером такой проблемы была кэш-технология VMCS неправильно обрабатывавшаяся серверными Windows 2008 SP2 и R2.
- Повреждение системных объектов Windows, включая файлы исполнительной подсистемы среды.
- Проблемы файла подкачки, являющегося частью виртуального адресного пространства.
- Неправильная работа драйверов, работающих в привилегированном режиме ядра операционной системы.
- Причиной такого положения может стать неправильный разгон системы.
Решаем проблему
- Если исключение MEMORY_MANAGEMENT начало возникать после подключения нового устройства и первый параметр сигнализирует о возможной аппаратной проблеме, пробуем отключить новое устройство.
- Осуществим диагностику памяти на признак ошибок. Воспользуемся средством диагностики Windows раздела администрирования панели управления. Оно носит название средства проверки памяти. Для просмотра результатов тестирования воспользуемся Журналом событий. Также, есть смысл тестирования ОЗУ с помощью утилиты Memtest.
- Проверим целостность системных файлов Windows. Для этого предназначена утилита sfc, выполняемая из консоли командной строки с флагом scannow. Она проверит целостность и при необходимости восстановит найденные поврежденные файловые объекты.
- В некоторых случаях виновником данного исключения становится недавно инсталлированное приложение. Деинсталлируйте такую программу. Примером такой ситуации может стать наличие проблем с памятью после установки приложения Gigabyte Energy Saver.
- Если ПК разогнан, понадобится установить настройки на уровне заводских параметров.
- Причиной выброса исключительной ситуации может оказаться несовместимость оборудования с текущей версией операционной среды. Установите необходимые обновления. Так, устранение подобной ситуации в Windows XP осуществляется путем установки обновление KB9299338.