Modifica dei parametri di avvio
Per abilitare e configurare le funzionalità del sistema operativo correlate all'avvio, ad esempio il debug, è necessario aggiungere parametri di avvio a una voce di avvio per il sistema operativo.
Per modificare i parametri di avvio in un sistema che esegue Windows, è possibile usare BCDEdit.
Uso di BCDEdit
Per aggiungere un parametro di configurazione di avvio a una voce di avvio, usare le opzioni di voce di avvio BCDEdit per modificare le impostazioni globali, ad esempio /ems, /debug, /dbgsettings o impostare singoli parametri usando le opzioni BCDEdit /set . Per un elenco completo delle opzioni BCDEdit, a un prompt dei comandi digitare BCDEdit /? o BCDEdit /?< comando per trovare informazioni su un comando> specifico.
Ad esempio, il comando seguente abilita PAE per una voce di avvio specificata:
bcdedit /set {802d5e32-0784-11da-bd33-000476eba25f} pae forceenable
Per attivare o disattivare il debugger del kernel, usare l'opzione /debug con la sintassi seguente:
bcdedit /debug <ID> [on | off]
L'ID <> è il GUID associato alla voce di avvio. Se non si specifica un <ID>, il comando modifica il sistema operativo attualmente attivo. Il comando seguente attiva il debugger del kernel per una voce di avvio, denominata DebugEntry:
bcdedit /debug {49916baf-0e08-11db-9af4-000bdbd316a0} on
Per visualizzare le voci di avvio correnti, digitare bcdedit al prompt dei comandi. La voce di avvio per DebugEntry mostra che il debugger del kernel è attivato.
## Windows Boot Loader
-------------------
identifier {49916baf-0e08-11db-9af4-000bdbd316a0}
device partition=C:
path \Windows\system32\winload.exe
description DebugEntry
locale en-US
inherit {bootloadersettings}
osdevice partition=C:
systemroot \Windows
resumeobject {3e3a9f69-024a-11db-b5fc-a50a1ad8a70e}
nx OptIn
pae ForceEnable
debug Yes