Разбираемся с ошибкой загрузки из-за отсутствующей цифровой подписи драйвера в x64 системе
Если вернуться к предыстории вопроса, то вспомним, что Microsoft приняла решение о том, что в 64-битных системах, начиная с Windows Vista, Windows загружает драйвера в режим ядра только в том случае, если драйвер имеет цифровую подпись. Если же цифровая подпись драйвера отсутствует, то при загрузке системы случается критическая ошибка (зависит от типа драйвера, загрузка которого заблокирована) и появляется экран BSOD. Конкретная ошибка и ее код зависят от конкретного драйвера, который заблокирован в процессе загрузки. Некоторые ошибок прямо на экране BSOD могут указывать на файл неподписанного драйвера.
В моем случае после обновления драйверов на сервере Windows 2008 r2 при обычной загрузки машины появился синий экран смерти с текстом:
STOP: c000021a (fatal System Error)
The initial session process or system process terminated unexpectedly with a status of 0x00000000 (0xc000428 0x00100448). The system has been shut down
Попробуем выяснить что это за ошибка, какой драйвер ее вызывает т определим по драйверу конкретное устройство.
Для декодирования ошибки нам нужен второй параметр (он выделен жирным) — 0xc000428.
Преобразуем hex код ошибки в более удобочитаемую форму. Для этого можно воспользоваться встроенной в Windows утилитой SLUI.EXE или же сопоставить код этой ошибки в файле ntstatus.h, найти который можно в Windows SDK. Воспользуемся первым способом, для чего в командной строке выполним:
Как вы видите на скриншоте, мы убедились в том, что BSOD вызвана невозможностью проверить цифровую подпись драйвера (“Windows cannot verify digital signature for this file”)
В том случае, если в таком режиме сервер загрузиться, мы точно уверены в том, что некий неподписанный модуль или драйвер не позволяет системе нормально загрузиться.
Примечание: если при доступе к логам в этой ветке появляется ошибка “access denied”, создайте на диске c: каталог, предоставив группе Everyone полный доступ. Затем измените путь к файлу ETL на новый каталог, и отключите и заново включите логирование.
В моем случае, в журнале есть событие EventID 3001 с текстом «Code Integrity determined an unsigned kernel module \Device\HarddiskVolume1\Windows\System32\win32k.sys is loaded into the system. Check with the publisher to see if a signed version of the kernel module is available». Вот мы и нашли проблемный драйвер!
Данный драйвер может быть как родным драйвером Microsoft, так и драйвером стороннего разработчика. Удостоверимся, что данный драйвер действительно не имеет цифровой подписи. Для этого нам понадобится утилита от Sysinternals под названием SIGCHECK.EXE (взять ее можно тут http://technet.microsoft.com/en-us/sysinternals/bb897441).
Проверку наличия цифровой подписи выполним командой:
Если подпись отсутствует, то в поле Verified будет указано Unsigned (в противном случае, соответственно Signed).
Перед нами есть два варианта решения проблемы невозможности нормальной загруки системы с неподписанным драйвером:
Как же определить устройство, зная лишь имя sys-файла? Я использую следующую методику (пусть нам нужно определить устройство, драйвер которого имеет имя HpCISSs2.sys):
1) Открываем редактор реестра и поиском по ветке HKEY_LOAL_MACHINE\SYSTEM\ControlSet001 ищем ключ со значением HpCISSs2.sys
2) В моем случае он нашелся в ветке HKEY_LOAL_MACHINE\SYSTEM\ControlSet001\services\HpCISSs2
3) Разворачиваем вложенную ветку с названием ENUM, нас интересует значение ключа 0, в моем случае это PCI\VEN_103C&DEV_3230&SUBSYS_3235103C&REV_01\4&3b416f2c&0&0018
4) Определяем, что производитель устройства имеет ID 103C, а код устройства 3230
5) Далее на сайте указываем в полях Vendor Search и Device Search найденные нами коды.
6) Получаем что искомое нами устройство контроллер жестких дисков HP Smart Array P400 Controller.
Нам осталось лишь найти новую версию драйвера на сайте производителя оборудования (внимательно смотрите для каких версий ОС подходит нужный вам драйвер) и обновить драйвер на компьютере.
[FIX] Не удается включить целостность памяти с изоляцией ядра
Интеграция памяти с изоляцией ядра — отличная функция безопасности, но вы можете не включить ее, если драйвер WD препятствует механизму изоляции ядра. Полное сообщение об ошибке:
Не удается включить целостность памяти с изоляцией ядра из-за несовместимого драйвера ‘WDCSAM64_PREWIN8.SYS’
Проблема возникает, когда пользователь пытается включить интеграцию памяти с изоляцией ядра, но терпит неудачу, и когда он просматривает несовместимые драйверы, он обнаруживает, что проблема создана драйвером WD. Проблема не ограничивается конкретным производителем системы, и упоминается следующее сообщение:
wdcsam64_prewin8.sys Дата драйвера: 29.11.2017 Версия драйвера: 1.2.0.0 Опубликованное имя: oem16.inf
Прежде чем переходить к решению для включения изоляции ядра, убедитесь, что виртуализация включена в BIOS вашей системы (возможно, вам придется включить SVM на странице разгона в BIOS, если она доступна).
Решение: удалите проблемный драйвер WD и удалите его из DriverStore.
Проблема может быть результатом поврежденного драйвера вашего запоминающего устройства WD (в основном внешнего). В этом случае удаление поврежденного драйвера может решить проблему.
Если проблема возникла снова, попробуйте удалить все скрытые устройства WD из диспетчера устройств, и, надеюсь, вы сможете без проблем включить изоляцию ядра.
Если проблема все еще существует, вы можете использовать автозапуск, чтобы определить, создает ли какой-либо из элементов автозагрузки проблему. Помните, что после включения изоляции ядра вы сможете использовать устройство WD после переустановки его драйвера.
Ликвидация ошибки Igdkmd64.sys
Сегодня мы рассмотрим:
Файл Igdkmd64.sys является драйвером для интегрированных видеокарт от Intel и он должен обязательно быть в операционной системе, чтобы ОС работала без перебоев.
Если вы увидели на своем компьютере или ноутбуке ошибку, как на скриншоте, значит, это из-за файла igdkmd64 sys синий экран в Windows7 или Windows 10 появляется на вашем экране.
Как и большинство подобных проблем, эта не является новой, и уже давно известен способ её решения.
Давайте же во всем разберемся.
Устранение ошибки Igdkmd64.sys
Далее, нами будет рассмотрено несколько способов, как можно решить проблему с ошибкой файла igdkmd64 sys, синий экран из-за которого вы можете наблюдать в Windows 7 или 10. Описанные ниже методы можно применять в любом порядке, однако мы рекомендуем следовать тому, который ниже предложен нами. Таким образом, вы сможете с минимальными затратами во времени и с низкой вероятностью на ошибку исправить свой компьютер или ноутбук.
Способ 1. Выключение интегрированной графической карты
Данный способ предлагает выполнить в некотором роде перезапуск встроенной видеокарты от Intel. Для этого вам понадобиться сделать несколько простых действий:
Таким образом, вы сделаете перезапуск устройства, вследствие чего в большинстве случаев ошибка igdkmd64 sys с синим экраном в Виндовс перестает появляться.
Способ 2. Обновление графического драйвера
Первым делом, через вышеупомянутый Диспетчер устройств удалите драйвер для интегрированной видеокарты. Делается это всё так же с помощью клика по видеоадаптеру правой кнопки мыши.
Далее, установите на компьютер утилиту DriverPack Solution и выполните установку и обновление всех предложенных программой драйверов.
Перезагрузите ПК и посмотрите на результат.
Важный момент! Многие информационные ресурсы при анализе этой ошибки рекомендуют сделать принудительное обновление драйверов через Центр обновления Windows. Однако мы не рекомендуем этого делать, так как после загрузки всех обновлений, те, в свою очередь, могут занимать большое количество места, что не пойдет на пользу устройства с малым количеством памяти. А во-вторых, некоторые обновления Windows, имеющие префикс KB негативно сказываются на различные «пиратские» сборки этой операционной системы.
Способ 3. Отключение разгона ОС
Графические драйверы очень часто страдают от так называемых разгонов системы, когда с помощью манипуляций в BIOS пользователь увеличивает нагрузку на процессор и/или видеокарту, от чего эта деталь начинает работать быстрее, но и износ, а также шанс на критическую ошибку имеют большую вероятность.
Дабы избежать этого и ликвидировать ошибку igdkmd64 sys с синим экраном в Windows 7 и 10, мы рекомендуем сбросить настройки BIOS к заводским.
Только что мы описали достаточное количество способов, чтобы убрать синий экран с ошибкой igdkmd64 sys на вашем компьютере. По любым вопросам по этой тебе обращайтесь к нам в комментариях, и мы поможем вам доделать начатое до конца.
Newbie
I have made 10 posts
I joined March 2017
Newbie
I have made 10 posts
I joined March 2017
Newbie
I have made 3 posts
I joined August 2018
You’re not alone and I’m surprised there aren’t more replies or better response from Gigabyte. I completely removed their tools and app center because of this. I only bought this Gigabyte mobo because I thought my MSi mobo was bad. Turns out it’s more x299 platform and driver related issues as both have given me weeks of headaches. MSi tools are much better and causing me to regret buying this more expensive mobo. But didn’t want to swap them again.
I found your post because I was hoping to find answers to the issue. I would like to use the tools for monitoring temps and tweaking settings without going into the BIOS. But so far I’ve found little in ways of answers other than to remove it.
I am having this issue too. In fact I’m pretty sure it actually can’t work, ever. Their «utilities» are actually malware and given how poorly they operate, pretty sure also intended to steal our info and sereptitously bit farm using our hardware.
Installed the latest versions of their software and it doesn’t die until I install the processor info app, and that’s when the «xxx» hits the fan.
In fact it’s so bad, that I can’t even uninstall it when booting into safe mode. It errors there whenever I try.
I have to reset my Windows install to fix the problem.
So, I’m very angry at Gigabyte for releasing this crap on their customers, not even one attempt at fixing it apparently, given the date of the files.
Newbie
I have made 1 post
I joined January 2019
I can attest to GDRV.SYS causing BSOD on Windows 10. EZ Tune worked on Windows 7 on my Z77-UD5H mainboard without issues since 2013. I did a fresh clean install of Windows 10 today and have had 2 BSOD both related to this EZ-Tune. One crash was at idle, the other crash was playing Windows 10 Pyramid Solitaire of all things. I just uninstalled all the Gigabyte branded software just in case and will use MSI software to see if this fixes the issue.
CoolerMaster HAF 932 case
Gigabyte Z77-UD5H mainboard Ver 1.0
2 X 8GB GSkill 2400 Memory
Intel 3770K Stock clock With Corsair 110I AIO cooler
1 500GB Western Digital SSD
1 LG DVD/BluRay Burner
2 X Seagate 2TB HDD
1 X Seagate 1TB HDD
4 X Western Digital 4TB HDD
PC-Power and Cooling 750W Power Supply
Thermaltake TT Challenger keyboard with a Microsoft OEM mouse
Seiki 42 inch 4K @60hz TV
Newbie
I have made 2 posts
I joined May 2019
Newbie
I have made 6 posts
I joined July 2019
no rgb fusion [uninstalled] but am using oc from easytune and the problem [GDRV.SYS/ BSOD] showed after clickling ‘Apply’ at easytune/advanced cpu oc/load profile [profile was result of easytune/auto tuning]. made another auto tuning and bsod stopped.
cpu: Intel Core i5 8600K 6×3.6 GHz BOX (LGA1151-G8, 9MB, UHD 630, 95W)
gpu: Gigabyte GeForce GTX 1060 WindForce II OC 6GB GDDR5 PCI-E DP HDMI 2XDVI GV-N1060WF2OC-6GD
mb: Gigabyte Z370M D3H, Z370, HDMI, DVI, DDR4, USB3.1, RAID, 2xM.2, MATX, LGA1151-G8
ram: DIMM 16GB (2X8GB) DDR4 2666MHZ KINGSTON HyperX FURY Black CL16 HX426C16FB2K2/16
ssd: SSD SAMSUNG 250GB 2.5 SATA3 540/520 SSD850 EVO MZ-75E250B/EU
all up to date latest updates
as you are aware The gdrv.sys file is a driver file associated with Gigabyte motherboard and graphics cards
my advice for the tweaking of the graphic cards only is to install the GIGABYTE Xtreme Engine software which works perfectly
XTREME ENGINE 2019/03/04
No resolution to this issue?
I was running App Center for 2 months without any issues and just started getting Blue Screen of Death error messages two days ago. I had to go into Windows 10 Safe Mode, run some command lines to re-enable Windows Installer, and uninstall App Center to get Windows up and running again.
The only recent changes I’ve made are that:
— I swapped my stock processor cooler out for an after market cooler master heat sync with dual RGB fan array.
I also made some employer required security modifications to my BIOS
— Enable AMD CPU fTPM
— Disable CSM Support
* Enable Secure Boot
The only reason I bring these three changes up as possibly being significant is because App Center requires a Microsoft Visual C++ 2015 redistributable file (already built into the Windows 10 OS), I added RGB devices (controlled by an App Center RGB application), and I modified some security settings in my BIOS that might have changed one too many parameters for the utility to manage.
Either way, Gigabyte App Center shouldn’t be taking down my entire system!
Newbie
I have made 1 post
I joined October 2020
A little more detail since I’ve had some more time to troubleshoot this issue.
Windows 10 version 20H2 (OS Build 19042.572) 64bit crashes 20 seconds after logging into Windows with a BSOD error:

