Il sistema operativo Windows Vista si basa su una nuova architettura boot loader , che richiede un approccio diverso per il debug del kernel . Mentre in passato si sarebbe usato il Windows NT boot loader , o NTLDR , è ora necessario lavorare con il Boot Manager di Windows , o Bootmgr . Configurazione di questo file comporta utilizzando BCDEdit , uno strumento da riga di comando . Impostazioni di debug
Il primo passo per il debug del kernel in Windows Vista occorre che vengano in configurazione delle impostazioni . Per fare questo, prima tirare su il menu "Start " e aprire gli " Tutti i programmi " e " Accessori " sub -menu . Fare clic destro su " Prompt dei comandi" e selezionare " Esegui elevato . " Il passo successivo è quello di configurare le impostazioni di debug utilizzando il comando bcdedit :
Sintassi: bcdedit /dbgsettings canale di connessione di tipo debugport.Example : bcdedit /canale seriale dbgsettings : 1 debugport : 2
il tipo di connessione può essere di serie 1394 o USB , mentre il canale e la porta di debug sono preconfigurati dal sistema operativo , anche se è possibile modificarle se si preferisce
.
Nuovo Boot Entry
Continua verificando che Vista ha salvato le impostazioni. Eseguire questa attività digitando bcedit /enum tutti nella riga di comando .
Da qui , sarà necessario creare una nuova voce di avvio digitando bcedit /copy {current} /d DebugEntry . Verrà visualizzato un messaggio simile al seguente :
La voce è stata copiata correttamente { 68602c25 - 5097 - 11da- 99de - 000802209f1b }
copia il numero di lungo, come è il tuo . . identificatore universale globale , o GUID
Ora , aggiungere il nuovo boot loader al menu di avvio utilizzando il seguente comando :
Bcedit /displayorder {current} { GUID}
< br >
attivare il debug
Continua abilitando il debug del kernel per la voce digitando:
bcedit /debug { GUID} ON
verificare che la procedura ha funzionato digitando bcedit /enum OSLoader . La voce di avvio dovrebbe comparire e includere un attributo " kernel debugger " con un valore di sì .
Avvio predefinito
Il passo successivo nel processo prevede la selezione di un avvio di default entrata . Questo farà sì che il vostro sistema operativo per selezionare automaticamente la voce di avvio creato se il menu di avvio scade. Configurare questo digitando il seguente comando: Bcedit /default { GUID}
Tutto quello che dovete fare ora è riavviare il computer e selezionare la voce dal Boot Manager di Windows
< . br>