Debugging Tools for Windows

绕过引导选项

可能会遇到必须调试一台没有配置为内核调试的机器,但是又不能编辑引导选项的情况。

例如,可能一台机器在到达登陆界面之前就已经蓝屏,使得不能通过Windows来修改Boot.ini文件。可以从软盘启动Microsoft MS-DOS,但是硬盘引导分区是NTFS格式,不能通过MS-DOS编辑Boot.ini

当不能直接编辑引导选项时,将机器重起并等到BIOS初始化过程完成。这时,如果机器中安装了多个操作系统,就可以看到引导菜单。当菜单出现时,按下F8键。如果没有多个引导选项,引导菜单不会显示出来,但是仍然可以在Windows加载的前2秒之内按下F8——在BIOS初始化接近完成的时候就开始不停的按下F8,并一直持续到菜单出现会更容易一些。

按下F8会使得故障排除和高级设置选项菜单被显示出来。其中有一个选项为调试模式(Debugging Mode)。如果选择了这个选项,就可以启动Windows并打开内核调试支持。内核调试器连接会在计数最高的COM端口(例如,如果只有2个端口,则是COM2)以19200的波特率激活。

Build machine: CAPEBUILD