最近公司刚买了一台CEDT硬件仿真器, 能调试从系统复位到关机重启的所有过程。我拿来跟了一下windows的内核启动过程,看了看完全真实的Windows初始化过程:
CEDT开机后会请求用户选择目标系统的处理器类型。选择后,机器会在BIOS自动连接目标计算机。连接成功后,亲切的Windbg界面出现了。停止系统运行后,发现系统停在BIOS里。在Windbg的命令行敲“!runto nt”,目标机继续运行,直到Windbg停止。EDT提供命令直接执行到nt!KiSystemStartup然后停下来。然后打开CEDT的代码追踪功能,“!trclbr...