Ох! столкнулся с необходимостью поставить неподписанный драйвер на win 7 x64 RC,
и начал догадываться за что некоторые так ненавидят Vist'у…
но я не об этом, я вот о чем: откуда вообще взялась информация,
что включение опции TESTSIGNING в bcd запускает неведомый отладчик ядра,
может хоть как-то повлиять на производительность и вообще хоть чем-то отличается
от стандартной загрузки, кроме возможности юзать тестовый сертификат и
надписи на десктопе разумеется. у микрософта встретил
прямо противоположную информацию:
здесь:
Цитата: When the BCDEdit option for test-signing is enabled, Windows does the following:
Displays a watermark with the text “Test Mode” in all four corners of the desktop, to remind users the system has test-signing enabled.
The operating system loader and the kernel load drivers that are signed by any certificate. The certificate validation is not required to chain up to a trusted root certification authority. However, each driver image file must have a digital signature.
возможно путаница произошла из-за
Digital Signatures for Kernel Modules,
где отладчик действительно упоминается,
но в прямо противоположном значении: там сообщается,
что
совсем отключить проверку подписей можно загрузившись по F8,
либо установив полноценный отладчик ядра.
а для сценариев, когда драйверы необходимо тестировать
в реальных условиях, т.е.
без использования дебаггера и F8, следует
сгенерировать тестовый сертификат и разрешить его принять: TESTSIGNING ON
кроме того (но это уже не помню, где читал), загрузка по F8 не только
отключает
все сертификаты, но и ведет обширные дополнительные логи.
так что использование официального TESTSIGNING
наоборот всегда предпочтительней F8
и вообще ничем кроме надписи на десктопе от обычной не отличается.