Windows 7 Bad Driver BSOD, Как я могу узнать, какой это драйвер?

11026
Anthony

Так что я, наверное, посмотрел все возможные ресурсы в Google - последние 15 часов я потратил на поиск и тестирование.

Я испытываю цикл BSOD. После дальнейших исследований может показаться, что это проблема с плохим драйвером - я просто не могу понять, что это такое.

Вещи, которые я пробовал, и примечания:

  • Я не могу загрузиться в безопасном режиме
  • Консоль восстановления работает
  • У меня есть несколько компакт-дисков WinPE, и я иду между ними
  • Я запустил Chkdsk, SFC Scannow и т. Д. (Все обычно, это не в моем первом родео)
  • Я переключил режимы IDE / AHCI в BIOS - без изменений
  • Я не могу получить его для записи последовательности загрузки в ntbtlog.txt - он просто не пишет
  • Я не могу заставить его делать минидампы, хотя я изменил реестр, чтобы учесть это

Многие, многие ресурсы указывают на проблему с жестким диском, будь то неисправный диск или плохие драйверы контроллера. Привод не неисправен, во всяком случае это драйверы контроллера.

Я просто не могу подтвердить, я даже принудительно переустановил стандартные драйверы с помощью DISM (Offline).

Моя главная проблема в том, что я просто не вижу, на каком драйвере установлена ​​система, это все, что мне нужно для решения этой проблемы.

Если это вообще возможно, я не хочу переустанавливать; это займет дни.

Так что мне нужно?

Чтобы включить ведение журнала загрузки, через реестр (в автономном режиме в PE)

ИЛИ ЖЕ

PE-совместимый инструмент, чтобы сказать мне последовательность загрузки драйверов при загрузке.

ИЛИ ЖЕ

Последовательность командной строки, чтобы сделать то же самое.

-

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

Я отказываюсь верить, что мое единственное решение - сдаться и переустановить, так как это просто проблема с драйверами - я просто не знаю, какой драйвер; Если бы я мог загрузить безопасный режим, он был бы исправлен в течение нескольких минут.

Заранее благодарны за Вашу помощь.

Изменить: мне нужно сделать это / это только через реестр, или я использую BCDedit?

6
@trismark ниже является правильным, в том смысле, что вам нужно попытаться точно определить, какой BSOD вы получаете. Что еще более важно, вы считаете, что это плохой драйвер ... однако, когда Windows загружается в безопасном режиме, она не загружает конкретные аппаратные драйверы. Он загружает общие выпущенные и утвержденные Microsoft драйверы. Например, он не использует ваши конкретные драйверы видеокарты, он использует общие драйверы VGA. То же самое для контроллера привода. Вы можете загрузить определенный набор микросхем, который вы установили в обычном режиме, но в безопасном режиме, который обычно загружается Microsoft. Bon Gart 11 лет назад 0
Да, фактическая ошибка должна содержать некоторую полезную информацию. Попробуйте опубликовать фотографию этого, если вы не можете понять это. Ярослав Рахматуллин 11 лет назад 0
Вы также должны исключить аппаратную проблему. David Schwartz 11 лет назад 0
Если вы не разместите информацию о BSOD, мы не сможем помочь вам определить, что это за диск. Конечно, тот факт, что вы НЕ МОЖЕТЕ загружаться в безопасном режиме, фактически означает, что это НЕ проблема с драйверами. Ramhound 11 лет назад 0

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

1
colemik

I don't know if this is what you're asking for. If you're experiencing a BSOD, then the BSOD should contain the information what driver module caused the BSOD. If you can't capture the BSOD message, press F8 at boot time and select:

enter image description here

0
Anthony

Well I ended up re-install, at much dismay.

I just couldn't find out which driver was the issue. I'd like to point out that had the BSOD given me useful information to follow I wouldn't of asked my question in the first place.

It gave a 7B error, with the subsequent codes useless: Can not find boot device or something similar. Most resources about the issue say that it is either a hard disk failure or driver for the controller. As I mentioned the hard disk is perfectly fine, clearly since the rebuild was fine, so the issue was simply driver related.

Even though I restored all initial Microsoft drivers, and even went as far as removing all hard drive controller drivers and re-injecting them into the offline image using DISM, it still wouldn't boot.

Granted there is the ntbtlog.txt file that will show the drivers loaded/failed but when that doesn't get created what do you do as there appears to be no way of knowing which driver is failing.

Mini Rant: Why couldn't Microsoft simply display the last attempted driver on screen, like where safe mode shows what has been 'loaded'. Something so simple would go a long way.

Anyway, if you get this error, there is only so many things you can try to fix the issue. Most suggest setting the BIOS controller to IDE mode or AHCI, depending on how it is set. Others reckon three separate repair attempts will fix the issue. Another suggestion is to reset the BCD. After that, apart from Chkdsk and SFC scannow you will pretty much be wasting your time, I know I did.

Who knows you may get lucky and fix it easy enough.

Note: I scoured the internet and tried many, many solutions - including some of my own thinking and nothing changed. I spent nearly two whole days trying to rescue my machine.

Я считаю, что 7B относится к тому, что загрузчик не может найти файлы на вашем диске. Вероятно, у вас был установлен BIOS на AHCI, но не был установлен драйвер AHCI. Я видел проблемы, когда драйвер, предоставляемый MS, вызывает проблемы, вам нужно использовать официальный драйвер поставщика. Bigbio2002 10 лет назад 0