Описание ошибки Одна из самых распространенных ошибок. Аббревиатура TDR означает Timeout Detection and Recovery. Перед тем как перейти к способам устранения давайте немного разберемся почему возникает данная ошибка. В операционных системах Windows Vista и выше реализован механизм, который предназначен для выполнения сброса видеоадаптера и восстановления его работоспособности в случае отсутствия отклика от него. В ОС… Читать далее »
При решение проблем с синими экранами смерти часто возникает необходимость в удалении всех драйверов Nvidia, AMD. Казалось бы это довольно просто сделать с помощью апплета “Установка и удаление программ” в Windows, но на практике удаление драйверов иногда бывает проблематичным. Например, иногда в процессе удаление стандартным установщиком возникают ошибки. Также после удаления могут оставаться “остатки” в… Читать далее »
Всем привет. Сегодня мы разберем простой случай краха DRIVER_IRQL_NOT_LESS_OR_EQUAL (d1), который вылетает из-за старого драйвера антивируса Касперского. Есть товарищ, у которого 4-е дампа Сами файлы дампов можно взять здесь — http://www.cyberforum.ru/bsod/thread1519949.html По каждому из дампов: Use !analyze -v to get detailed debugging information. BugCheck D1, {0, 2, 8, 0} Unable to load image SystemRootsystem32DRIVERSkl1.sys, Win32… Читать далее »
Стресс тест процессора очень важен, поскольку позволяет определить стабильность работы. Также принимайте во внимание, что процессор является одним из главных “генераторов” тепла в системе, при его разгоне тепла начинает выделяться больше, что может приводить к “некомфортной” работе остальных комплектующих. Сегодня датчики тепла есть практически везде, даже на моем телефоне. Их устанавливают также на: материнские платы;… Читать далее »
Сразу хочу предупредить правообладателей, что этот пост касается только исходного кода Windows 2000, который доступен в интернете и которого нет на моей машине. Единственная цель с которой я это все делаю – это лучше знакомство и понимание читателя, что такое BSOD. Этот материал предназначен в основном для ИТ специалистов, мы будем смотреть исходный код Windows… Читать далее »
Пул – это память ядра, которая используется драйверами и кодом ядра. То есть, приложение пользовательского режима не может выделять память в этих пулах – это память только для ядра и драйверов. Мы можем видеть в диспетчере ядра, на скриншоте ниже показано “Выгружаемый пул” и “Невыгружаемый пул”. В англ. варианте это звучит “paged pool” и… Читать далее »
В первой части мы рассмотрели проблему, когда драйвер перезаписывает данные в страницах чужого пула. В этой части мы рассмотрим как можно определить проблемный драйвер.
В предыдущих 2-ух частях: — понимание ошибки Pool Coruption часть 1 (переполнение буфера); — понимание ошибки Pool Coruption часть 2 (переполнение буфера). мы рассмотрели различные ошибки, связанные с работой с пулом, которые могут приводить к краху системы. Также мы рассмотрели, что их анализ и нахождение проблемного драйвера не простая задача, поэтому специалистами Microsoft была… Читать далее »
Если вы выбираете “File/Kernel Debug/Local” в Windows Debugger и получаете сообщение: “loca kernel debugging requires Windows XP, Administrative privileges, and is not supported by WOW64…” Это нормально, поскольку такая отладка по умолчанию отключена начиная с Vista. Вам нужно выполнить: bcdedit /debug on и перегрузить машину.
Недавно, я столкнулся с несоответствием в определении проблемного драйвера, который может быть причиной краха в Bluescreenview и Windbg, после чего задумался, а правильно ли вообще работает Bluescreenview? Давайте рассмотрим этот случай более подробно. На одной из машин, очень часто возникали крахи системы. Администратор использовал bluescreenview для нахождения причины краха. Программа показала, что потенциальным виновником является… Читать далее »