Updated Kernel Debugging
In my last post I explained how to set up kernel debugging with WinDbg and a Virtual PC running Windows XP. I understand that this is a little outdated now, and there are some people that may be wondering how this can be done if the Virtual PC is running Vista. The process is nearly identical to the one I outlined in my previous post, with the exception of step two. In Vista, Microsoft changed the way boot options are defined and replaced the manual editing of a boot.ini file with an application called BCDEdit.exe. This program can be invoked from the command prompt and you must use it configure your Vista boot for debugging. Windows Hardware Developer Central has a step-by-step explanation that I am not going to try to reproduce here. If you are interested, follow this link.