问题已解决,是在论坛搜到的帖子http://bbs.pediy.com/showthread.php?t=125057,感谢popeylj
原来ntkr128g也是使用WDK中的工具做的签名,然后用bcdedit 打开testsigning开关即可
所以修改halmacpi.dll后
makecert -r -ss my -n "CN=My Own Testing Authority"
signtool sign -s my -n "My Own Testing Authority" halmacpi.dll就可以了