Изменения внутреннего устройства ядра Windows Server 2008 - Инструмент проверки драйверов

ОГЛАВЛЕНИЕ


Инструмент проверки драйверов

Driver Verifier, мощный инструмент для отслеживания драйверов устройств, содержащих ошибки, и сбойного оборудования, входит во все копии Windows, начиная с Windows 2000. Как правило, администраторы настраивают Driver Verifier (%Systemroot%\System32\Verifier.exe) на тщательный текущий контроль драйверов устройств, на которые падает подозрение в связи со сбоями системы. Driver Verifier перехватывает недопустимые операции драйверов, так что файл аварийной копии памяти указывает непосредственно на виновную сторону.

Недостаток предыдущих реализаций Driver Verifier заключался в том, что большая часть изменений конфигурации требует перезагрузки системы, что очевидно является нежелательным для производственного сервера. В реализации Driver Verifier в Windows Server 2008 эта процедура усовершенствована посредством устранения требования перезагрузки для большинства практичных проверок, что позволяет устранять неполадки на проблемном сервере без необходимости его перезагружать.

Кроме этого, в инструменте Driver Verifier появились три новых проверки, которые видны на рис. 3. Проверки безопасности гарантируют, что драйверы устройств устанавливают безопасные разрешения на объектах, которые они используют для взаимодействия с приложениями. Принудительное выполнение ожидающих запросов на операции ввода-вывода осуществляет проверку устойчивости драйвера к асинхронным операциями ввода-вывода, которые выполняются незамедлительно, а не после задержки. Проверки «Разные» выполняют поиск драйверов, которые освобождают используемые ресурсы не надлежащим образом, неправильно используют интерфейсы API инструментария WMI и пропускают дескрипторы ресурсов.


Рис. 3 В инструменте Driver Verifier установлены флажки для Windows Server 2008