Что является причиной этого ntoskrnl.exe BSOD?

792
Bas

Я продолжаю получать BSOD на Windows 10 почти ежедневно в совершенно случайные моменты. Код остановки обычно PFN_LIST_CORRUPT, но, глядя на последние пару мини-дампов, я вижу строки проверки ошибок как "PFN_LIST_CORRUPT", "CACHE_MANAGER", так и "SYSTEM_SERVICE_EXCEPTION". ntoskrnl.exe всегда виновник.

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

Я в недоумении от того, что здесь может происходить. Любые другие пути я мог бы попробовать?

Мини-дампы доступны здесь: https://1drv.ms/f/s!Ao1fjlTRHZdilP9Npt2okkr9QinzGA

0
Используйте windbg для анализа ваших дампов ... или загрузите ваши дампы и дайте нам копию. ntoskrnl часто ошибочно идентифицируется более простыми инструментами (например, bluescreenview), когда это драйвер без собственного процесса. Bob 6 лет назад 0
Спасибо, я отредактировал пост со ссылкой на файлы минидампа. Bas 6 лет назад 0
Хорошо, последовательно возвращается как повреждение памяти. Загрузите копию [Memtest86 +] (http://www.memtest.org/), загрузитесь с нее и запустите ее. Каждый «проход» - это полный набор тестов. Запустите столько проходов, сколько сможете (например, в одночасье) - он будет работать вечно, но я считаю, что ~ 10 проходов достаточно хороши для выявления проблем с памятью. Bob 6 лет назад 1
Спасибо, я побегу за ночь. Если обнаруживаются ошибки, означает ли это замену аппаратного обеспечения или Memtest86 + может помечать разделы как «плохие», чтобы Windows игнорировала их? Bas 6 лет назад 0
Как ни странно, я был здесь раньше и задавал именно этот вопрос. Если вы можете, замените их (особенно если у вас есть действующая гарантия). В противном случае [некоторые ответы] (https://superuser.com/a/1297660/117590) придумали способы пометить плохую память. Должен отметить, что первым шагом может быть их переустановка в случае, если это просто плохое соединение (но сделайте это после тестов). Bob 6 лет назад 0
Просто из любопытства, вы уже запускали через `chkdsk` и / или` sfc / scannow`? Также по первой упомянутой вами ошибке я обнаружил https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/bug-check-0x4e--pfn-list-corrupt, поэтому просто любопытно, если был Центр обновления Windows или драйвер, который был обновлен и т. Д., Когда это начало происходить? Если это так, рассмотрите возможность откатить его до предыдущей версии, если это возможно, и применимо как нечто простое для проверки. Я предполагаю, что вы уже прошли через это, но хотели бы упомянуть на всякий случай, поэтому ничего простого не упускается. Pimp Juice IT 6 лет назад 0
Уже запускались chckdsk и sfc, ага. Что касается обновлений или драйверов .. кто знает. Это продолжалось какое-то время, я просто сыт по горло этим достаточно, чтобы разобраться в причинах. Откат обновлений будет означать откат месяцев обновлений, и это тоже не очень хорошая идея. Bas 6 лет назад 0
Не могли бы вы раскрыть информацию о марке и модели оборудования, на котором работает Windows 10? Кроме того, не могли бы вы рассказать, какую версию и сборку Windows 10 вы видите, когда запускаете `winver`? Наконец, расскажите, пожалуйста, какое антивирусное и / или антивирусное программное обеспечение вы установили в этой ОС? Pimp Juice IT 6 лет назад 0
@PimpJuiceIT: я использую версию 1709, сборка 16299.19. Марка и модель аппаратного обеспечения - это микс, это ПК, который я собрал сам. Что касается антивирусов и вредоносных программ, то только Защитник Windows. Bas 6 лет назад 0
@Bob Хорошо, я запустил Memtest86 + в течение 10 часов и 23 минут ... он сделал тринадцать проходов и нашел ноль ошибок. Я в недоумении. Bas 6 лет назад 0
Уф. Я не совсем уверен, куда идти отсюда ... На самом деле. Вы запускаете какое-нибудь антивирусное программное обеспечение? Попробуйте отключить их для начала. Хотя я не ожидал, что они вызовут эту конкретную ошибку, известно, что они вызывают повреждение памяти. Кроме того, если вы можете надежно воспроизвести его, попробуйте воспроизвести в безопасном режиме, чтобы увидеть, если вы можете подтвердить, если какой-то драйвер вызывает его. Bob 6 лет назад 0
Хм. Забыл спросить. Это то, что началось недавно? Если да, можете ли вы вспомнить, когда он работал в последний раз и какие-либо изменения между ними (обновления ОС, обновления драйверов, изменения оборудования)? Это происходит только при интенсивной работе или если вы просто загружаетесь и оставляете компьютер включенным самостоятельно? Bob 6 лет назад 0
Это происходит почти все время, иногда, когда компьютер работает на холостом ходу, иногда, когда он находится под большой нагрузкой. У меня работает только Защитник Windows, отключение которого не имеет значения. Проблема началась несколько месяцев назад ... Полагаю, я просто переустановлю и посмотрю, не исчезнет ли проблема, а затем начну менять оборудование по очереди. Bas 6 лет назад 0
Я решил заменить модули DIMM, переключить кабели и порты и, наконец, отключить жесткие диски, и с тех пор я определил, что мой SSD является виновником. Если я запускаю вещи со старого жесткого диска, все в порядке, если я запускаю с SSD, BSOD происходят постоянно. Странно, что и SMART, и Chkdsk сообщают, что все хорошо, хотя ... Bas 6 лет назад 0
Наиболее важная информация изначально требуется; 1) тип, модель и прошивка SSD? 2) рабочий стол / ноутбук, биос вер? 3) SSD находится на родном порту SATA или USB? 4) Включен ли режим AHCI подключенного порта SATA (из настроек BIOS). И копия таблицы данных SMART? shanebush 6 лет назад 0
Это Samsung Evo 250 ГБ, понятия не имею о прошивке. Биос AMI V1.3, 27-6-2008. Родной SATA, я пробовал как с AHCI, так и с IDE режимами, ни один не работает. Я посмотрю, смогу ли я получить копию таблицы SMART. Тем не менее, с тех пор я попробовал совершенно новый SSD, и у него точно такая же проблема. По какой-то причине моя система вдруг решила быть несовместимой с SSD-дисками. Bas 6 лет назад 0

1 ответ на вопрос

0
daidai

После анализа файла дампа он ссылается на FLTMGR.sys. Причина ошибок fltmgr.sys заключается в основном в том, что файл поврежден или не читается. Ошибки файла SYS обычно вызваны неисправным оборудованием или поврежденными файлами драйверов устройств.

  1. Обновите Windows 10 и все ваши драйверы.

  2. Временно удалите антивирусное программное обеспечение

  3. Войдите в безопасный режим
  4. Проверьте на неисправное оборудование
Мне любопытно, где вы видите `fltmgr.sys`. Это загруженный модуль, но он не определен как неисправный модуль в результате краткого анализа. Bob 6 лет назад 0
Я уже прошел этот этап ... Я не анализирую мини-дампы, чтобы убедиться, что все мои драйверы обновлены. Bas 6 лет назад 0