O sistema operacional Windows Vista conta com uma nova arquitetura de carregador de inicialização que requer uma abordagem diferente para a depuração do kernel . Considerando que, no passado, você teria usado o gerenciador de inicialização do Windows NT, ou Ntldr , você deve agora trabalhar com o Gerenciador de Inicialização do Windows, ou Bootmgr . Configurando este arquivo implica usando BCDEdit , uma ferramenta de linha de comando . Configurações de depuração
O primeiro passo para o kernel de depuração no Windows Vista envolve configurar as definições . Para fazer isso, primeiro puxar para cima o menu " Iniciar" e abra o "Todos os Programas" e "Acessórios" sub-menus. Clique com o botão direito em " Prompt de comando" e selecione "Executar elevada . " O próximo passo é definir as configurações de depuração usando o comando bcdedit :
Sintaxe: bcdedit /dbgsettings - tipo de conexão canal debugport.Example : bcdedit /dbgsettings canal serial : 1 debugport : 2
o tipo de conexão pode ser de série 1394 ou USB, enquanto o canal e debugport são pré-configurados pelo sistema operacional , embora você possa alterá-los , se você preferir
.
nova entrada de inicialização
Continue verificando que o Vista salva as suas configurações. Execute esta tarefa digitando BCEdit /enum tudo na interface de linha de comando .
A partir daqui, você terá de criar uma nova entrada de inicialização digitando BCEdit /copy {current } /d DebugEntry . Você verá uma mensagem semelhante ao seguinte: .
A entrada foi copiado com êxito para { 68602c25 - 5097 - 11da - 99de - 000802209f1b }
anote o número longo, como é o seu identificador universal global, ou GUID
Agora , adicione o novo gerenciador de inicialização para o menu de boot , usando o seguinte comando: .
BCEdit /displayorder {current } { GUID}
< br >
ativar a depuração
Continue ativando a depuração do kernel para a entrada , digitando:
BCEdit /debug {GUID } ON
Agora verifique que o procedimento funcionou , digitando BCEdit /enum osloader . A entrada de inicialização deve aparecer e incluir um atributo " Kernel debugger " com um valor de sim .
Padrão de inicialização
O próximo passo no processo envolve a seleção de um padrão de inicialização entrada . Isso fará com que seu sistema operacional para selecionar automaticamente a entrada de inicialização que você criou , se o menu de inicialização expira. Configure isso digitando o seguinte comando: BCEdit /default {GUID}
Tudo que você precisa fazer agora é reiniciar o seu computador e selecione a entrada a partir do Gerenciador de Inicialização do Windows
< . br>