Правильный (но несколько некрасивый) ответ:
Перейдите в Компьютер-> Свойства, перейдите в «Расширенные настройки системы».
При запуске и восстановлении убедитесь, что для него задан «Дамп памяти ядра», и запомните расположение файла дампа (при установке по умолчанию вы смотрите C: \ windows \ memory.dmp)
Вы оптимально хотите установить средства отладки Windows (теперь в Windows SDK), а также настроить хранилище MS Symbol в настройках символов (http://msdn.microsoft.com/en-us/library/ff552208(v=vs.85).aspx)
Как только вы все это сделаете, дождитесь сбоя и проверьте файл memory.dmp в отладчике. Обычно вы не увидите точного сбоя, потому что ваши поставщики драйверов не содержат символов, но вы также обычно увидите имя DLL, которая участвует в сбое, что должно указать вам, с каким драйвером вы имеете дело.
Если вы не видите в стеке имя конкретной DLL-библиотеки драйвера, оно часто указывает на аппаратный сбой (например, память или служебные данные), который необходимо устранить.
MS имеет хорошую статью здесь, в technet, которая описывает то, что я упомянул выше (но шаг за шагом и более подробно) http://blogs.technet.com/b/askcore/archive/2008/11/01/how-to-debug-kernel-mode-blue-screen-crashes-for-beginners.aspx
Вы также можете посмотреть на журнал событий, как заметил кто-то другой, но, как правило, информация там рядом с бесполезной, помимо реального сообщения ядра (которое иногда может неопределенно указывать, является ли проблема драйвером или чем-то еще)