For more information about this issue and possible fixes, visit www.windows.com/stopcode
If you call a support person, give them this info.
Stop code: System Service Exception
What failed: gdrv2.sys
Steps to fix:
Uninstall App Center and all other Gigabyte utilities
Steps to repro once you have gotten the error:
Install App Center AND EasyTune OR System Information Viewer (aka SIV)
Note: Once my computer gets in this state, neither EasyTune or SIV seem to install correctly. The installer hangs in the Start menu shortly after running either setup.exe file. I have to use Windows Task Manager to close the installer, and if I attempt to run the application from within App Center the operating crashes again with the same BSOD message that GDRV2.sys failed.
Note: I’m able to successfully run other apps in app center without getting the GDRV2.sys message such as @bios and RGB Fusion 2.0.
Как исправить igdkmd64.sys на Windows 10?
Igdkmd64.sys – это драйвер Windows для Intel Graphics Kernel Mode, так же известен как igfx. Он создан Intel и он должен находиться на каждой системе, которая работает с процессором с интегрированной графической картой.
Если вы получаете Синий Экран Смерти вместе с этим сообщением об ошибке, то логично будет предположить, что есть какие-то проблемы с драйверами. Данная ошибка может появиться прямо ни с того ни с чего, и как стало известно, некоторые пользователи Mac также могут ее получить на установленной Windows с помощью Boot Camp.
Так как мы уже обозначили корень проблемы, то теперь давайте рассмотрим методы решения ошибки с драйвером igdkmd64.sys
Метод №1 Отключение интегрированной видеокарты Intel
Метод №2 Обновление драйверов через принудительное обновление Windows
Если первый метод не помог вам решить проблему с igdkmd64.sys, то можете попробовать воспользоваться принудительным обновлением драйверов. Для начала скачайте все доступные приложения которые предлагает Windows.
Метод №3 Прекратить разгон системы
Вы могли совершенно случайно переборщить с разгоном системы, а именно с процессором или видеокартой. Именно из-за сильного разгона вы и можете видеть ошибку igdkmd64.sys с Синим Экраном Смерти.
Если проблема заключается именно в этом, то возврат настроек в БИОСе должен исправить вашу ситуацию.
Метод №4 Переименовать igdkmd64.sys
Если вы являетесь пользователем Mac который запустил Windows с помощью Boot camp, то попробуйте следующее:
После переименования файла igdkmd64.sys данная проблема должна исчезнуть.
Хоть с приходом недавних обновлений как со стороны Windows, так и драйверов Intel, некоторые пользователи указали, что проблема была исправлена, но все же находятся люди, у которых она все еще присутствует.
















