Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> sistemi >> finestre >> .

Il debug del kernel di Vista

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}


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>

 

sistemi © www.354353.com