Esporta (0) Stampa
Espandi tutto

Processo di avvio e BCDEdit

Pubblicato: luglio 2009

Per risolvere le problematiche derivanti dalla maggiore diversità e complessità di firmware e hardware moderni, il sistema operativo Windows Server® 2008 utilizza un ambiente di avvio completamente riprogettato.

Il nuovo ambiente di avvio supporta entrambi i modelli di firmware BIOS e Unified Extended Firmware Interface (UEFI). Si avvale di un nuovo archivio dati per i dati di configurazione dell'avvio (archivio dati configurazione di avvio) che sostituisce Boot.ini e offre nuove applicazioni di avvio che sostituiscono il precedente caricatore di Windows® (Ntldr.exe), inclusi un nuovo Boot Manager Windows e un nuovo caricatore di avvio Windows.

Quando un computer viene acceso, deve eseguire numerose attività prima che sia pronto per l'esecuzione delle applicazioni. Per svolgere queste attività, il computer esegue il software di avvio che risiede nel firmware. Questo software (un "caricatore di avvio") individua e inizializza il kernel del sistema operativo e prepara l'accesso ai dispositivi hardware prima che il sistema operativo sia pronto per l'esecuzione delle applicazioni. In genere, il caricatore di avvio è indipendente da un sistema operativo specifico, ma può individuare il codice per avviare il passaggio successivo, ovvero la fase di avvio del sistema specifica del sistema operativo. Il caricatore di avvio e le informazioni di configurazione di avvio correlate sono spesso archiviati in file di sistema separati da quelli del sistema operativo, delle applicazioni e dei dati utente.

  • Amministratori di sistema

  • Amministratori IT

  • Sviluppatori a livello del sistema

  • Chiunque desideri modificare la configurazione di avvio (incluse le opzioni relative all'abilitazione del debug a livello del kernel, della console del server remoto e delle configurazioni di avvio multiplo)

Per modificare la configurazione di avvio per Windows è necessario disporre di diritti amministrativi. Per modificare la configurazione di avvio, avviare l'applicazione di configurazione di avvio BCDEdit.exe da un prompt dei comandi con diritti amministrativi. Si noti che a seguito di modifiche alla configurazione di avvio, il sistema potrebbe non essere in grado di avviarsi. Per evitare questo tipo di problema, effettuare una copia di backup della configurazione di avvio corrente utilizzando il comando bcdedit /export save-bcd prima di procedere.

Nell'ambiente di avvio di Windows Server 2008 sono disponibili le nuove funzionalità seguenti:

  • Supporto per firmware BIOS e UEFI

  • Nuove applicazioni di avvio

  • Nuovo archivio dati in sostituzione di Boot.ini

UEFI è l'architettura di firmware di prossima generazione progettata per sostituire l'architettura BIOS. Il nuovo ambiente di avvio di Windows è progettato per entrambi i firmware BIOS e UEFI e si avvale di un archivio dati comune che può scambiare le informazioni di avvio con firmware, caricatore di avvio e applicazioni di avvio.

Le funzionalità precedentemente combinate in Ntldr.exe sono state suddivise in più applicazioni:

  • Windows Boot Manager (Bootmgr.exe o Bootmgr.efi). Questa applicazione è indipendente dal sistema operativo e utilizza il firmware per caricare il caricatore di avvio di Windows sia da una partizione del disco specifica o tramite una connessione di rete (in caso di avvio di rete).

  • Caricatore di avvio di Windows (Winload.exe o Winload.efi). Questa applicazione fa fare del sistema operativo e carica una versione di Windows specifica. Utilizza il firmware per caricare il kernel del sistema operativo e avviare i driver di dispositivo critici da un disco rigido locale.

  • Windows Resume (Winresume.exe o Winresume.efi). Windows Resume trova un'immagine di ibernazione e quindi utilizza il firmware per leggere il file di ibernazione nella RAM e ripristinare il sistema operativo dallo stato di ibernazione.

Nell'ambiente di avvio di Windows è inoltre incluso il Tester di memoria di Windows (Memdiag.exe o Memdiag.efi). È possibile avviare questo strumento diagnostico da Boot Manager per verificare il corretto funzionamento della RAM.

L'archivio dati di configurazione di avvio sostituisce il file Boot.ini basato su testo. Nell'archivio dati di configurazione di avvio, Windows Boot Manager, il caricatore di avvio di Windows e le altre applicazioni di avvio sono rappresentati come oggetti di programma (GUID) anziché come elementi di testo. Un nuovo strumento, BCDEdit.exe, consente di utilizzare i comandi di base e avanzati per modificare tali oggetti in modo da controllare tutti gli aspetti del processo di avvio. Sebbene nell'archivio dati ogni oggetto sia rappresentato tramite un GUID, alcuni oggetti dispongono di nomi di alias per l'utilizzo comune, ad esempio {bootmgr} (che fa riferimento a Boot Manager) e {default} (che fa riferimento al caricatore di avvio di Windows predefinito). Le applicazioni possono modificare i dati di configurazione di avvio utilizzando un nuovo provider WMI per l'archivio dati di configurazione di avvio.

È possibile utilizzare l'applicazione di sistema standard Msconfig.exe per disporre di un'interfaccia grafica per la visualizzazione e la modifica di un sottoinsieme di impostazioni di configurazione di avvio. A tale scopo, è necessario eseguire Msconfig.exe con diritti amministrativi.

Se sono stati utilizzati strumenti di distribuzione delle applicazioni progettati per Windows XP o Windows Server 2003 che modificano il file Boot.ini per la configurazione delle opzioni di avvio, ad esempio l'abilitazione del debug del kernel o della console remota, è necessario aggiornare gli strumenti per utilizzare BCDEdit.exe o il provider WMI per l'archivio dati di configurazione di avvio prima di poterli utilizzare per distribuire Windows Server 2008 o Windows Vista®.

Il documento è risultato utile?
(1500 caratteri rimanenti)
Grazie per i commenti inviati.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft