код STOP-ошибки, приводящий к синему экрану смерти (BSoD) в Windows XP, 7, 8, 10, причины, как исправить
Главная » Windows » Ошибки
На чтение 5 мин Просмотров 381
Возникновение STOP-ошибки 0x0000007f приводит к полному краху Windows и демонстрации синего экрана смерти (BSoD). Это свидетельство повреждения аппаратного оборудования компьютера или неисправности драйверов, работающих в режиме ядра. В новой Windows 10 такое исключение часто возникает при осуществлении обновления со старших версий Windows (XP, 7, 8).
Содержание
- Описание кода ошибки
- Возможные причины проблемы
- Как её исправить?
- Полезное видео
Описание кода ошибки
Обратите внимание! Символическим названием стоп-ошибки 0x0000007f представляется UNEXPECTED_KERNEL_MODE_TRAP.
Она описывает фатальную критическую ситуацию, возникающую при генерировании процессором исключения, необрабатываемого ядром операционной системы. Такой исключительной ситуацией может послужить связанное прерывание или, так называемая, двойная ошибка.
Bound trap (связанное прерывание) представляет вид прерывания, которое ядру Windows нельзя перехватывать для обработки. Такая исключительная ситуация не приводит к вызову системного обработчика исключений. Поэтому происходит крах системы, завершающийся синим экраном и STOP-ошибкой UNEXPECTED_KERNEL_MODE_TRAP. Тот же стоп-код генерирует система при возникновении двойной ошибки, когда попытка обработки возникшего исключения приводит к другой ошибке (double fault).
У UNEXPECTED_KERNEL_MODE_TRAP существует ряд параметров. Первый параметр может принимать различные значения. Он описывает причину возникшей ошибки и считается наиболее важным для диагностики причин выброса данного исключения:
- Примером может послужить исключительная ситуация деления на ноль, описываемая последовательностью 0x00000000. Причиной такого исключения может стать, например, битая память.
- Выполнение процессором недопустимой операции (0x00000006) также может быть значением первого параметра.
- Двойное исключение (double fault) описывает код 0x00000008. Это попытка обработать возникшее исключение, которая также завершилась неудачей. Причиной двойного необрабатываемого исключения могут стать переполнение стека ядра Windows или проблемы с «железом».
Первый параметр может принимать и другие значения. Расшифровывать эти значения можно с помощью документации к архитектуре процессоров Intel.
Данный стоп-код характерен для любой версии Windows. Например, он замечен при установке Windows XP, возникает такая ситуация и при эксплуатации Windows 10. Описана данная ситуация и при работе с
Возможные причины проблемы
- Наиболее распространенной причиной возникновения исключения, описанного выше, является подключение неисправного оборудования к компьютерной системе. Особенно часто такая ошибка возникает при сбоях неисправной оперативной памяти.
- Двойная ошибка, как причина UNEXPECTED_KERNEL_MODE_TRAP, может возникнуть в результате переполнения стека ядра операционной системы. Сценарием такой ситуации может послужить активное использование драйвером стека ядра — множественный вызов функций, применение рекурсивных вызовов. Стек ядра — очень ограниченный ресурс, на который система отводит не более трех страниц памяти. Когда же микропроцессор делает попытку сообщить о переполнении стека и ставит структуру с сообщением на уже переполненный стек, то выбрасывается очередная ошибка, сообщающая о переполнении. Ядру системы ничего больше не остается, как спокойно «умереть» с демонстрацией синего экрана смерти.
- UNEXPECTED_KERNEL_MODE_TRAP возникает при установке Windows XP. Причиной возникновения такой исключительной ситуации может оказаться несовместимость между работающей на ПК версией BIOS и инсталлируемой версии Windows XP.
Как её исправить?
Варианты решения проблемы следующие:
- Если синий экран смерти со стоп-кодом 0x7f начал возникать после подключения периферийного оборудования, тогда потребуется устранить его и посмотреть выбрасывается ли повторно такая ошибка. В случае нормальной работы системы без стоп-экранов, замените неисправное устройство исправным.
- Часто такая проблема возникает при использовании поврежденной или несовместимой памяти. Обратитесь к мануалу разработчика системной платы, чтобы узнать, какая память совместима с данной материнской платой. Также, понадобится протестировать оперативную память на предмет наличия повреждений. Например, можно использовать
- Возникновение UNEXPECTED_KERNEL_MODE_TRAP в совершенно новой системе может быть связано с несовместимостью версий микропрограмм BIOS, SCSI-контроллера, жестких дисков с установленной версией Windows. Чтобы устранить сбой, поищите обновления в Интернете для этих встроенных микропрограмм.
- При наличии ошибки после инсталляции драйвера, следует удалить этот драйвер или переименовать. Если драйвер загружается вместе с операционной системой, тогда нужно выполнить вход в безопасном режиме без загрузки драйверов и удалить испорченный драйвер или переименовать его.
- Иногда проблему можно решить путем загрузки операционной системы с восстановлением последней работоспособной конфигурации реестра. Для этого перезагрузите систему и нажмите F8. Это позволит открыть меню выбора операционных систем для продолжения загрузки. В меню дополнительных параметров загрузки надо выбрать опцию загрузки последней удачной конфигурации. Данное действие эффективно при добавлении только одного поврежденного драйвера в систему.
- Вызов ошибки UNEXPECTED_KERNEL_MODE_TRAP возможен при неудачном разгоне процессора. Если микропроцессор компьютера был разогнан, то следует вернуть его основные параметры к заводским значениям, задаваемым по умолчанию.
- Проблема может возникать в результате обновления Windows. Причиной в этом случае становятся несовместимые с новой версией операционной системы драйвера, службы, сканеры антивирусов. Перед обновлением следует отключить все драйвера, службы сторонних разработчиков. Также, понадобится найти обновления для этих программных устройств совместимые с новой версией Windows.
- Если выполнение предыдущих пунктов не решает проблему, отнесите системную плату в сервисный центр для диагностики. Причиной могут послужить микротрещины, окислительные процессы, неисправные компоненты материнской платы.
Полезное видео
Пошаговые действия для устранения рассматриваемой ошибки вы можете посмотреть здесь:
Синий экран смерти — код ошибки 0x0000007F
Главная страницаПолезноеСиний экран смерти (BSOD)Коды ошибок0x0000007F: UNEXPECTED_KERNEL_MODE_TRAP
В режиме ядра возникло незапланированное прерывание, которое не было разрешено самим ядром.
Причины возникновения
Проведена установка дополнительных устройств, которые обладают дефектами или имеют проблемы иного типа. Когда в работе указанного оборудования происходит отказ, то может появиться такая ошибка. Другой причиной требуется назвать переполнение стека ядра. Оно возникает в случае неоднократного подсоединения драйвера к одному стеку.
Параметры
На синем экране появляется следующая надпись:
STOP: 0x0000007F (parameter1, parameter2, parameter3, parameter4)
Наибольшую важность играет значение parameter1. Особенности его значений будут рассмотрены далее:
- 0x00000000. Произошло деление на 0, которое вызвано дефектом памяти, различными аппаратными проблемами или ошибками в ПО.
- 0x00000004. Процессор попытался осуществить вызов к обработчику прерываний, когда уже задан флаг переполнения.
- 0x00000005. Произошел отказ от граничной проверки.
- 0x00000006. Возникает в том случае, когда процессор стремится осуществить недопустимые действия. Это часто появляется при дефекте указателя команд.
- 0x00000008. В процессе вызова обработчиком предыдущего исключения произошло новое исключение. Таким образом, появляется проблема двойного отказа.
- 0x0000000B. Произошла попытка получения доступа к участку памяти, который не существует.
- 0x0000000C. Произошла попытка получения доступа к участку памяти, расположенному за пределами стека.
- 0x0000000D. Возникло нарушение права доступа некоторой программы.
- 0x0000000A. Имеется дефект TSS.
Существуют и другие варианты, но выше указаны наиболее распространенные.
Способы решения
- Выполнить освобождение большего количества свободного места на диске.
- Провести проверку компьютера на предмет наличия вирусов.
- Загрузить обновление Service pack до последней версии и установить его.
- Проблема может заключаться в установке дефектного или неправильного драйвера. Если подобные действия осуществлялись, рекомендуется выполнить их откат.
- Восстановить систему, используя один из ранее созданных бэкапов.
- Производится переход к просмотру настроек BIOS, после чего они сбрасываются к стандартным.
- Необходимо запустить специальное ПО для проверки дефектов оперативной памяти.
- Проводится проверка жесткого диска. Интересуют поврежденные сектора или логические ошибки. Потребуется осуществить установку специализированных приложений.
Рассмотренные способы решения необходимо назвать общими. Следует рассмотреть адресную помощь, которая необходима в случае конкретных осложнений. Более детально это будет учтено далее.
Сбой происходит в ходе установки Windows XP
Предполагается, в на определенном этапе установки операционной системы, подобный процесс будет прерван и на экране появится сообщение об ошибке 0x0000007F. Когда страница приветствия будет выдана, устройство отключится или начнется рестарт. Как показывает практика, наиболее частой проблемой необходимо назвать несовместимость версий используемой микропрограммы или неправильное задание настроек BIOS.
Чтобы ошибка больше не появлялась, требуется провести определенные мероприятия. Наиболее простым подходом можно назвать сбрасывание настроек BIOS до их состояния «по умолчанию». Когда эффект от подобных действий отсутствует, требуется провести обновление действующей прошивки BIOS. Можно порекомендовать переустановить ОС Windows. В ходе выполнения поставленной задачи появится предложение нажать F6 и это необходимо выполнить (производится установка дополнительных драйверов). Следующая задача заключается в том, чтобы нажать F7 и выбрать ядро HAL. Таким образом, можно будет избежать применения устройством ACPI HAL. Предполагается осуществление работы только с обычной версией HAL.
Сбой возникает при начале работы Symantec AntiVirus
Антивирусное ПО Symantec AntiVirus способно привести к появлению ошибки данного типа. Причиной необходимо назвать недостаточно большое пространство ядра, которого не хватает для выполнения задачи обработки драйверов. Проблема данного антивируса заключается в его подходе к проверке документов на наличие вредоносного ПО. Используемые запросы ввода-выдачи способны занимать дополнительное место ядра, которое необходимо самому устройству.
Наиболее простым и доступным способом устранения ошибки требуется назвать изменение настроек. В реестр нужно внести параметр KStackMinFree. Его показатель устанавливает наименьшее место ядра, отводимое приложениям Symantec AntiVirus или Norton AntiVirus для осуществления запросов ввода-выдачи. Предусматривается выполнение определенной последовательности действий:
- Проводится открытие редактора реестра. После этого необходимо осуществить переход в HKEY_LOCAL_MACHINE\SOFTWARE\Symantec\Norton AntiVirus NT\Auto-Protect\InternalSettings
- Требуется создать новый параметр, который будет относиться к категории DWORD и иметь название KStackMinFree. Нужно установить его показатель 2200.
- Осуществляется рестарт устройства.
Описанные выше действия подходят для тех случаев, когда применяются устаревшие версии описанных программ. Обновленное ПО использует несколько иные способы работы, что должно приниматься во внимание.
- Проводится открытие редактора реестра. После этого необходимо осуществить переход в HKEY_LOCAL_MACHINE\SOFTWARE\INTEL\LANDesk\VirusProtect6\CurrentVersion\Storages\Filesystem\RealTimeScan
- Требуется создать новый параметр, который будет относиться к категории DWORD и иметь название KStackMinFree. Нужно установить его показатель 2200.
- Осуществляется рестарт устройства.
Таким образом, главное отличие заключается в расположении документа, куда будут вноситься изменения.
Сбой в случае добавления модуля памяти с применением функции Hot Add Memory
Ошибка данного типа является характерной для операционных систем Windows Server 2003 различного типа. Условия появления предполагают немалое разнообразие:
- Устройство осуществляет свою деятельность под контролем чипсета 64-bit.
- Используется тридцатидвухразрядная версия ОС и на ней установлен сервисный пакет обновлений SP1.
- Устройство обладает модулем памяти с объемом 4 Гб или после добавления дополнительного модуля указанный показатель превысил данное число.
Когда подобные факторы имеют место быть, появляется синий экран смерти с ошибкой 0x0000007F.
Решение подобной проблемы является проведение мероприятий, направленных на проверку установленного объема оперативной памяти. Она должна составлять не менее 4 Гб на момент до запуска функции Hot Add Memory. Другой вариант заключается в том, что необходимо убедиться – устройства не должны ограничиваться применением исключительно 32-х битной DMA RAM.
Сбой в результате однобитной ошибки в ESP регистре процессора
Отличительной особенностью является появление проблемы на тех устройствах, для которых применяется процессор типа Intel Xeon или иные модели, схожие с ним. Предусматривается появление сообщения следующего типа на синем экране:
STOP: 0x0000007F (parameter1, parameter2, parameter3, parameter4) UNEXPECTED_KERNEL_MODE_TRAP
Главным признаком именно этой проблемы считается parameter1= 0x00000008. Таким образом, можно говорить о появлении двойного исключения. Другой вариант заключается в сбое, произошедшем в одном из битов регистра ESP. Он включает в себя адрес, расположенный вне стека действующего потока.
Указанный вид сбоя появляется в различных ситуациях, но основными виновниками можно назвать:
- Системой BIOS устройства не выполнены действия, направленные на установку микрокода для функционирования процессора.
- Сам процессор имеет дефект или иную проблему, не позволяющую ему работать в соответствии с инструкциями.
- Условия работы процессора не удовлетворяют нормам. Например, часто приходится иметь дело с повышенной температурой или сильных перепадах питающего напряжения.
Существует несколько способов, которыми можно выполнить решение задачи избавления от ошибки.
Подход №1
Осуществляется проверка того, какая используется версия микрокода. Производитель стремится сделать свой продукт максимально более эффективным. Каждая последующая версия обладает доработками и улучшениями. Установка последнего обновления часто позволяет решить множество проблем. Предполагается возможность решения сбоев в логических процессах. Отдельным моментом является тот факт, что не предполагается хранение обновлений непосредственно в процессоре. Они находятся на диске устройства и загружаются при начале работы компьютера. Для выполнения указанного процесса используется система BIOS или специальный драйвер Update.sys.
Следует описать порядок действий в тех случаях, когда применяется процессор Intel. Подобный вариант является довольно распространенным. Указанный тип процессоров читается самым популярным. Чтобы найти обновления микрокода, рекомендуется применять специализированное ПО. Программу для осуществления поставленных задач можно скачать по указанной ссылке: //support.intel.com/support/processors/tools/frequencyid. Она выдаст довольно большое количество информации об используемом на устройстве процессоре. Отдельный интерес представляет семейство, модель, а также степпинг и редакция. Именно эти значения позволяют точно говорить о конкретной модели процессора.
Несмотря на все старания специалистов, существует несколько моделей процессоров, которые наиболее чувствительны к ошибке 0x0000007F. Например, можно отметить семейство Intel Xeon под номером 15. Модели со степпингом 9 и применяющие набор микросхем ServerWorks. В большинстве ситуаций, именно он становятся причиной описанных сбоев.
Для эффективной и бессбойной работы оборудование требуется использовать редакцию 0x18 или выпущенную позже. В том случае, если указанный показатель составляет 0, это означает отсутствие в BIOS обновлений микрокода. Предполагается требование провести обновление непосредственно BIOS.
Подход №2
Выполняется проверка, цель которой заключается в определении исправности или неисправности процессора. Предполагается необходимость извлечь данное изделие и установить его на другой компьютер. После этого происходит анализ работы устройства – возникает ли на нем аналогичная проблема. Если нет, то логичным объяснением является исправность процессора – сбой придется искать в другом месте. Главной сложностью является наличие определенных навыков в данной сфере. Рекомендуется предоставить выполнение поставленной задачи профессионалу, чтобы он обеспечил максимальное качество подобных работ.
Подход №3
Отдельного внимания заслуживает такой момент, как условия работы процессора. Довольно большое количество факторов способно привести к выходу за пределы оптимальной эксплуатации. Нередко возникает повышенная температура, избыточное количество пыли или многое другое. Здесь можно отметить преобладание механических и физических факторов. Выполняется разбор компьютера и проверка условий работы процессора. Нужно очистить пространство рядом с ним от пыли, проверить работоспособность вентиляторов и рассмотреть другие причины, способные вызвать перегрев.
Другой вариант заключается в выходе параметров питания за допустимые рамки. Это не менее серьёзная проблема, но выявить её не так просто. Некачественное напряжение способно очень быстро вывести из строя компьютерное оборудование. Если причина именно в нем, рекомендуется использовать стабилизатор напряжения.
Уточнение причин ошибки
Следует подробнее рассмотреть проблему двойного исключения. Она возникает тогда, когда со стороны регистра ESP происходит ссылка на недействительный адрес. Можно говорить о том, что поставлена задача установить, является ли появление ошибки 0x0000007F вызванным сбоем в одном из битов регистра ESP. Предусматривается осуществление следующих мероприятий:
- Скачайте программу Microsoft Debugging и монтируйте её на устройство. Она необходима для того, чтобы обеспечить определение любых сбоев в работе системы.
- Осуществляется запуск WinDbg. Интересующий документ дампа памяти должен быть открыт внутри данной программы.
- Когда поставлена задача анализа файла дампа, требуется использовать команду !analyze –v.
- Происходит выдача подробной информации. Необходимо обеспечить её проверку для того, чтобы можно было точно установить причину возникновения проблемы. Отдельное внимание уделяется факторам выявления двойных сбоев. Когда они обнаружены, выполняется команда tss 28. Она позволяет предоставить сведения о состоянии системы в период появления ошибки.
- Для выдачи диапазона адресов под конкретный стек действующего потока применяется команда !thread. Двойное исключение наиболее распространено в тех ситуациях, когда адрес выходит за пределы заданного диапазона. ebp. В том случае, когда сбой не появлялся, показатель в регистре EBP станет обладать незначительным отличием от показателя указателя стека в регистре ESP. Применение команды эффективно устанавливает бит, включающий в себя ошибку. Показатели регистров ESP и EBP должны иметь различие только на 1.
Подобная программа позволяет получить в распоряжение различные сведения. Наибольшую важность играет обеспечение данных об используемом процессоре. Для получения указанной информации надо ввести команду !cpuinfo. Результат будет выдан в виде таблицы технических параметров.
Методы исправления ошибки «синий экран 0x0000007f»
Хотите знать, почему ваша система сталкивается с ошибкой «синий экран» 0x0000007f, из-за которой вы не получаете прямого доступа к системе и ее файлам? Тогда вы должны прочитать руководство ниже в виде этой статьи. Это поможет вам диагностировать проблему со всеми возможными решениями.
Итак, продолжайте читать дальше и узнайте, как исправить этот код 0x0000007f BSOD.
- Часть 1: Что такое код ошибки синий экран 0x0000007f?
- Часть 2: причина появления синего экрана с кодом ошибки 0x0000007f
- Часть 3: Как исправить синий экран с кодом ошибки 0x0000007f?
- Часть 4: Как восстановить данные после потери данных с кодом ошибки синего экрана 0x0000007f?
Часть 1: Что такое код ошибки синий экран 0x0000007f?
Многие из вас, пользователи Windows, могли столкнуться с этой уникальной ошибкой 0x0000007f. Следовательно, я уверен, что вы согласитесь с тем, что ошибка синего экрана 0x0000007f простыми словами мешает работе вашей ОС Windows. Что ж, это серьезная проблема, и ее нельзя игнорировать.
Хотя мы подробно обсудим причины в этом разделе, вот несколько причин, которые могут вызвать эту ошибку. Например, установленное оборудование, которое включает отказ материнской платы, оперативной памяти или проблемы с системой разгона. Код ошибки 0x0000007f в основном связан с установленным оборудованием и не является проблемой, вызванной программным сбоем.
Вот список операционных систем, которые подвержены коду ошибки 0x0000007f.
- Выпуски Win 2000 Professional, Server, Enterprise и Datacenter.
- Win XP Домашняя и Профессиональная.
- Win NT Server, версии для рабочих станций.
Часть 2: Причина появления синего экрана с кодом ошибки 0x0000007f
Как указано выше, некоторые проблемы или проблемы в установленном оборудовании могут вызвать код ошибки 0x0000007f. Это может включать сбой материнской платы, несоответствие модулей памяти, неисправность ОЗУ (оперативной памяти) и проблемы с системой разгона.
1. Сбой модуля оперативной памяти
Оперативная память важна, так как она отвечает за хранение важных данных в системе. Когда ОЗУ выходит из строя или затронуто, возникает код ошибки синего экрана 0x0000007f. Это происходит в ловушке режима ядра. Решение для этого состоит в том, чтобы заменить оперативную память на другой слот материнской платы. Ставьте только одну оперативку и проверяйте на ошибки в момент. Если нет, попробуйте в какой-нибудь другой системе. Если код ошибки существует, он будет показан в другой системе. Теперь запустите диагностику, которую дает компания-производитель.
2. Несоответствие модулей памяти
200, 266, 333 и 400 МГц являются нормальными скоростями модулей памяти. В системе имеется две памяти, одна модуля 200 МГц, а другая 400 МГц. Несоответствие этой ошибки может привести к ошибке кода остановки. Чтобы решить эту проблему, устанавливайте модули памяти одинаковой скорости и совмещайте их, а не смешивайте.
3. Неисправность материнской платы
Сбой содержимого материнской платы может привести к ошибке кода остановки. Для этого следует поменять материнские платы местами и провести на ней диагностику.
4. Разгон системы
Когда скорость системных часов увеличивается для увеличения скорости, это приводит к коду ошибки. Для решения этих проблем установите нормальную скорость системы.
Часть 3: Как исправить код ошибки синий экран 0x0000007f
Давайте обсудим некоторые простые и понятные шаги, которые могут стать отличным и эффективным решением для этого кода ошибки синего экрана 0x0000007f.
Решение 1. Перезагрузите компьютер или ноутбук:
Всякий раз, когда вы получаете сообщение об ошибке синий экран 0x0000007f, вы должны перезагрузить компьютер. Иногда это может решить проблему автоматически. Итак, попробуйте один раз, не раздумывая.
Решение 2. Сканируйте на наличие вирусов.
Основной причиной появления кода ошибки синего экрана 0x0000007f являются вирусы. Хотя антивирусное программное обеспечение установлено для защиты системы от антивируса, некоторые вирусы способны легко выйти из-под контроля программного обеспечения, если вы не прошли полное сканирование системы.
Когда этот тип вируса или вредоносного ПО влияет на систему, вы обнаружите наличие кода ошибки синего экрана 0x0000007f в вашей системе. Решение или шаг, который необходимо выполнить для решения этой проблемы, — выполнить полное сканирование системы. Когда вы закончите сканирование, вы получите подробную информацию о файле, на который повлиял вирус. Теперь последний шаг — удалить этот конкретный файл и отформатировать систему.
Примечание : Основная часть здесь заключается в том, что вы всегда должны обновлять антивирусное программное обеспечение последними обновлениями.
Решение 3. Удалите только что установленные новые приложения.
В этом случае, если вы добавили какие-либо новые приложения, такие как программное или аппаратное обеспечение (неисправное), жесткий диск и приложения следует сразу удалить, а затем переустановить. Но перед тем, как удалить резервную копию данных приложения и закрыть его должным образом. Случайно вы можете потерять данные, поэтому будьте осторожны при извлечении жесткого диска.
Решение 4. Выяснить информацию реестра
Необходимость восстановления реестра возникает только при неправильном или неправильном обращении с персональным компьютером или ноутбуком. Это увеличивает вероятность создания поврежденных файлов при работе с реестром. Когда пользователь стремится обновить старое программное обеспечение новым, он может не удалить старое программное обеспечение до начала процесса его обновления, что приводит к повреждению файлов. Чтобы предотвратить эту проблему с реестром, вы должны удалить предыдущую версию программного обеспечения перед установкой обновленного или нового программного обеспечения. Если вы пропустите или не выполните этот шаг, вы можете получить код остановки из-за поврежденных файлов в реестре. Чтобы решить эту проблему, вы должны сначала проверить записи. Затем удалите поврежденные файлы. Таким образом, вы можете восстановить реестр, используя какой-либо инструмент восстановления реестра.
Решение 5. Попробуйте заменить жесткие диски
Может быть много случаев, таких как поврежденные жесткие диски или некоторые из них могут быть несовместимы с вашей системой, жесткий диск может устареть и т. д. Итак, взгляните на каждый случай и узнать реальные последствия.
Решение 6. Вам может помочь переустановка Windows!
Некоторые конечные пользователи используют операционную систему, которая доступна в неавторизованном магазине или на неавторизованном веб-сайте. Он не будет применим во всех обстоятельствах. Таким образом, лучше переустановить или изменить пакет Windows и получить операционную систему Windows только с авторизованного веб-сайта.
Решение 7. Игнорирование поврежденного ОЗУ
Плохое ОЗУ также может быть причиной появления кода ошибки. Представьте, что вы добавили новую оперативную память для повышения производительности системы, существует высокая вероятность того, что это приведет к ошибке кода остановки 0x0000007f. Чтобы предотвратить эту проблему, необходимо удалить оперативную память и перезагрузить систему. Однако перед извлечением оперативной памяти следует выключить систему. Тогда вы можете идти.
Решение 8. Попробуйте увеличить место на жестком диске.
Вы также можете получить синий экран 0x0000007f из-за нехватки места на диске. Чтобы преодолеть это, вы можете удалить ненужные файлы, такие как игры, видео и нежелательные приложения. Или же, лучшее решение — без колебаний увеличить место на жестком диске. В будущем это также поможет вам бегать во многих обстоятельствах.
Кстати, вы также можете научиться исправлять ошибку синий экран смерти 0xc0000005.
Видеоруководство о том, как исправить ошибку «Синий экран смерти» в Windows?
Часть 4: Как восстановить данные после потери данных с кодом ошибки синего экрана 0x0000007f?
В некоторых случаях из-за синего экрана с кодом ошибки 0x0000007f система сталкивается с потерей данных. Это вызывает огромные проблемы для вас и ваших важных сохраненных данных/информации. В этом случае у нас есть решение под названием инструмент Wondershare Recoverit. Это программное обеспечение делает похвальную работу по восстановлению потерянных данных из-за любой проблемы сбоя системы, такой как синий экран 0x0000007f.
Ваше безопасное и надежное программное обеспечение для восстановления файлов при ошибке синего экрана
- Эффективно, безопасно и полностью восстанавливайте потерянные или удаленные файлы, фотографии, аудио, музыку, электронные письма с любого устройства хранения.
- Поддерживает восстановление данных из корзины, жесткого диска, карты памяти, флэш-накопителя, цифрового фотоаппарата и видеокамеры.
- Поддерживает восстановление данных при внезапном удалении, форматировании, повреждении жесткого диска, вирусной атаке, сбое системы в различных ситуациях.
Загрузить сейчас Загрузить сейчас
- Загрузить программу recoveryit
- Когда вы закончите процесс загрузки и установки, вы столкнетесь с главным мастером. Вы должны пойти с восстановлением данных о сбое системы, затем вы должны начать создавать загрузочный носитель.
- Этот загрузочный носитель будет очень полезен. Это играет жизненно важную роль в поиске или восстановлении данных, которые были потеряны. Вы можете использовать этот метод, когда Windows не запускается. Вы должны нажать на кнопку «Пуск».
- Отсюда вы сможете выбрать загрузочный носитель исключительно по своему усмотрению. Он должен быть в таких форматах, как USB, DVD или CD. Затем нажмите на кнопку «Создать». Тогда вы готовы идти.
- После выбора форматов загрузочных носителей, таких как USB, DVD или CD, вы получите предупреждающее сообщение, которое появится в окне. Чтобы завершить этот процесс, вы должны отформатировать диск, и это поможет получить необходимые данные, которые вы сохранили на диске.
- Теперь вам просто нужно дождаться завершения процесса. Дождитесь этого и постарайтесь не прерывать его. Если это так, то процесс следует начать заново.
- После завершения создания загрузочного носителя выполните следующие действия:
- Настройте параметры BJOS для запуска загрузочного носителя, затем перезапустите систему и выберите параметр BIOS .
- Подключите устройство хранения данных CD/DVD или USB.
- Наконец, перезагрузите компьютер.
Заключение
Вот и все, ребята! Мы перечислили довольно много решений, которые вы можете помочь вам решить проблему ошибки синего экрана 0x0000007f. Кроме того, вы можете использовать программу recoveryit, чтобы избавиться от проблемы потери данных, которая могла возникнуть из-за синего экрана 0x0000007f. Мы заверяем вас, что вся представленная выше информация основана на опыте и отзывах пользователей. Поэтому используйте методы шаг за шагом и избавьтесь от надоедливой ошибки 0x0000007f.
Как исправить 0x0000007F BSOD (синий экран смерти)
Кевин Эрроуз, 27 сентября 2022 г.
6 минут чтения
Кевин — сертифицированный сетевой инженер Сообщается, что эта проблема возникает только в Windows 7, Windows 8.1 и Windows Server.
0x0000007f BSODКак оказалось, существует несколько различных причин, которые могут привести к возникновению этого конкретного BSOD:
- Зацикливание iaStor. sys Файл ядра . Одной из наиболее распространенных причин этой проблемы является зацикливание файла ядра с именем iaStor.sys. Этот файл связан с драйверами IDE/ADA и ATAPI и может привести к неожиданным BSOD, если вы работаете с поврежденным или неправильно установленным выделенным диском. Если этот сценарий применим, вы сможете решить проблему, используя Диспетчер устройств для удаления каждого контроллера IDE ATA и ATAPI, чтобы заставить вашу операционную систему переустановить общие эквиваленты.
- Чрезмерная защита стороннего антивируса . Еще одним потенциальным виновником, который может в конечном итоге вызвать эту проблему, является действие чрезмерной защиты, вызванное вашим сторонним антивирусным пакетом. Одним из наиболее распространенных виновников является интернет-безопасность McAffee. В этом случае попробуйте решить проблему, отключив защиту в режиме реального времени или удалив стороннее антивирусное ПО.
- Скачок температуры, вызванный утилитой HP . Как оказалось, ноутбуки и настольные компьютеры HP могут быть раздуты двумя разными утилитами (HP Credential Manager и HP Protect Tools Security Manager Suite), которые известны тем, что они сильно потребляют память и резко увеличивают Температура процессора в некоторых случаях превышает 20°C, что может привести к BSOD. В этом случае вы можете решить проблему, удалив проблемные приложения.
- Недостаточно места в ядре . Если вы используете Symantec или Norton AV, вполне вероятно, что вы видите эту критическую ошибку BSOD из-за нехватки места в ядре для обработки драйверов ядра. В этом случае вы можете расширить доступное пространство ядра, используя редактор реестра для создания ключа KstackMinFree.
- Повреждение системных файлов . В некоторых случаях эта проблема также может быть вызвана повреждением основного системного файла, которое невозможно исправить обычным способом. Если этот сценарий применим, вы сможете решить проблему, сбросив каждый компонент Windows с помощью такой процедуры, как чистая установка или установка с восстановлением.
Метод 1: Удаление контроллеров IDE/ADA/ATAPI
Как оказалось, одним из наиболее распространенных виновников, которые в конечном итоге вызывают этот тип BSOD, является обрыв файла iaStor.sys , который в конечном итоге создает критический крушение. Как сообщают большинство пострадавших пользователей, это происходит из-за несогласованности с контроллерами IDE/ATA/ATAPI.
Если этот сценарий применим, вы сможете решить эту проблему, используя Диспетчер устройств для удаления всех драйверов IDE, ATA и ATAPI, чтобы заставить вашу операционную систему установить общие эквиваленты. В большинстве случаев пользователи, столкнувшиеся с 9Ошибка 0039 0x0000007F сообщила, что BSOD прекратились после удаления их выделенных драйверов IDE, ATA или ATAPI.
Вот пошаговые инструкции по выполнению этого:
- Нажмите клавишу Windows + R , чтобы открыть диалоговое окно «Выполнить ». Затем введите «devmgmt.msc» и нажмите . Введите , чтобы открыть Диспетчер устройств . Если вам будет предложено UAC (Контроль учетных записей пользователей) , нажмите Да , чтобы предоставить административные привилегии.
Введите devmgmt.msc и нажмите Enter, чтобы открыть Диспетчер устройств
- Когда вы окажетесь в Диспетчере устройств, прокрутите вниз различные разделы и разверните раскрывающееся меню, связанное с контроллерами IDE ATA/ATAPI.
- Как только вы окажетесь внутри контроллеров IDE ATA/ATAPI, начнет систематически удалять каждый контроллер, щелкнув правой кнопкой мыши каждый из них, а затем выбрав Удалить устройство из контекстного меню.
Удаление устройства с помощью диспетчера устройств
- Удалите все элементы в разделе Контроллер IDE ATA/ATAPI , затем перезагрузите компьютер. При следующем запуске компьютера ваша операционная система установит общие эквивалентные драйверы, и вы больше не должны сталкиваться с тем же раздражающим BSOD 0x0000007F.
Если та же проблема не устранена даже после удаления специальных драйверов и замены их универсальными эквивалентами, перейдите к следующему потенциальному исправлению ниже.
Метод 2: отключение/удаление антивируса стороннего производителя (если применимо)
Как оказалось, существует несколько чрезмерно защищающих антивирусных пакетов, которые вполне могут способствовать возникновению BSOD 0x0000007F , блокируя важный процесс ядра из-за ложного положительный. Обычно это происходит с McAfee Internet Security, но могут быть и другие сторонние пакеты, которые вызывают такое же поведение.
Если этот сценарий применим, вы сможете исправить этот критический синий экран смерти, отключив защиту в реальном времени или полностью удалив сторонний пакет.
Начните с простого, отключите защиту в реальном времени и посмотрите, перестанет ли появляться BSOD. Но имейте в виду, что эта операция будет отличаться в зависимости от используемого вами стороннего пакета. Однако в большинстве случаев вы должны иметь возможность отключить постоянную защиту непосредственно с помощью значка на панели задач.
Отключение защиты в режиме реального времени в Avast AntivirusПосле отключения защиты в режиме реального времени следите за ситуацией и смотрите, не появится ли снова BSOD, если да, и вы используете антивирусный пакет, который также включает компонент брандмауэра, сохраните помните, что одни и те же правила безопасности могут оставаться в силе даже после отключения защиты в реальном времени.
В этом случае единственный способ исключить ваш сторонний AV-пакет из списка виновных — это просто удалить его и посмотреть, перестанут ли появляться BSODы. Вот краткое руководство о том, как это сделать:
- Откройте диалоговое окно «Выполнить », нажав клавишу Windows + R . Затем введите appwiz.cpl и нажмите Введите , чтобы открыть окно Программы и компоненты .
Введите appwiz.cpl и нажмите Enter, чтобы открыть список установленных программ
- Когда вы окажетесь на экране «Программы и компоненты », прокрутите вниз список установленных приложений и найдите сторонний пакет безопасности, который вы планируете удалить.
- После того, как вам удастся найти сторонний антивирусный пакет, щелкните его правой кнопкой мыши и выберите Удалить в появившемся контекстном меню.
Удаление антивируса с помощью панели управления
- На экране удаления вашего AV следуйте инструкциям на экране, чтобы завершить удаление, затем перезагрузите компьютер после завершения операции.
- Следите за ситуацией и смотрите, видите ли вы все еще BSOD 0x0000007F.
Если та же проблема не устранена, перейдите к следующему потенциальному решению ниже.
Способ 3. Удаление HP Credentials Manager (если применимо)
Если вы используете ноутбук HP или подключенное устройство и ранее установили HP Credentials Manager или HP Protect Tools Security Manager Suite , существует высокая вероятность того, что вы видите эти типы BSOD из-за чрезвычайно высоких температур процессора и графического процессора.
Несмотря на то, что оба эти пакета действительно разработаны и поддерживаются компанией HP, они оба сильно потребляют память и, как известно, вызывают сильные скачки температуры (особенно на старых моделях ЦП). Задокументированы случаи, когда эта утилита потребляла более 50% ресурсов ЦП и повышала температуру более чем на 20 градусов.
В случае, если этот сценарий применим, вы должны иметь возможность предотвратить появление этих явно случайных BSOD, удалив HP Credentials Manager или HP Protect Tool Security Manager Suite (в зависимости от установленного вами пакета):
Примечание: Имейте в виду, что эти два инструмента никоим образом не являются обязательными. Функциональность, предлагаемая HP Credential Manager, уже изначально присутствует в Windows (Credential Manager). А что касается HP Protect Tool Security Manager Suite, то он уступает Защитнику Windows и сильно потребляет память.
- Нажмите клавишу Windows + R , чтобы открыть диалоговое окно «Выполнить ». Затем введите appwiz.cpl и нажмите Введите , чтобы открыть Меню программ и компонентов .
Введите appwiz.cpl и нажмите Enter, чтобы открыть список установленных программ. .
- После того, как вам удастся найти проблемный инструмент, щелкните его правой кнопкой мыши и выберите Удалить в появившемся контекстном меню, чтобы начать удаление.
Удаление проблемного пакета
- На экране удаления следуйте инструкциям на экране для завершения удаления.
- После завершения операции перезагрузите компьютер и посмотрите, устранена ли проблема.
Если та же проблема не устранена, перейдите к следующему потенциальному решению ниже.
Способ 4: добавление значения KStackMinFree (если применимо)
Если вы видите эту ошибку при запуске Symantec Antivirus или Norton Antivirus, очень вероятно, что проблема возникает из-за того, что на вашем компьютере недостаточно места для ядра для обработки драйверов kernel-more.
Когда Symantec Antivirus начинает сканирование системы или проверяет файл на наличие вирусов, он запрашивает доступ к файлу у системы. Со временем эти типы запросов могут увеличить пространство ядра, которое потребляет ваш компьютер, до тех пор, пока оно не станет слишком полным для правильной работы.
Если этот сценарий применим, вы сможете решить эту проблему, используя редактор реестра, чтобы добавить значение KStackMinFree в реестр. Что делает это значение? Оно указывает минимальное пространство ядра, которое должно быть доступно для защиты системы Symantec Antivirus или Norton Antivirus в режиме реального времени для запроса доступа к файлу.
Если вы действительно используете один из этих двух пакетов безопасности, следуйте приведенным ниже инструкциям, чтобы создать значение KStackMinFree с помощью редактора реестра и исправить BSOD 0x0000007F:
- Нажмите клавишу Windows + R , чтобы открыть Запустить диалоговое окно . Затем введите « regedit » в текстовом поле и нажмите . Введите , чтобы открыть редактор реестра.UAC (Контроль учетных записей пользователей) , нажмите Да , чтобы предоставить административные привилегии утилите Редактор реестра .
- Войдя в редактор реестра, используйте меню в левой части, чтобы перейти к следующему местоположению:
HKEY_LOCAL_MACHINE\SOFTWARE\Symantec\Symantec Endpoint Protection\AV\Storages\Filesystem\RealTimeScan
Примечание: Вы можете добраться до этого места вручную или вставить местоположение прямо в панель навигации вверху и нажать 9. 0039 Введите , чтобы попасть туда мгновенно.
- Выбрав RealTimeScan , перейдите в правый раздел, щелкните правой кнопкой мыши пустое место и выберите New > DWORD Value .
Создание нового значения Dword (32-разрядного)
- Назовите вновь созданный KStackMinFree и нажмите Введите , чтобы сохранить изменения. После того, как вы создадите это значение, щелкните его правой кнопкой мыши и выберите Modify из появившегося контекстного меню.
- Затем в меню Edit Dword (32-bit) Value установите для Base значение Hexadecimal, затем установите для Value data значение 2200 и нажмите Ok , чтобы сохранить изменения.
Настройка KstackMinFree
- После завершения модификации сохраните текущие изменения и перезагрузите компьютер, чтобы изменения вступили в силу.
- После завершения модификации проследите за ситуацией и проверьте, сохраняется ли проблема.
Если та же проблема не устранена, перейдите к следующему потенциальному решению ниже.
Способ 5. Принудительная установка с восстановлением
Если ни одна из приведенных ниже инструкций не помогла вам, вероятно, вы имеете дело с повреждением базового системного файла, которое вы не сможете исправить обычным способом. В этом случае вы сможете решить проблему, сбросив каждый компонент Windows, чтобы убедиться, что нет поврежденных файлов ОС, которые могут в конечном итоге вызвать этот тип BSOD.
Когда дело доходит до этого, у вас есть два варианта, которые вы можете выбрать:
- Repair Install (восстановление на месте) — эта операция должна быть предпочтительным подходом, если у вас есть совместимый установочный носитель Windows для использования. . Это позволяет вам сбросить все соответствующие компоненты Windows без удаления ваших личных файлов.
Ваш комментарий будет первым