Windows 8.1 Enterprise Windows 8.1 Windows 8.1 Pro Windows RT 8.1 Windows Server 2012 R2 Datacenter Windows Server 2012 R2 Essentials Windows Server 2012 R2 Foundation Windows Server 2012 R2 Standard Windows 7 Service Pack 1 Windows 7 Enterprise Windows 7 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Starter Windows 7 Ultimate Windows Server 2008 R2 Service Pack 1 Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Datacenter Windows Server 2008 R2 for Itanium-Based Systems Windows Server 2008 R2 Foundation Windows Server 2008 R2 Standard Windows Server 2008 R2 Web Edition Еще…Меньше
Симптомы
Происходит сбой компьютера, на котором работает Windows 8.1, Windows Server 2012 R2, Windows 7 с пакетом обновления 1 (SP1), Windows Server 2008 R2 с пакетом обновления 1. Кроме того, появляется сообщение о STOP-ошибке, подобное приведенному ниже:
STOP: 0x0000007F (параметр1, параметр2, параметр3, параметр4)
Примечания
-
STOP-ошибка описывает проблему UNEXPECTED_KERNEL_MODE_TRAP.
-
Параметры в этом сообщении о STOP-ошибке зависят от конфигурации компьютера.
-
Не все ошибки «Stop 0x0000007F» вызваны этой проблемой.
Причина
Причиной этой проблемы является истощение стека, при которой компьютер отправляет и получает данные протокола управления передачей (TCP) или блока сообщений сервера (SMB). Истощение стека происходит потому, что поток, через который принимаются и отправляются данные TCP и SMB, не имеет достаточно стекового пространства для выполнения вызова.
Решение
Для решения этой проблемы в Windows Server 2012 R2 и Windows 8.1, установите обновление 2919355.
Для решения этой проблемы в Windows 7 и Windows Server 2008 R2, установите исправление, описанное в данной статье.
Сведения об обновлении для Windows 8.1 и Windows Server 2012 R2
Дополнительные сведения о получении обновления 2919355, щелкните следующий номер статьи базы знаний Майкрософт:
2919355 Windows RT 8.1 Windows 8.1 и Windows Server 2012 R2 обновления в апреле, 2014 г
Сведения об исправлении для Windows 7 и Windows Server 2008 R2
Существует исправление от корпорации Майкрософт. Однако данное исправление предназначено для устранения только проблемы, описанной в этой статье. Применяйте это исправление только в тех случаях, когда наблюдается проблема, описанная в данной статье. Это исправление может проходить дополнительное тестирование. Таким образом если вы не подвержены серьезно этой проблеме, рекомендуется дождаться следующего пакета обновления, содержащего это исправление.
Если исправление доступно для скачивания, имеется раздел «Пакет исправлений доступен для скачивания» в верхней части этой статьи базы знаний. Если этот раздел не отображается, обратитесь в службу поддержки для получения исправления.
Примечание. Если наблюдаются другие проблемы или необходимо устранить неполадки, вам может понадобиться создать отдельный запрос на обслуживание. Стандартная оплата за поддержку будет взиматься только за дополнительные вопросы и проблемы, которые не соответствуют требованиям конкретного исправления. Для получения полного списка телефонов поддержки и обслуживания клиентов корпорации Майкрософт, или для создания отдельного запроса на обслуживание, посетите следующий веб-сайт Майкрософт:
http://support.microsoft.com/contactus/?ws=supportПримечание. В форме «Пакет исправлений доступен для скачивания» отображаются языки, для которых доступно исправление. Если нужный язык не отображается, значит исправление для данного языка отсутствует.
Предварительные условия
Для установки этого исправления необходимо наличие Windows 7 с пакетом обновления 1 или Windows Server 2008 R2 с пакетом обновления 1.
Для получения дополнительных сведений о получении пакета обновления для Windows 7 или Windows Server 2008 R2 см. следующую статью базы знаний Майкрософт:
976932 Сведения о пакете обновления 1 для Windows 7 и Windows Server 2008 R2
Сведения о реестре
Для установки этого исправления нет необходимости вносить изменения в реестр.
Необходимость перезагрузки
После установки исправления компьютер необходимо перезагрузить.
Сведения о замене исправлений
Это исправление не заменяет ранее выпущенные исправления.
Глобальная версия этого исправления устанавливает файлы с атрибутами, указанными в приведенных ниже таблицах. Дата и время для файлов указаны в формате UTC. Дата и время для файлов на локальном компьютере отображаются в местном времени с вашим текущим смещением летнего времени (DST). Кроме того, при выполнении определенных операций с файлами, даты и время могут изменяться.
Примечания к сведениям о файлах Windows 7 и Windows Server 2008 R2
Важно. Исправления для Windows Server 2008 R2 и Windows 7 включены в одни и те же пакеты. Однако исправления на странице запроса исправлений перечислены под обеими операционными системами. Чтобы запросить пакет исправления, который применяется к одной или обеим ОС, установите исправление, описанное в разделе «Windows 7/Windows Server 2008 R2» страницы. Всегда смотрите раздел «Информация в данной статье относится к следующим продуктам» статьи для определения фактических операционных систем, к которым применяется каждое исправление.
-
Файлы, относящиеся к определенному продукту, этапу разработки (RTM, SPn) и направлению поддержки (LDR, GDR) можно определить путем проверки номера версий файлов, как показано в следующей таблице.
Версия
Продукт
Контрольная точка
Направление поддержки
6.1.760
1.22 xxxWindows 7 и Windows Server 2008 R2
SP1
LDR
-
Файлы MANIFEST (.manifest) и MUM (.mum), устанавливаемые для каждой среды, указаны отдельно в разделе «Сведения о дополнительных файлах для Windows 7 и Windows Server 2008 R2». MUM и файлы МАНИФЕСТА и связанные файлы каталога безопасности (.cat), очень важны для поддержания состояния обновляемого компонента. Файлы каталога безопасности, для которых не перечислены атрибуты, подписаны цифровой подписью корпорации Майкрософт.
Для всех поддерживаемых 86-разрядных версий Windows 7
Имя файла |
Версия файла |
Размер файла |
Дата |
Время |
Платформа |
---|---|---|---|---|---|
Netio.sys |
6.1.7601.22443 |
240,576 |
06-Sep-2013 |
02:08 |
x86 |
Mrxsmb.sys |
6.1.7601.22443 |
123,904 |
06-Sep-2013 |
00:57 |
x86 |
Fwpkclnt.sys |
6.1.7601.22443 |
187,840 |
06-Sep-2013 |
02:08 |
x86 |
Tcpip.sys |
6.1.7601.22443 |
1,309,632 |
06-Sep-2013 |
02:08 |
x86 |
Для всех поддерживаемых 64-разрядных версий Windows 7 и Windows Server 2008 R2
Имя файла |
Версия файла |
Размер файла |
Дата |
Время |
Платформа |
---|---|---|---|---|---|
Netio.sys |
6.1.7601.22443 |
376,768 |
06-Sep-2013 |
02:29 |
x64 |
Mrxsmb.sys |
6.1.7601.22443 |
158,720 |
06-Sep-2013 |
01:11 |
x64 |
Fwpkclnt.sys |
6.1.7601.22443 |
288,192 |
06-Sep-2013 |
02:29 |
x64 |
Tcpip.sys |
6.1.7601.22443 |
1,897,408 |
06-Sep-2013 |
02:29 |
x64 |
Для всех поддерживаемых версий Windows Server 2008 R2 для систем на базе процессоров IA-64
Имя файла |
Версия файла |
Размер файла |
Дата |
Время |
Платформа |
---|---|---|---|---|---|
Netio.sys |
6.1.7601.22443 |
711,104 |
06-Sep-2013 |
01:37 |
IA-64 |
Mrxsmb.sys |
6.1.7601.22443 |
368,128 |
06-Sep-2013 |
00:40 |
IA-64 |
Fwpkclnt.sys |
6.1.7601.22443 |
482,240 |
06-Sep-2013 |
01:37 |
IA-64 |
Tcpip.sys |
6.1.7601.22443 |
3,806,144 |
06-Sep-2013 |
01:37 |
IA-64 |
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе «Относится к».
Дополнительные сведения
Для получения дополнительных сведений о терминологии обновлений программного обеспечения щелкните следующий номер статьи базы знаний Майкрософт:
824684 Описание стандартной терминологии, используемой для описания обновлений программных продуктов Майкрософт
Сведения о дополнительных файлах для Windows 7 и Windows Server 2008 R2
Дополнительные файлы для всех поддерживаемых 86-разрядных версий Windows 7
Свойства файла |
Значение |
---|---|
Имя файла |
X86_00e6c5be2bfdc67d864a60d52307e1c2_31bf3856ad364e35_6.1.7601.22443_none_b4c0d2e62f07e718.manifest |
Версия файла |
Неприменимо |
Размер файла |
1,054 |
Дата (UTC) |
06-Sep-2013 |
Время (UTC) |
17:15 |
Имя файла |
X86_24319ed5c06291b691c425d3bce9a2e0_31bf3856ad364e35_6.1.7601.22443_none_f79c3f11e8a25d57.manifest |
Версия файла |
Неприменимо |
Размер файла |
698 |
Дата (UTC) |
06-Sep-2013 |
Время (UTC) |
17:15 |
Имя файла |
X86_microsoft-windows-netio-infrastructure_31bf3856ad364e35_6.1.7601.22443_none_590ae8ea2cc69a03.manifest |
Версия файла |
Неприменимо |
Размер файла |
2,540 |
Дата (UTC) |
06-Sep-2013 |
Время (UTC) |
02:32 |
Имя файла |
X86_microsoft-windows-smbminirdr_31bf3856ad364e35_6.1.7601.22443_none_8200e949c89681c7.manifest |
Версия файла |
Неприменимо |
Размер файла |
4,757 |
Дата (UTC) |
06-Sep-2013 |
Время (UTC) |
02:32 |
Имя файла |
X86_microsoft-windows-tcpip-binaries_31bf3856ad364e35_6.1.7601.22443_none_b58d8e66dddf539a.manifest |
Версия файла |
Неприменимо |
Размер файла |
3,834 |
Дата (UTC) |
06-Sep-2013 |
Время (UTC) |
02:34 |
Дополнительные файлы для всех поддерживаемых 64-разрядных версий Windows 7 и Windows Server 2008 R2
Свойства файла |
Значение |
---|---|
Имя файла |
Amd64_20a9a91658ac7b0e7c6466c0d9af727a_31bf3856ad364e35_6.1.7601.22443_none_0bdbc575aabb483d.manifest |
Версия файла |
Неприменимо |
Размер файла |
712 |
Дата (UTC) |
06-Sep-2013 |
Время (UTC) |
17:15 |
Имя файла |
Amd64_3314ce00a8c2dd9fb93a1d57bc565f82_31bf3856ad364e35_6.1.7601.22443_none_dee76da0212fe60c.manifest |
Версия файла |
Неприменимо |
Размер файла |
1 060 |
Дата (UTC) |
06-Sep-2013 |
Время (UTC) |
17:15 |
Имя файла |
Amd64_c1203d193c392c4a4db48e700cd5b8ef_31bf3856ad364e35_6.1.7601.22443_none_0510dbab03745789.manifest |
Версия файла |
Неприменимо |
Размер файла |
1,414 |
Дата (UTC) |
06-Sep-2013 |
Время (UTC) |
17:15 |
Имя файла |
Amd64_d5cb14a9560ebcbaf817b77b5e8e399d_31bf3856ad364e35_6.1.7601.22443_none_0367c4e08d87b4de.manifest |
Версия файла |
Неприменимо |
Размер файла |
702 |
Дата (UTC) |
06-Sep-2013 |
Время (UTC) |
17:15 |
Имя файла |
Amd64_microsoft-windows-netio-infrastructure_31bf3856ad364e35_6.1.7601.22443_none_b529846de5240b39.manifest |
Версия файла |
Неприменимо |
Размер файла |
2,542 |
Дата (UTC) |
06-Sep-2013 |
Время (UTC) |
02:54 |
Имя файла |
Amd64_microsoft-windows-smbminirdr_31bf3856ad364e35_6.1.7601.22443_none_de1f84cd80f3f2fd.manifest |
Версия файла |
Неприменимо |
Размер файла |
4,761 |
Дата (UTC) |
06-Sep-2013 |
Время (UTC) |
02:53 |
Имя файла |
Amd64_microsoft-windows-tcpip-binaries_31bf3856ad364e35_6.1.7601.22443_none_11ac29ea963cc4d0.manifest |
Версия файла |
Неприменимо |
Размер файла |
3,838 |
Дата (UTC) |
06-Sep-2013 |
Время (UTC) |
02:57 |
Имя файла |
Wow64_microsoft-windows-netio-infrastructure_31bf3856ad364e35_6.1.7601.22443_none_bf7e2ec01984cd34.manifest |
Версия файла |
Неприменимо |
Размер файла |
1,166 |
Дата (UTC) |
06-Sep-2013 |
Время (UTC) |
02:19 |
Дополнительные файлы для всех поддерживаемых версий Windows Server 2008 R2 с архитектурой IA-64
Свойства файла |
Значение |
---|---|
Имя файла |
Ia64_5a6e95e9ba98b7580f8fa2ef51f4c000_31bf3856ad364e35_6.1.7601.22443_none_89d37378cdd068d3.manifest |
Версия файла |
Неприменимо |
Размер файла |
1,411 |
Дата (UTC) |
06-Sep-2013 |
Время (UTC) |
17:15 |
Имя файла |
Ia64_813974292a16d52a3b99b5ef77d4e6ea_31bf3856ad364e35_6.1.7601.22443_none_71b2f56f82d1c346.manifest |
Версия файла |
Неприменимо |
Размер файла |
700 |
Дата (UTC) |
06-Sep-2013 |
Время (UTC) |
17:15 |
Имя файла |
Ia64_microsoft-windows-netio-infrastructure_31bf3856ad364e35_6.1.7601.22443_none_590c8ce02cc4a2ff.manifest |
Версия файла |
Неприменимо |
Размер файла |
2,541 |
Дата (UTC) |
06-Sep-2013 |
Время (UTC) |
02:18 |
Имя файла |
Ia64_microsoft-windows-smbminirdr_31bf3856ad364e35_6.1.7601.22443_none_82028d3fc8948ac3.manifest |
Версия файла |
Неприменимо |
Размер файла |
4,759 |
Дата (UTC) |
06-Sep-2013 |
Время (UTC) |
02:17 |
Имя файла |
Ia64_microsoft-windows-tcpip-binaries_31bf3856ad364e35_6.1.7601.22443_none_b58f325cdddd5c96.manifest |
Версия файла |
Неприменимо |
Размер файла |
3,836 |
Дата (UTC) |
06-Sep-2013 |
Время (UTC) |
02:20 |
Имя файла |
Wow64_microsoft-windows-netio-infrastructure_31bf3856ad364e35_6.1.7601.22443_none_bf7e2ec01984cd34.manifest |
Версия файла |
Неприменимо |
Размер файла |
1,166 |
Дата (UTC) |
06-Sep-2013 |
Время (UTC) |
02:19 |
Нужна дополнительная помощь?
Типичная ситуация для ошибки 0xc000007f – невозможно перевести компьютер в режим гибернации. Данная кнопка в меню режимов выключения может как присутствовать, так и отсутствовать. Если она есть, сразу после клика появляется сообщение с ошибкой. Если кнопки нет, некоторые люди пытаются перевести ПК в данный режим с помощью командной строки. К счастью, подобная ошибка в большинстве случаев просто решается.
Ошибка 0xC000007F STATUS_DISK_FULL
Операция не выполнена из-за недостатка места на носителе данных.
Как исправить ошибку 0xC000007F?
В большинстве случаев проблема действительно в дефиците свободного места, как и сказано в тексте сообщения. Хотя сколько его нужно, нигде не сказано и мы в этом разберемся. Иногда проблема может быть и в отключенном режиме гибернации, его тоже несложно можно включить самостоятельно.
Освободить место
Главная причина ошибки 0xc000007f в Windows 7, 10, 11 – системе недостаточно места на диске. Чтобы немного лучше понять вопрос, нужно разобраться в особенностях работы самого режиме гибернации. Его суть в том, что данные из оперативной памяти выгружаются на жесткий диск или SSD и система практически полностью выключается. В момент запуска компьютера данные извлекаются из памяти накопителя и переносятся в оперативную память.
Какой напрашивается вывод? Количество свободного места должно быть больше, чем объем установленной оперативной памяти. К примеру, у одного человека на форуме аж 64 Гб ОЗУ, а места только 30 Гб. Вроде бы свободного пространства и много, но недостаточно из-за большого объема оперативной памяти. Чтобы в такой системе нормально работал режим гибернации, нужно освободить 64 Гб + 10%, то есть 70 Гб.
Важный нюанс – речь идет именно о памяти на системном логическом диске, то есть там, где хранится операционная система. В обычных условиях речь идет о диске C.
Решением ошибки 0xc000007f является очистка диска C или увеличение его пространства. Первый вариант – удалить ненужные программы, медиафайлы. Второй путь – перераспределить место (забрать немного с одного диска и добавить на другой). Если выполнять подобную процедуру через системный инструмент, придется выполнять форматирование. Зато есть специальные программы, которые позволяют выполнять перераспределение без потери данных. Например, Aomei Partition Assistant.
Включить режим гибернации
По логике вещей, ошибка 0xc000007f свидетельствует о недостатке места и должна уйти сама собой после его освобождения. Однако в некоторых случаях приходится дополнительно включать режим гибернации, так как он отсутствует и по этой причине не работает.
Вот серия команд, которая должна помочь:
- C:Windowssystem32>sfc /scannow – сканирование системных файлов.
- C:Windowssystem32>powercfg.exe /hibernate on – включить гибернацию. Если после команды возникает ошибка, можно попробовать альтернативный вариант – powercfg –h on.
- C:Windowssystem32>powercfg.exe /a – загрузить поддерживаемые режимы ожидания на данном компьютере.
На сегодняшний день лучшим решением ошибки 0xc000007f в Windows 7, 10, 11 является именно очистка места. Важный акцент – пространства на диске C и в достаточном объеме. Если это не сработает и при попытке включить режим гибернации показывается ошибка, нужно дальше копать в сторону проблем с данным режимом.
Если остались вопросы, пишите об этом в комментариях. Также будем очень признательны, если вы опишите: сработал ли у вас какой-то из способов или какие результаты вы получили после их выполнения.
Иногда система может неожиданно завершить работу, выбрасывая синий экран BSOD с ошибкой 0x0000007F без видимой на то причины. Узнаем причины ошибки и как ее исправить.
Содержание
- 1 Чем вызвана ошибка ?
- 2 Удаление контроллеров IDE ADA / ATAPI
- 3 Отключение антивирусной защиты
- 4 Удаление утилит HP
- 5 Добавление параметра KStackMinFree
Чем вызвана ошибка ?
Сбой системы, связанный с кодом ошибки BSOD 0x0000007F, может произойти по ряду причин:
- Зацикливание файла ядра iaStor.sys, который связан с драйверами IDE / ADA и ATAPI. Он может вызывать неожиданные синие экраны, когда работаете с поврежденным или плохо установленным жестким диском. Проблема можно решить удалением контроллеров IDE ATA и ATAPI в Диспетчере устройств и последующей перезагрузкой ОС, чтобы заставить ее переустановить драйвера этих устройств.
- Резкое увеличение температуры процессора, вызванное утилитами HP Credential Manager и HP Protect Tools Security Manager Suite. Ноутбуки и компьютеры HP оснащаются этими утилитами, которые часто загружают память и в некоторых случаях повышают температуру процессора более чем на 20С, что может привести к появлению синего экрана.
- При использовании антивирусов Symantec или Norton, критическая ошибка может возникнуть из-за недостаточного зарезервированной памяти ядром для обработки драйвера ядра. В этом случае требуется расширение доступного пространства ядра с помощью редактора реестра добавлением параметра KstackMinFree.
- Повреждены системные файлы, которые можно исправить утилитами SFC и DISM.
Удаление контроллеров IDE ADA / ATAPI
Самая распространенная причина синего экрана 0x0000007F в том, когда драйвер iaStor.sys при взаимодействии с оборудованием находит несоответствия и переходит в зацикленный процесс их обработки. Это происходит из-за несоответствия контроллеров IDE ATA / ATAPI
Поэтому попробуем удалить все драйвера IDE, ATA и ATAPI в Диспетчере устройств, чтобы заставить систему заново инициализировать их установку в ходе перезагрузки.
Откройте Диспетчера устройств командой devmgmt.msc, запущенной из окна Win + R.
Разверните вкладку, связанную с IDE ATA / ATAPI контроллерами. Начните поочередно удалять контроллеры нажатием правой кнопкой мыши на каждом из них, и выбором пункта Удалить устройство».
Когда удалите все, перезагрузите компьютер. В ходе последующей загрузки Windows заново инициализирует их установку при обнаружении устройств без драйверов. В большинстве случаев пользователям удается исправить ошибку синего экрана 0x0000007F после применения этого решения.
Отключение антивирусной защиты
По отзывам, есть несколько антивирусов, которые блокируют основной процесс ядра из-за ложного срабатывания, тем самым вызывая код остановки 0x0000007F. Пользователи чаще замечали, что к этому синему экрану был причастен антивирус Avast. Попробуйте отключить защиту в реальном времени или предпочтительнее удалить антивирус на время поиска причин BSOD.
Защиту можно отключить правым щелчком мыши на иконке антивируса, расположенной в области уведомлений, и выбором соответствующего пункта. Если такой пункт отсутствует, поищите его в настройках программы.
После отключения следите за ситуацией и посмотрите, вернется ли синий экран. Если это произойдет, скорее всего, используете антивирусный пакет, который содержит компонент брандмауэра. В этом случае настройки безопасности могут оставаться в силе даже после отключения защиты.
Поэтому попробуйте временно удалить антивирус на период поиска причин ошибки.
Для этого откройте раздел «Программы и компоненты» командой appwiz.cpl из окна Win + R.
Найдите в списке установленных программ антивирусный пакет. Щелкните по нему правой кнопкой мыши и выберите «Удалить».
Завершите удаление, и перезагрузите компьютер. Посмотрите, происходят ли сбои системы, вызванные ошибкой 0x0000007F.
Удаление утилит HP
Если используете ноутбук или компьютер HP, на котором установлены утилиты Credentials Manager или HP Protect Tools Security Manager Suite, скорее всего, синий экран с кодом остановки 0x0000007F возникает из-за чрезмерно высоких температур процессора и видеокарты.
Несмотря на то, что обе утилиты разработаны и поддерживаются HP, они сильно грузят память и даже вызывают резкие скачки температуры, особенно в старых моделях процессоров. По подтвержденным данным, нагрузка на процессор создаваемая утилитами может достигать 50%, а температура повышается более чем на 20 градусов.
Чтобы остановить случайные синие экраны, удалите эти программы HP. Имейте в виду, что эти инструменты не повлияют на работу системы. Функциональные возможности HP Credential Manager уже изначально присутствуют в Windows. Что касается HP Protect Tool Security Manager Suite, он уступает Защитнику Windows. К тому же чрезмерно грузит память.
Нажмите Win + R, наберите appwiz.cpl и кликните на «ОК» для перехода на вкладку Удаления/изменения программ.
Найдите в списке инструменты HP Credential Manager или HP Protect Tool Security Manager Suite. Поочередно щелкните на каждом правой кнопкой мыши и удалите.
После удаления перезагрузите ПК. Теперь создаваемая нагрузка должна вернуться в норму, что приведет к исчезновению случайных BSOD 0x0000007F.
Добавление параметра KStackMinFree
Если ошибка происходит при запуске антивирусов Symantec или Norton, возможно, системе не достаточно зарезервированной памяти (пространства ядра) для обработки процесса ядра.
Когда антивирус начинает сканирование ОС или проверяет файл на наличие вирусов, он запрашивает доступ к файлам из системы. Со временем в памяти накапливаются эти запросы. Когда она будет переполнена, система аварийно завершает работу и выбрасывает ошибку 0x0000007F.
Устранить эту проблему можно добавлением параметра KStackMinFree в системном реестре. Это значение устанавливает минимальное пространство ядра, которое должно быть доступно для антивируса при запросах доступа к файлам.
Если используете одну из этих программ защиты, выполните следующие шаги.
Откройте Редактор реестра запуском команды regedit из строки Win + R.
На левой панели навигации перейдите к разделу:
HKEY_LOCAL_MACHINESOFTWARESymantecSymantec Endpoint ProtectionAVStoragesFilesystemRealTimeScan
Щелкните правой кнопкой мыши на RealTimeScan и выберите Создать – параметр DWORD (32 бита).
Присвойте имя новому параметру – KstackMinFree. Дважды щелкните по нему, чтобы открыть его свойства.
В поле Значение установите 2200 и нажмите на «ОК», чтобы сохранить изменения. После перезапуска ПК проверьте, происходят ли сбои Windows, связанные с синим экраном 0x0000007F.
Перейти к контенту
Поговорим о синем экране (BSOD) STOP: 0x0000007F который беспокоит пользователей, появляясь при загрузке Windows 7 или XP, а также в момент работы за компьютером, в играх или приложениях. А в Windows 10 сопровождается сообщением «UNEXPECTED_KERNEL_MODE_TRAP». Выясним причины появления, и разберем способы исправления.
Содержание статьи
- Что это за ошибка
- Как исправить
- Простые методы
- Продвинутые методы
- Подробное видео
- Комментарии пользователей
Что это за ошибка
Причиной появления ошибки 0x0000007F становится ядро, не способное захватить прерывание, сгенерированное главным процессором. Проще говоря, неполадка может находиться в любом подключенном устройстве и его драйвере. Поэтому нужно проводить полную проверку. Чем мы и займемся дальше.
Как исправить
Большинство из способов о которых речь пойдет ниже, можно выполнить исключительно из безопасного режима, либо с LiveCD или WinPE.
Также рекомендую обзавестись утилитой BlueScreenView для анализа дампов. В ней отображаются файлы, которые вызвали неполадку. Нужно лишь прогуглить название, чтобы выявить к чему он относится и устранить.
Простые методы
Предлагаю начать с простых вариантов решения, они не требуют углубленных знаний и позволяют устранить неполадку за считанные минуты.
- Отсоедините от ПК или ноутбука все второстепенные устройства. К таким относятся: внешние жесткие диски, флешки, принтеры, сканеры, карт ридеры, веб-камеры, USB мыши, клавиатуры и даже LAN (интернет) кабель.
- Сбросьте параметры BIOS. Особенно, если до появления сбоя изменялись настройки. Например, разгонялись комплектующие. Для сброса конфигурации воспользуйтесь пунктом «Load Optimized Defaults» или аналогичным. Точное название зависит от версии БИОС.
- Измените режим работы накопителя в BIOS. Обычно это делается в разделе «SATA Configuration» или «Mode». Укажите «IDE» вместо «AHCI» или наоборот.
- Включите устройство и начните постоянно нажимать по кнопке «F8» до появления черного окна с параметрами загрузки. Выберите пункт «Последней удачной конфигурации».
- Не стоит исключать конфликт программного обеспечения. Поэтому удалите или переустановите недавно установленные программы, игры и антивирусы. Часто виноватым оказывается «Symantec Norton Antivirus», «DOTA», «HP Credentials Manager».
- Войдите в «Диспетчер устройств» и посмотрите, нет ли поврежденных или неустановленных драйверов. Они отмечаются красным или желтым знаком. При необходимости обновите ПО. Желательно это делать в ручном режиме, особенно при переустановке ПО видеокарты. Для нее действуют особые правила. Сначала деинсталлируется старый софт, а только потом ставится новый. Если дорожите временем, то используйте утилиты для массового обновления.
- Удалите контроллеры IDE, ATA/ATAPI.
- Перейдите в «Панель управления», используя сочетание клавиш «Win + R» и «appwiz.cpl». Далее переместитесь в «Просмотр установленных обновлений». В списке найдите последние обновы и деинсталлируйте их. Перезагрузите ПК. Это избавит от неполадок, возникших после процедуры обновления.
- Установите пакет «KB2919355». Вот ссылка на официальный сайт Майкрософт для загрузки.
- Освободите место в разделе с виндой, обычно это «C». Воспользуйтесь «Ccleaner» или «Reg Organizer» для глубокой очистки и ремонта реестра.
- Проведите сканирование на вирусы.
- Запустите мастер восстановления через «Win + R — rstrui.exe». Следуя указаниям верните операционную систему к рабочему состоянию, использовав точки для отката.
Продвинутые методы
А теперь перейдем к более сложным способам.
- Откройте корпус ПК, очистите комплектующие от пыли и грязи. Загрязнение вызывает замыкание и способствует перегреву.
- Выполните сканирование оперативной памяти «ОЗУ» на предмет ошибок. Переставьте модули «RAM» в другие слоты на материнской плате. Читайте подробнее про Memtest86. Реже проблема находится в несовместимости планок с видеокартой, материнкой и друг с другом.
- Проверьте жесткий диск через «Victoria» или «MHDD». Исправьте повреждения файловой системы и восстановите критически важные файлы. Подробная инструкция на эту тему. Также желательно заменить кабель подключения SATA, почистить контактную дорожку и другие элементы на плате от окиси, используя ластик или ацетон.
- Осмотрите мать, плату блока питания и видеокарты на вздувшиеся или потекшие конденсаторы. Если они есть, отнесите в ремонт. Убедитесь, что нет потемнения текстолита и перегрева южного или северного моста. При необходимости замените под мостами термопасту (при наличии радиатора над ними). Это улучшит теплоотдачу.
- Нестабильный блок питания. У БП есть свой ресурс и после долгих лет использования, они выходят из строя. Требуют ремонта или замены.
Пишите в комментариях, если по ходу работы возникают сложности, постараюсь помочь!
Подробное видео
( 3 оценки, среднее 3.67 из 5 )
6 951
Занимаюсь ремонтом, настройкой компьютеров и ноутбуков, а также веб-программированием. В свободное от работы время веду блог «Onoutbukax.ru» и помогаю читателям решать технические проблемы.
Познакомиться с авторомЗадать вопрос
Содержание
- Исправление ошибки 0xc000000f
- Вариант 1: BIOS
- Вариант 2: Восстановление системы
- Вариант 3: Жесткий диск
- Вариант 4: Пиратская копия Windows
- Заключение
- Вопросы и ответы
Операционная система – весьма сложный программный продукт, и в некоторых ситуациях это может приводить к возникновению различных сбоев. Происходят они из-за конфликтов приложений, неисправностей «железа» или по другим причинам. В этой статье мы осветим тему, связанную с ошибкой, имеющей код 0xc000000f.
Как мы уже сказали во вступлении, существуют две глобальные причины возникновения ошибки. Это возможный конфликт или сбой в программном обеспечении, а также неполадки в «железной» части ПК. В первом случае мы имеем дело с драйверами или другими программами, установленными в систему, а во втором – с неполадками в носителе (диске), на котором установлена ОС.
Вариант 1: BIOS
Начнем с проверки настроек микропрограммного обеспечения материнской платы, так как данный вариант не подразумевает каких-либо сложных действий, но вместе с тем позволяет справиться с проблемой. Для этого нам необходимо попасть в соответствующее меню. Разумеется, положительный результат мы получим только в том случае, если причина кроется именно в БИОС.
Подробнее: Как войти в BIOS на компьютере
- После входа нам нужно обратить внимание на порядок загрузки (имеется в виду очередь дисков, которые работают в системе). В некоторых случаях эта очередность может быть нарушена, из-за чего и происходит ошибка. Необходимая опция находится в разделе «Boot» или, иногда, в «Boot Device Priority».
- Здесь ставим наш системный диск (на котором установлена Windows) на первое место в очереди.
Сохраняем параметры, нажав клавишу F10.
- Если в списке носителей нужный жесткий диск найти не удалось, то следует обратиться к другому разделу. В нашем примере он называется «Hard Disk Drives» и находится в том же блоке «Boot».
- Здесь нужно поставить на первое место (1st Drive) наш системный диск, сделав его приоритетным устройством.
- Теперь можно настроить порядок загрузки, не забыв сохранить изменения клавишей F10.
Читайте также: Настраиваем BIOS на компьютере
Вариант 2: Восстановление системы
Откат Виндовс к предыдущему состоянию поможет в том случае, если виновниками ошибки стали драйвера или другое ПО, которое было установлено на компьютер. Чаще всего мы узнаем об этом сразу после инсталляции и очередной перезагрузки. В такой ситуации можно воспользоваться встроенным в систему инструментами или сторонним софтом.
Подробнее: Варианты восстановления Windows
Если систему загрузить невозможно, необходимо вооружиться установочным диском с той версией «винды», которая установлена на вашем ПК и произвести процедуру отката без старта системы. Вариантов довольно много и все они описаны в статье по ссылке ниже.
Подробнее:
Настраиваем BIOS для загрузки с флешки
Восстановление системы в Windows 7
Вариант 3: Жесткий диск
Жесткие диски имеют обыкновение либо полностью выходить из строя, либо «сыпаться» битыми секторами. Если в таком секторе имеются файлы, необходимые для загрузки системы, то неизбежно возникнет ошибка. Если есть подозрение на неисправность носителя, необходимо произвести его проверку с помощью встроенной в Windows утилиты, которая способна не только диагностировать ошибки в файловой системе, но и исправлять некоторые из них. Существует и сторонний софт, имеющий такие же функции.
Подробнее: Проверка диска на наличие ошибок в Windows 7
Поскольку обсуждаемый сегодня сбой может помешать загрузке, стоит разобрать и способ проверки без старта Виндовс.
- Загружаем компьютер с носителя (флешки или диска) с записанным на него дистрибутивом Windows (см. статью по ссылке выше).
- После того как программа установки покажет свое стартовое окно, нажимаем сочетание клавиш SHIFT+F10, запустив «Командную строку».
- Определяем носитель с папкой «Windows» (системный) командой
dir
После нее вводим букву диска с двоеточием, например, «с:» и жмем ENTER.
dir c:
Возможно, придется перебрать несколько литер, так как установщик самостоятельно присваивает буквы дискам.
- Далее выполняем команду
chkdsk E: /F /R
Здесь chkdsk – утилита проверки, E: — буква диска, которую мы определили в пункте 3, /F и /R – параметры, позволяющие восстанавливать поврежденные сектора и исправлять некоторые ошибки.
Нажимаем ENTER и ждем завершения процесса. Обратите внимание, что время проверки зависит от объема диска и его состояния, поэтому в некоторых случаях может составлять несколько часов.
Вариант 4: Пиратская копия Windows
Нелицензионные дистрибутивы Виндовс могут содержать «битые» системные файлы, драйвера и другие сбойные компоненты. Если ошибка наблюдается сразу после установки «винды», необходимо воспользоваться другим, лучше всего лицензионным, диском.
Заключение
Мы привели четыре варианта устранения ошибки 0xc000000f. В большинстве случаев она говорит нам о довольно серьезных проблемах в операционной системе или оборудовании (жестком диске). Проводить процедуру исправления следует в том порядке, в каком она описана в этой статье. Если рекомендации не сработали, то, как это ни печально, придется переустановить Windows или, в особо тяжелых случаях, заменить диск.
Еще статьи по данной теме:
Помогла ли Вам статья?
Любите ли вы синий экран, ошибка 0x0000007f так, как его любим мы? Подавляющая часть пользователей сталкивалась с подобной неприятностью в своей жизни. Особенно, если учесть, что возникает она на самых популярных системах от Microsoft – Windows 7 и XP. Что делают некоторые люди в этом случае? Судорожно перезагружаю комп. Если ошибка Windows 0x0000007f возникает в очередной раз – начинают запускать процедуру переустановки ОС. Всегда ли это надо делать? Мы постараемся предоставить альтернативные пути решения этой ситуации.
Ошибка запуска
«Хорошо», когда неисправности возникают в работающей системе. Тогда можно использовать массу инструментов для устранения дефектов. Но что делать, если даже ОС не загружается и перед Вами возникает нечто подобное:
Возможно, сообщение отобразится и на русском языке. Очевидно, что произошло повреждение загрузочной записи, поэтому Виндовс не может запуститься.
Ошибка 0x0000007f Windows XP (7) – исправляем
Перед тем, как исправить bsod 0x0000007f, хотим вам дать несколько рекомендаций, которые помогут избежать повторения подобной ситуации в дальнейшем:
- Стараться не разгонять оборудование, если в этом нет крайней необходимости.
- Не пытаться подключить к материнке память, которая не предназначена для этого.
- Всегда стараться обновлять драйвера до актуальной версии.
- Следить за совместимостью устанавливаемых приложений.
- Контролировать актуальность BIOSа.
Ну а теперь, исходя из анализа первопричин и написанных выше рекомендаций, приступим к исправлению ошибки, связанной с кодом 0x0000007f. Для этого необходимо выполнить ряд последовательных действий:
- Откатить BIOS до первоначального состояния, то есть избавиться от всех следов возможно неудачного разгона.
- Поочередно вынимать планки оперативной памяти и тестировать работоспособность системы. Вполне может быть, что одна из них имеет неисправности.
- Проверить актуальность драйверов с помощью специальной утилиты BlueScreenView. Можно воспользоваться ее возможностями и обновить файлы автоматом, но лучше сделать это в ручном режиме, через диспетчер устройств.
- Если проблема с версией БИОСа, то потребуется выполнить переустановку. Для этого – изначально скачать свежий вариант из сети.
- Если подобная ситуация начала проявляться после установки какого-либо программного продукта, то снести его к едрене фене. Лучше поискать альтернативу или полностью отказаться от применения подобных программ на своем компе.
Собственно, все. В большинстве случаев выполнение этих действий избавит вас от ошибки 0x0000007f для XP и Windows 7, а значит, переустановка системы не потребуется!
Очень полезное видео на данную тему:
Нельзя подобрать оптимальное решение, не зная реальных истоков проблемы. Сейчас перечислю основные факторы, влияющие на появление неисправности:
- Неправильная работа аппаратных ресурсов, вследствие повреждения драйверов. Это могло случится из-за Вашего вмешательства в критически важные файлы (установка патчей, «взломщиков» лицензионного программного обеспечения), или благодаря воздействию вирусов.
- Нарушение в работе HDD (жесткого диска) или SSD (твердотельного накопителя). Это могло стать следствием износа механических комплектующих или в результате неблагоприятного физического контакта (удар, падение). В итоге, сектора с загрузочной информацией могли оказаться в критической зоне. Это весьма неприятное явление, которое чаще всего приводит к необходимости покупки нового накопителя.
- Неправильная настройка BIOS. Вполне вероятно, что в меню загрузки БИОС указан неправильный носитель, с которого должна загружаться система. Нередко причиной такого поведения является севшая батарейка на материнской плате.
- Если на черном экране отображается ошибка 0xc000000f при загрузке Windows 7 8 10 – это может быть результатом возникновения проблем с boot-записями. Привести к данным последствиям могут как вирусы, так и руки пользователя, удаляющего всё подряд без разбора.
- Когда в сообщении упоминается файл exe, значит Вы пытались установить взломанную версию Виндовс (нелицензионную), образ которой содержал ошибки. В таком случае, нужно использовать другой источник установки.
Синий экран смерти 0x0000007F
Синий экран смерти 0x0000007F указывает, что ЦП Intel сгенерировал прерывание, которое не удавалось захватить ядру.
Данное прерывание может быть связанным прерыванием или двойным отказом. Связанное прерыванием – прерывание, которое не разрешается захватывать ядру.
Параметры UNEXPECTED_KERNEL_MODE_TRAP:
Первый параметр синего экрана определяет номер прерывания.
Наиболее распространенными кодами прерывания являются:
- 0x00000000, или ошибка деления на ноль. Происходит при выполнении инструкции DIV с делителем равному нулю. Причиной ошибки может быть повреждение памяти, аппаратные проблемы или программные ошибки;
- 0x00000004 или переполнение. Происходит, когда процессор выполняет вызов к обработчику прерываний, при установленном флаге переполнения (OF);
- 0x00000005 или отказ граничной проверки. При выполнении связанной инструкции, процессор определяет, что операнд превышает указанные пределы;
- 0x00000006 или недопустимый код операции. Происходит при попытке процессора выполнить недопустимую инструкцию. Ошибка обычно происходит, когда поврежден указатель команд. Наиболее распространенная причина ошибки — аппаратное повреждение оперативной памяти;
- 0x00000008 или двойной отказ. Указывает на исключение во время вызова обработчиком предшествующего исключения. Как правило, эти два исключения обрабатываются последовательно. Однако, есть несколько исключений, которые не могут быть обработаны последовательно, и в этой ситуации процессор сигнализирует двойной отказ. Существуют две основные причины двойного отказа: переполнение стека ядра и аппаратные проблемы.
Менее распространенными кодами прерывания являются:
- 0x00000001 — вызов системного отладчика;
- 0x00000003 — контрольная точка отладчика;
- 0x00000007 — аппаратная инструкция сопроцессора без существующего сопроцессора;
- 0x0000000A — повреждение TSS;
- 0x0000000B — доступ к несуществующему сегменту памяти;
- 0x0000000C — доступ к памяти вне предела стека;
- 0x0000000D — отказ защиты, нарушение прав доступа приложений.
Причина
Stop 0x0000007F обычно происходит после установки дефектных или несогласованных аппаратных средств (чаще всего оперативной памяти) или если установленные аппаратные средства перестали работать.
Двойной отказ может произойти при переполнении стека ядра. Это переполнение происходит, если драйвера многократно присоединяются к одному стеку.
Решение
Поиск и устранение неисправностей: Если в компьютер устанавливались новые аппаратные средства, необходимо их отсоединить. Если к сбою привели существующие аппаратные средства, то необходимо удалить или при необходимости заменить сбойные комплектующие компьютера.
Просканируйте оперативную память на наличие ошибок.
Убедитесь, что все комплектующие компьютера установлены должным образом. Прочистите контакты адаптеров.
Обновите BIOS.
Все жесткие диски, контроллеры жестких дисков и адаптеры SCSI должны быть совместимы с установленной версией Windows.
Если драйвер идентифицирован в сообщении ошибки, отключите или обновите данный драйвер. Отключите или удалите любые драйвера или службы, которые были недавно добавлены. Если ошибка происходит во время загрузки Windows, и системный раздел отформатирован с файловой системой NTFS, используйте Безопасный режим, чтобы переустановить или удалить дефектный драйвер. Если драйвер используется в качестве системного процесса запуска в Безопасном режиме, запустите компьютер с помощью Консоли восстановления, чтобы получить доступ к файлу.
Перезапустите компьютер и нажмите F8 в меню текстового режима, для вывода на экран вариантов загрузки операционной системы. В данном меню выберите “Загрузить последнюю удачную конфигурацию”. Эта опция является самой эффективной, при добавлении в систему только одного драйвера или службы за один раз.
Разгон центрального процессора может вызвать ошибку. Верните значение тактовой частоты ЦП по умолчанию.
Убедитесь, что система входит в систему Event Viewer. Находящиеся там сведения об ошибках помогут идентифицировать устройство или драйвер, который вызывает экран смерти 0x0000007F.
Отключите кэширование памяти BIOS.
Если ошибка UNEXPECTED_KERNEL_MODE_TRAP появилась при обновлении до новой версии операционной системы Windows, то она может быть вызвана драйвером устройства, системной службой, антивирусной программой или программой резервного копирования, которые несовместимы с новой версией. Удалите все сторонние драйвера устройств и системные службы, отключите антивирусные программы.
Установите последний пакет обновления Windows.
Если предыдущие шаги не помогли решить проблему, отнесите материнскую плату в ремонтную мастерскую для диагностики. Трещины, царапины или дефектные компоненты на системной плате могут вызвать эту ошибку.
Буду признателен, если воспользуетесь кнопочками:
Специфические особенности некоторых сбоев
Применительно к сбою STOP 0000007A, второй входной параметр (BugCheckParameter2), отраженный на синем экране смерти в круглых скобках (0xBBBBBBBB), может подсказать нам более подробные сведения о деталях сбоя и определить возможные более специфичные методы устранения проблемы для случаев, когда она вообще может быть устранена.
Значение второго параметра | Символическое имя | Описание |
0xC000000E | STATUS_NO_SUCH_DEVICE | Ошибка дисковой подсистемы: ошибка определения оборудования. |
0xC000009C | STATUS_DEVICE_DATA_ERROR | Ошибка дисковой подсистемы: поврежденный кластер на диске. |
0xC000009D | STATUS_DEVICE_NOT_CONNECTED | Ошибка дисковой подсистемы: нет доступа к диску. Возможна проблема с кабелем. |
0xC000016A | STATUS_DISK_OPERATION_FAILED | Ошибка дисковой подсистемы: поврежденный кластер на диске. |
0xC0000185 | STATUS_IO_DEVICE_ERROR | Ошибка дисковой подсистемы: ошибка подсистемы ввода-вывода устройства. |
0xC000009A | STATUS_INSUFFICIENT_RESOURCES | Ошибка дисковой подсистемы: ошибка файловой системы. либо нехватка nonpaged pool ресурсов. |
Ошибка 0xc00000f при запуске Windows
Первым делом решил запустить “Восстановление запуска” из установочного диска. Загрузился с диска, выбрал ОС для восстановления и жду. Немного подождал и увидел, что восстановить загрузку системы утилита не может, вот кусок отчета с шибкой:
Вы можете попробовать, вдруг Вам поможет, если не знаете как это сделать, то посмотрите эту статью.
Значит основная причина, повреждение загрузочного сектора на системном разделе.
Кстати, если у Вас на компьютере было включено восстановление системы, то вы можете попробовать сделать откат системы. Я об этом писал в статье Восстановление системы в Windows 7. Как сделать откат системы? Там написано как сделать откат загрузившись с установочного диска. Но на этом компьютере восстановление было отключено :(.
Вспомнил, что для таких случаев у меня есть установочный диск с Windows 7 (сборка) в котором интегрировано много разных программ, в том числе и для работы с жестким диском. Этот диск не раз меня спасал.
Запустил я этот диск, и смотрю, что там у нас есть для работы с жестким диском. Выбрал “Проверка диска (chkdsk )”. Решил проверить диск на ошибки.
- Дополнительные способы устранения неполадок при загрузке Windows
Появилось окно, в котором нужно выбрать раздел для проверки. У меня раздел C был указан как зарезервировано системой. Он нам не нужен, значит выбираем D, это и будет системный раздел. Оставляем отметку возле “Автоматически исправлять поврежденные сектора”. И нажимаем “Ok”.
Система пошуршала файлами, в процессе были записи, что Windows что-то удаляет, переносит и восстанавливает. Когда проверка закончилась, среди остального текста (отчета) я увидел “Windows сделала исправления в файловой системе”. Хорошо, подумал я и перезагрузил ноутбук.
И все заработало, Windows 7 загрузилась и никакой ошибки 0xc00000f не было!
Но у меня нет такого загрузочного диска, что делать?
Я понимаю, что у Вас скорее всего нет этой сборки. Сделать можно следующее: вы можете ее скачать, вот ссылка на сайт автора этой сборки https://ovgorskiy.ru/x86_x64_ultim_orig_plus.html(там снизу есть ссылки на торренты). Скачайте, запишите образ на диск, как написано в статье Как записать образ Windows на диск? Создаем установочный диск с Windows 7 (XP, Vista, 8). Загрузитесь с него и сделайте все как я показывал выше. Да и этот диск Вам еще не раз пригодиться, поверьте.
По сути, все эти действия можно запустить в командной строке загрузившись с установочного диска с Windows 7.
Но Вам все равно понадобиться установочный диск с Windows.
Сделайте все как написано в статье https://f1comp.ru/oshibki/oshibka-bootmgr-is-compressed-v-windows-7-chto-delat/.
- Звуковые сигналы БИОС. Учимся «слушать» компьютер.
Только не вводите команду C: и вместо тех команд выполните команду chkdsk c: /f /r и на всякий случай chkdsk d: /f /r. Команды выполняем по очереди вводим команду и нажимаем “Enter”.
Если появиться сообщение, что “Не удается заблокировать текущий диск”, то введите Y(да) и нажмите “Enter”.
Послесловие
Вот так я без переустановки операционной системы избавился от ошибки 0xc00000f. Надеюсь, что мои советы Вам пригодятся. Ну а если ничего не получается, то возможно у Вас другая причина появления этой ошибки. Всего хорошего и поменьше таких проблем!
Ошибка 0xc00000f в Windows 7 [Решение] обновлено: Октябрь 2, 2019 автором: Главная страницаПолезноеСиний экран смерти (BSOD)Коды ошибок0x0000007F: UNEXPECTED_KERNEL_MODE_TRAP
В режиме ядра возникло незапланированное прерывание, которое не было разрешено самим ядром.
Симптомы
В процессе функционирования операционной системы Windows, абсолютно случайный момент времени работа операционной системы внезапно прерывается и Вы можете наблюдать на экране следующее сообщение об фатальной системной ошибке:
В общем случае формат ошибки следующий:
где:
Значение | Описание |
0xAAAAAAAA | Первый параметр. Тип возникшей блокировки. (значения: 1,2,3 или адрес таблицы страниц (PTE)). |
0xBBBBBBBB | Второй параметр. Код статуса ошибки. |
0xCCCCCCCC | Третий параметр. Для блокировки (первый параметр) = 1 и 2 — адрес текущего процесса. Для блокировки = 3, или если в первом параметре адрес таблица страниц (PTE) — то содержит виртуальной адрес. |
0xDDDDDDDD | Четвертый параметр. Виртуальный адрес, который код ядра не смог загрузить в физическую память из файла подкачки (in-paged), либо содержимое таблицы страниц (PTE), если первый параметр является адресом PTE. |
Символическое имя ошибки KERNEL_DATA_INPAGE_ERROR (ОШИБКА_ПОДКАЧКИ_ДАННЫХ_ЯДРА), говорит о том, что критическая ошибка STOP 0000007A возникает в ситуации, когда Менеджер памяти (диспетчер памяти) не может загрузить в физическую (оперативную) память страницу с критичными для ядра данными из файла подкачки (обычно размещаемом на жестком диске). Каждому процессу в системе выделяется виртуальное адресное пространство размерностью в максимально возможный для архитектуры (x86/x64) адресуемый размер (это 4Гб для 32-битных систем и 16Эб для 64-разрядных). Но объем оперативной (физической) памяти, установленной в системе, намного меньше объема виртуальной памяти, использующейся всеми работающими в данный момент процессами. Отсюда следует, что все виртуальные страницы всех процессов в системе физически не могут уместиться в оперативной памяти. Однако, для того, чтобы обеспечить иллюзию доступности всего объема физической памяти процессу, диспетчер памяти, который является частью исполняющей подсистемы ядра, осуществляет постраничный сброс части неиспользуемого в данный момент содержимого памяти на диск, в файл подкачки. Подобная операция освобождает физическую память, чтобы та могла использоваться процессами, в данный момент нуждающимися именно в физической памяти для выполнения своего кода. В ситуации, когда исполняющийся код (поток) обращается к адресу, принадлежащему странице виртуальной памяти, которой не передана страница физической памяти (страница была вытеснена и помещена в файл подкачки), то диспетчер памяти «на лету» подгружает информацию обратно из файла подкачки (с диска) в оперативную память. Вот как раз в процессе выполнения подгрузки и может возникнуть ошибка STOP 0000007A. А причиной может быть сбой в работе любого из низлежащих модулей ядра, обеспечивающих цепочку чтения/обработки данных с физического носителя, на котором располагается файл подкачки. Зачастую это вызвано физическим повреждением поверхности носителя, либо ошибкой контроллера диска.
Любите ли вы синий экран, ошибка 0x0000007f так, как его любим мы? Подавляющая часть пользователей сталкивалась с подобной неприятностью в своей жизни. Особенно, если учесть, что возникает она на самых популярных системах от Microsoft – Windows 7 и XP. Что делают некоторые люди в этом случае? Судорожно перезагружаю комп. Если ошибка Windows 0x0000007f возникает в очередной раз – начинают запускать процедуру переустановки ОС. Всегда ли это надо делать? Мы постараемся предоставить альтернативные пути решения этой ситуации.
Синий экран смерти — код ошибки 0x0000007f Windows 7: причины
Важный этап в поиске лечения – узнать, почему возникает stop 0x0000007f. Что самое интересно – официальные представители Microsoft не дают четкого определения этой ошибки. Поэтому мы собрали лучших специалистов, которые провели, специально для нас, многолетние исследования этого вопроса. Они варили борщ с помощью компьютера, погружали его на километровые океанские глубины, играли в Dead Spacе ночью и AvP без мышки. В итоге был предоставлен отчет (понадобились деньги на пиво), в котором причиной возникновения «0x0000007f 0x00000000 0x00000000 0x00000000 0x00000000» названы следующие случаи:
- Проблемы с установленными драйверами.
- Повреждение какого-то оборудования.
- Возникновение конфликтов между используемыми устройствами.
Как бы на пиво дали. Теперь приступим к решению проблемы.
Ошибка 0x0000007f Windows XP (7) – исправляем
Перед тем, как исправить bsod 0x0000007f, хотим вам дать несколько рекомендаций, которые помогут избежать повторения подобной ситуации в дальнейшем:
- Стараться не разгонять оборудование, если в этом нет крайней необходимости.
- Не пытаться подключить к материнке память, которая не предназначена для этого.
- Всегда стараться обновлять драйвера до актуальной версии.
- Следить за совместимостью устанавливаемых приложений.
- Контролировать актуальность BIOSа.
Ну а теперь, исходя из анализа первопричин и написанных выше рекомендаций, приступим к исправлению ошибки, связанной с кодом 0x0000007f. Для этого необходимо выполнить ряд последовательных действий:
- Откатить BIOS до первоначального состояния, то есть избавиться от всех следов возможно неудачного разгона.
- Поочередно вынимать планки оперативной памяти и тестировать работоспособность системы. Вполне может быть, что одна из них имеет неисправности.
- Проверить актуальность драйверов с помощью специальной утилиты BlueScreenView. Можно воспользоваться ее возможностями и обновить файлы автоматом, но лучше сделать это в ручном режиме, через диспетчер устройств.
- Если проблема с версией БИОСа, то потребуется выполнить переустановку. Для этого – изначально скачать свежий вариант из сети.
- Если подобная ситуация начала проявляться после установки какого-либо программного продукта, то снести его к едрене фене. Лучше поискать альтернативу или полностью отказаться от применения подобных программ на своем компе.
Собственно, все. В большинстве случаев выполнение этих действий избавит вас от ошибки 0x0000007f для XP и Windows 7, а значит, переустановка системы не потребуется!
Очень полезное видео на данную тему:
23.08.2018
Просмотров: 12033
Ошибка STOP 0x0000007f, которая появляется на синем экране смерти в Windows 7, 8 и 10, свидетельствует об аппаратной несовместимости или физической поломке одного из устройств системной сборки. Для её решение потребуется испробовать несколько способов и провести ряд диагностических действий.
Содержание:
- Причины ошибки 0x0000007F – UNEXPECTED_KERNEL_MODE_TRAP
- Способы решения синего экрана смерти с ошибкой UNEXPECTED KERNEL MODE TRAP
Причины ошибки 0x0000007F – UNEXPECTED_KERNEL_MODE_TRAP
Для того, чтобы знать, как исправить ошибку UNEXPECTED_KERNEL_MODE_TRAP на Windows 7, 8 и 8.1, а также Windows 10, стоит ознакомиться с причинами её появления. Среди них выделяют:
- Несовместимость какой-то аппаратной части системной сборки или подключенного устройства с операционной системой;
- Сбои в работе модулей оперативной памяти;
- Повреждение материнской платы;
- Разгон процессора;
- Некорректное или нелицензионное программное обеспечение.
Определить, какая из этих поломок вызвала синий экран 0x0000007f стоит детальнее, изучив коды прерывания, сгенерированные центральным процессором.
Самые распространенные коды прерывания ошибки UNEXPECTED KERNEL MODE TRAP это:
- 0x00000000 – повреждение памяти, аппаратная поломка;
- 0x00000004 – сбои в работе центрального процессора при выполнении вызова к обработчику прерываний;
- 0x00000005 – отказ от граничной проверки;
- 0x00000006 – недопустимый код операции, аппаратная поломка ОЗУ, несовместимость модулей;
- 0x00000008 – двойной отказ. Возникает в случае переполнения стека ядра и аппаратных проблем.
Учитывая эту расшифровку, ошибка UNEXPECTED KERNEL MODE TRAP на синем экране смерти Windows 7 и выше может быть исправлена.
Способы решения синего экрана смерти с ошибкой UNEXPECTED KERNEL MODE TRAP
Синий экран смерти с кодом STOP 0x0000007f решается достаточно просто, если он не вызван аппаратной поломкой модулей оперативной памяти, трещинами на материнской плате и вздутыми конденсаторами. Во всех остальных случаях юзер может справиться с поломкой, следуя таким инструкциям:
- Если до появления синего экрана смерти вы устанавливали новые аппаратные средства, то необходимо их отключить, а программное обеспечение, которое устанавливается для наладки роботы этого устройства, удалить.
- Ошибка UNEXPECTED KERNEL MODE TRAP часто возникает из-за повреждения модулей оперативной памяти. Поэтому нужно провести диагностику ОЗУ. Для этого можно запустить в Windows штатную утилиту «Диагностика проблем с оперативной памятью компьютера» или воспользоваться более точной утилитой MemTest86. Последняя запускается с установочного диска и позволяет проверить скорость работы модулей и их работоспособность.
- Нужно переподключить все устройства, почистив их контакты. Часто, банальное отсоединение проводка на материнской плате или окисленные контакта, могут вызвать BSOD.
- Нужно проверить, чтобы все диски, контроллеры жестких дисков, а также адаптеры SCSI были совместимы с установленной версией и разрядностью Windows.
- Следует удалить драйвера, которые были установлены последними, а также отключить службы, отвечающие за работу сбойных устройств (также подключенные последними).
- Перезагружаем систему, нажав на F8, чтобы попасть в среду загрузки Windows. Используя клавиши «вверх/вниз» выбираем параметр «Запустить последнюю удачную конфигурацию». Как только система стартует, нужно посмотреть, какие программы исчезли и каких устройств нет в «Диспетчере устройств». Так можно определить, по какой причине возник синий экран смерти.
- Если вы делали разгон процессора, то нужно вернуть значение тактовой частоты к заводским.
- На официальном форуме Microsoft также написано об этой ошибке. Некоторым пользователям помогло обновление BIOS, а также отключение кэширования памяти.
- Если же БСоД появился после обновления операционной системы, то нужно выполнить откат Windows 7 к более раннему состоянию. При этом стоит отключить антивирус, программы резервного копирования файлов, так как они могут быть несовместимы с новыми компонентами обновленной сборки.
В случае, если эти советы не помогли решить проблему, стоит открыть крышку системного блока и дательно изучить поверхность материнской платы на предмет трещин, повреждений или наличия вздутых конденсаторов. В случае их обнаружений нужно обратиться в сервисный центр, который сможет починить плату или заменить дефектные компоненты.