cmd 很简单,cmd管理员打开,按照下面输入就行了
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 bcdedit bcdedit /copy {current} /d debug bcdedit /displayorder {6 ebe99f0-cf67-11 eb-99 ea-000 c2915a63a} /addlast bcdedit /dbgsettings SERIAL DEBUGPORT:1 BAUDRATE:115200 bcdedit /bootdebug {6 ebe99f0-cf67-11 eb-99 ea-000 c2915a63a} ON bcdedit /debug {6 ebe99f0-cf67-11 eb-99 ea-000 c2915a63a} ON bcdedit /timeout 30 :: 1. 开启测试签名(允许加载未签名/自签名 .sys) bcdedit /set {6 ebe99f0-cf67-11 eb-99 ea-000 c2915a63a} testsigning on "F:\Windows Kits\10\Debuggers\x64\windbg.exe" -b -k com:port=\\.\pipe\com_1,baud=115200 ,pipe
那一串6ebe99f0-cf67-11eb-99ea-000c2915a63a换成我们自己的8b207d89-3cbd-11f1-a471-bcd341860c2b
执行完关机
在虚拟机设置加串口端口
windbg快捷方式配置 1 "F:\Windows Kits\10\Debuggers\x64\windbg.exe" -b -k com:port=\\.\pipe\com_1,baud=115200,pipe
此时开机选择debug即可
然后打开配置好的windbg,静静等待,有时候第一次很慢。
一些额外配置 1 2 3 4 5 6 7 kd> .sympath SRV*c:\mySymbols*http://msdl.microsoft.com/download/symbols kd> .reload kd> g kd> g kd> ed nt!Kd_SXS_Mask 0 kd> ed nt!Kd_FUSION_Mask 0 kd> u KiSystemServiceUser
ok