Наконец-то разобрался с проверкой подписей драйверов в Server 2008 SP2 amd64, и модифицировал ядро должным образом. Теперь как и в 32-битной висте, подписи драйверов и системных файлов не проверяются. Например, без извратов можно пользоваться такими утилитами, как Ati Tray Tools:

Для работы модифицированного ядра требуется загрузчик, описанный в предыдущей записи. Скачать подходящий вариант модифицированного ядра и загрузчик можно ссылкам:
Ядро с отключенной проверкой подписей, PatchGuard оставлен.
Ядро с отключенными проверкой подписей и PatchGuard.
Теперь об установке.
1) Сначала копируем файлы из архива в Windows\System32.
2) Далее открываем окно командной строки от имени администратора, и набираем следующие команды:
bcdedit /copy {current} /d "Patched kernel"
В ответ утилита должна сказать что-то вроде:
The entry was successfully copied to
{01234567-89ab-cdef-00ff-fff000ffffff}.
Выделенное-это идентификатор новой записи, его требуется использовать для дальнеших операций. А именно:
bcdedit /set
{01234567-89ab-cdef-00ff-fff000ffffff} nointegritychecks 1
bcdedit /set
{01234567-89ab-cdef-00ff-fff000ffffff} path \Windows\system32\osloader.exe
bcdedit /set
{01234567-89ab-cdef-00ff-fff000ffffff} kernel ntoskrnp.exe
Если был включен тестовый режим, то выключаем его для новой записи, он нам больше не понадобится:
bcdedit /set
{01234567-89ab-cdef-00ff-fff000ffffff} TESTSIGNING off
3) Затем идем в пуск-> выполнить-> services.msc, и
обязательно отключаем службу "Software Licensing", или "Лицензирование программного обеспечения". Если не отключить, то при загрузке с модифицированным ядром система будет падать. Эта служба использует функции проверки подписи, которые модифицированным ядром не предоставляются. Над устранением сего досадного недоразумения подумаем. Под W7 такой проблемы нет.
Перезагружаемся, выбираем новую запись в появившемся меню. Если все работает нормально, то при желании можно сделать новую запись используемой по умолчанию. Посмотреть ID записи можно с помощью команды bcdedit /v (для текущей записи можно писать просто {current}):
bcdedit /default
{01234567-89ab-cdef-00ff-fff000ffffff}Ну и установить нулевой таймаут, если не любите менюшки:
bcdedit /timeout 0
Если ядро не работает, то сообщайте мне. Желательно также упоминать, как именно не работает. Обращаю также внимание на то, что загрузчику все же требуются подписи, если будете модифицировать системные файлы. Но неважно, каким сертификатом подписывать.
И еще, не пытайтесь использовать ядро на более ранних версиях венды. Работать будет только на Vista (или Server 2008 ) SP2, 64-битных.