Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Driver Verifier - это инструмент, включенный в Microsoft Windows, который заменяет стандартные подпрограммы операционной системы подпрограммами , специально разработанными для обнаружения ошибок драйверов устройств . [1] После включения он отслеживает и заставляет драйверы обнаруживать незаконные вызовы функций или действия, которые могут вызывать повреждение системы. Он действует в режиме ядра и может нацеливаться на определенные драйверы устройств для непрерывной проверки или сделать функциональность средства проверки драйверов многопоточной , так что несколько драйверов устройств могут быть задействованы одновременно. [1] Он может имитировать определенные условия, такие как нехватка памяти, ввод-вывод.проверка, отслеживание пула , проверка IRQL , обнаружение взаимоблокировок , проверки DMA , ведение журнала IRP и т. д. [1] Верификатор заставляет драйверы работать с минимальными ресурсами, немедленно делая потенциальные ошибки, которые могут возникать лишь изредка в манифесте работающей системы. Обычно фатальные системные ошибки генерируются нагруженными драйверами в тестовой среде, создавая дампы ядра, которые можно немедленно проанализировать и отладить ; без напряжения периодические неисправности могли бы возникать в полевых условиях, без надлежащего оборудования или персонала для устранения неисправностей .

Средство проверки драйверов (Verifier.exe) впервые было представлено в Windows 2000 как служебная программа командной строки ; [1] в Windows XP он получил простой в использовании графический пользовательский интерфейс, называемый диспетчером проверки драйверов , который позволяет включить стандартный или настраиваемый набор настроек для выбора драйверов для тестирования и проверки. С тех пор каждая новая версия Windows включает несколько новых, более строгих проверок для тестирования и проверки драйверов и обнаружения новых классов дефектов драйверов.

Driver Verifier обычно не используется на машинах, используемых в производительной работе. Это может привести к проявлению необнаруженных и относительно безобидных ошибок в драйверах, особенно тех, которые не имеют цифровой подписи Лаборатории качества оборудования Windows , что приведет к фатальным системным ошибкам на синем экране . Это также приводит к тому, что драйверы с нехваткой ресурсов работают неэффективно и замедляют общую работу, если ограничения, наложенные Verifier, не отменяются после отладки. Microsoft не рекомендует проверять все драйверы одновременно. [2]

Ссылки [ править ]

  1. ^ a b c d Колумбус, Луис (6 июля 2001 г.). «Как работает средство проверки драйверов устройств в Windows XP» . InformIT . (статья предоставлена издательством Sams Publishing ).
  2. ^ «На что следует обратить внимание перед включением диспетчера проверки драйверов на производственных серверах» . Поддержка . Microsoft . 7 января 2008 года Архивировано из оригинального 21 октября 2012 года .

Внешние ссылки [ править ]

  • Домашняя страница программы проверки драйверов на ВСБМ