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