{"id":387038,"date":"2024-11-29T12:34:42","date_gmt":"2024-11-29T12:34:42","guid":{"rendered":"https:\/\/www.ninjaone.com\/?p=387038"},"modified":"2025-05-08T21:53:35","modified_gmt":"2025-05-08T21:53:35","slug":"a-cosa-serve-bcdedit-e-come-si-usa","status":"publish","type":"post","link":"https:\/\/www.ninjaone.com\/it\/blog\/a-cosa-serve-bcdedit-e-come-si-usa\/","title":{"rendered":"A cosa serve BCDEdit e come si usa"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Ogni interazione con un sistema operativo Windows inizia con un processo di avvio riuscito, che apre la strada a un ambiente utente stabile. Al centro di questo processo c&#8217;\u00e8 l&#8217;archivio dei dati di configurazione di avvio (BCD), che contiene le informazioni di avvio essenziali che guidano il sistema durante il processo di avvio. La gestione di questi dati cruciali \u00e8 affidata all&#8217;utility a riga di comando <\/span><strong>BCDEdit, <\/strong>o<strong> &#8220;Boot Configuration Data Editor&#8221;.<\/strong><\/p>\n<div class=\"in-context-cta\"><p style=\"text-align: center;\">Garantisci coerenza tra tutti gli endpoint. Automatizza le attivit\u00e0 di configurazione di avvio con script BCDEdit personalizzati utilizzando NinjaOne.<\/p>\n<p style=\"text-align: center;\">Scopri subito le funzionalit\u00e0 di <a class=\"waffle-rich-text-link\" href=\"https:\/\/www.ninjaone.com\/it\/rmm\/automazione-it\/\" target=\"_blank\" rel=\"noopener\">automazione di NinjaOne<\/a>!<\/p>\n<\/div>\n<h2>Che cos&#8217;\u00e8 BCDEdit<\/h2>\n<p><span style=\"font-weight: 400;\">BCDEdit \u00e8 uno strumento a riga di comando fondamentale per la gestione dell&#8217;archivio BCD, un database indipendente dal firmware che si trova nella partizione di sistema, tipicamente in <\/span><span style=\"font-weight: 400;\">BootBCD<\/span><span style=\"font-weight: 400;\">. Il ruolo fondamentale di BCDEdit \u00e8 quello di garantire la stabilit\u00e0 e la ripristinabilit\u00e0 del sistema attraverso una precisa gestione della configurazione di avvio. BCDEdit consente agli utenti e agli amministratori di gestire le voci di avvio, di modificare le impostazioni di avvio e di controllare il processo di avvio del sistema, con modalit\u00e0 di avvio normali, sicure o di debug.<\/span><\/p>\n<h2>Qual \u00e8 lo scopo di BCDEdit?<\/h2>\n<p><span style=\"font-weight: 400;\">I comandi BCDEdit modificano le impostazioni dell&#8217;archivio BCD, dettando il comportamento del loader del sistema operativo durante l&#8217;avvio, compresi i file di driver e di sistema da caricare e in quale sequenza. BCDEdit \u00e8 fondamentale per la risoluzione dei problemi, l&#8217;abilitazione della <a href=\"https:\/\/www.ninjaone.com\/it\/blog\/avviare-la-modalita-provvisoria-con-il-prompt-dei-comandi-di-windows\/\" target=\"_blank\" rel=\"noopener\">modalit\u00e0 provvisoria<\/a> in caso di guasti del sistema e la gestione delle voci di avvio in ambienti multi-boot, in quanto permette il ripristino e la manutenzione del sistema.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Il passaggio da boot.ini all&#8217;archivio BCD e a BCDEdit, a partire da Windows Vista, ha introdotto un quadro pi\u00f9 strutturato, sicuro e flessibile per la gestione delle configurazioni di avvio, migliorando la sicurezza e il controllo del processo di avvio.<\/span><\/p>\n<h2>Funzioni e comandi chiave di BCDEdit<\/h2>\n<p><span style=\"font-weight: 400;\">La comprensione dei comandi BCDEdit e delle loro interazioni \u00e8 fondamentale per una gestione efficace dell&#8217;avvio. Per esempio <\/span><span style=\"font-weight: 400;\">\/enum<\/span><span style=\"font-weight: 400;\">, l&#8217;opzione di runtime predefinita, \u00e8 fondamentale per elencare tutte le voci e facilitare l&#8217;accesso ai codici identificativi del sistema. Il parametro <\/span><span style=\"font-weight: 400;\">{current}<\/span><span style=\"font-weight: 400;\"> nella sintassi di BCDEdit \u00e8 uno strumento potente che consente di eseguire operazioni sulla voce di avvio del sistema attualmente in esecuzione, semplificando molte operazioni.<\/span><\/p>\n<h3>Ottenere un aiuto di base<\/h3>\n<p><span style=\"font-weight: 400;\">Mostra l&#8217;elenco dei comandi di BCDEdit o la guida dettagliata per un particolare comando:<\/span><\/p>\n<ul>\n<li><em><span style=\"font-weight: 400;\">bcdedit \/? [command]<\/span><span style=\"font-weight: 400;\"> \u2013 eg.:<\/span><\/em><\/li>\n<li><em><span style=\"font-weight: 400;\">bcdedit \/? createstore<\/span><span style=\"font-weight: 400;\"> per vedere informazioni dettagliate sull&#8217;uso del file <\/span><span style=\"font-weight: 400;\">bcdedit createstore<\/span><span style=\"font-weight: 400;\"> per vedere informazioni dettagliate sull&#8217;uso del comando bcdedit createstore.<\/span><\/em><\/li>\n<\/ul>\n<h3>Agire su un archivio<\/h3>\n<h4><span style=\"font-weight: 400;\">Creare un nuovo archivio dati vuoto di configurazione di avvio<\/span><\/h4>\n<ul>\n<li><span style=\"font-weight: 400;\">bcdedit<\/span><span style=\"font-weight: 400;\"> \/createstore C:newstore.bcd<\/span><\/li>\n<\/ul>\n<h4><span style=\"font-weight: 400;\">Esportare il contenuto dell&#8217;archivio di sistema in un file<\/span><\/h4>\n<ul>\n<li><span style=\"font-weight: 400;\">bcdedit \/export C:bcdexport.bcd<\/span><\/li>\n<\/ul>\n<h4><span style=\"font-weight: 400;\">Ripristinare l&#8217;archivio di sistema utilizzando un file di dati di backup<\/span><\/h4>\n<ul>\n<li><span style=\"font-weight: 400;\">bcdedit \/import C:bcdexport.bcd<\/span><\/li>\n<\/ul>\n<h4><span style=\"font-weight: 400;\">Specificare l&#8217;archivio da utilizzare con la maggior parte dei comandi BCDEdit<\/span><\/h4>\n<ul>\n<li><span style=\"font-weight: 400;\">bcdedit \/store C:externalstore.bcd<\/span><\/li>\n<\/ul>\n<h4><span style=\"font-weight: 400;\">Impostare il dispositivo di archiviazione del sistema (riguarda solo i sistemi basati su EFI)<\/span><\/h4>\n<ul>\n<li><span style=\"font-weight: 400;\">bcdedit \/sysstore {fwbootmgr}<\/span><\/li>\n<\/ul>\n<h3>Agire sulle voci di un archivio<\/h3>\n<h4><span style=\"font-weight: 400;\">Eseguire una copia di una voce di avvio specificata<\/span><\/h4>\n<ul>\n<li><span style=\"font-weight: 400;\">bcdedit \/copy {current} \/d &#8220;Copied Entry&#8221;<\/span><\/li>\n<\/ul>\n<h4><span style=\"font-weight: 400;\">Creare una nuova voce nell&#8217;archivio dati della configurazione di avvio<\/span><\/h4>\n<ul>\n<li><span style=\"font-weight: 400;\">bcdedit \/create \/d &#8220;New Entry&#8221; \/application osloader<\/span><\/li>\n<\/ul>\n<h4><span style=\"font-weight: 400;\">Eliminare un elemento da una voce specificata<\/span><\/h4>\n<ul>\n<li><span style=\"font-weight: 400;\">bcdedit \/delete {identifier}<\/span><\/li>\n<\/ul>\n<h4><span style=\"font-weight: 400;\">Creare una replica delle voci nell&#8217;archivio<\/span><\/h4>\n<ul>\n<li><span style=\"font-weight: 400;\">bcdedit \/mirror {identifier}<\/span><\/li>\n<\/ul>\n<h3>Modifica delle opzioni di inserimento<\/h3>\n<h4><span style=\"font-weight: 400;\">Eliminare un elemento specificato da una voce di avvio<\/span><\/h4>\n<ul>\n<li><span style=\"font-weight: 400;\">bcdedit \/deletevalue {identifier} element<\/span><\/li>\n<\/ul>\n<h4><span style=\"font-weight: 400;\">Impostare il valore di un&#8217;opzione di una voce<\/span><\/h4>\n<ul>\n<li><span style=\"font-weight: 400;\">bcdedit \/set {bootmgr} flightsigning on<\/span><\/li>\n<\/ul>\n<h3>Controllo dell&#8217;output<\/h3>\n<p><span style=\"font-weight: 400;\">Enum \u00e8 anche l&#8217;opzione di runtime predefinita. Cio\u00e8, eseguire <\/span><span style=\"font-weight: 400;\">bcdedit \/enum<\/span><span style=\"font-weight: 400;\"> \u00e8\u00a0 equivalente a eseguire <\/span><span style=\"font-weight: 400;\">bcdedit<\/span><span style=\"font-weight: 400;\"> senza parametri. Spesso combinato con l&#8217;<span style=\"font-weight: 400;\">opzione <\/span><\/span>\/v<span style=\"font-weight: 400;\"> (verbose), per accedere a tutti gli identificatori.<\/span><\/p>\n<h4><span style=\"font-weight: 400;\">Elencare le voci di un archivio<\/span><\/h4>\n<ul>\n<li><span style=\"font-weight: 400;\">bcdedit \/enum<\/span><\/li>\n<\/ul>\n<h4><span style=\"font-weight: 400;\">Modalit\u00e0 verbosa, visualizza tutti gli identificatori per intero<\/span><\/h4>\n<ul>\n<li><span style=\"font-weight: 400;\">bcdedit \/v<\/span><\/li>\n<\/ul>\n<h3>Controllo del gestore di avvio<\/h3>\n<h4><span style=\"font-weight: 400;\">Specificare un ordine di visualizzazione unico per l&#8217;avvio successivo<\/span><\/h4>\n<ul>\n<li><span style=\"font-weight: 400;\">bcdedit \/bootsequence {identifier}<\/span><\/li>\n<\/ul>\n<h4><span style=\"font-weight: 400;\">Specificare la voce predefinita per la selezione del gestore di avvio<\/span><\/h4>\n<ul>\n<li><span style=\"font-weight: 400;\">bcdedit \/default {identifier}<\/span><\/li>\n<\/ul>\n<h4><span style=\"font-weight: 400;\">Specificare l&#8217;ordine di visualizzazione del boot manager<\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Facoltativamente, l&#8217;opzione <\/span><span style=\"font-weight: 400;\">\/addfirst<\/span><span style=\"font-weight: 400;\"> o <\/span><span style=\"font-weight: 400;\">\/addlast<\/span><span style=\"font-weight: 400;\"> aggiungono rispettivamente una voce all&#8217;inizio o alla fine dell&#8217;ordine di visualizzazione:<\/span><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">bcdedit \/displayorder [\/addfirst|\/addlast] {identifier1} {identifier2} [{identifier3} &#8230;]<\/span><\/li>\n<\/ul>\n<h4><span style=\"font-weight: 400;\">Specificare il tempo di attesa prima che il gestore di avvio selezioni la voce predefinita<\/span><\/h4>\n<ul>\n<li><span style=\"font-weight: 400;\">bcdedit \/timeout 30<\/span><\/li>\n<\/ul>\n<h4><span style=\"font-weight: 400;\">Specificare l&#8217;ordine di visualizzazione del menu Strumenti<\/span><\/h4>\n<ul>\n<li><span style=\"font-weight: 400;\">bcdedit \/toolsdisplayorder {identifier}<\/span><\/li>\n<\/ul>\n<h3>Opzioni per i servizi di gestione delle emergenze (EMS)<\/h3>\n<h4><span style=\"font-weight: 400;\">Abilitare\/disabilitare l&#8217;EMS per il gestore di avvio stesso<\/span><\/h4>\n<ul>\n<li><span style=\"font-weight: 400;\">bcdedit \/bootems {identifier} ON<\/span><\/li>\n<\/ul>\n<h4><span style=\"font-weight: 400;\">Abilitare\/disabilitare l&#8217;EMS per la voce di avvio del sistema operativo specificata<\/span><\/h4>\n<ul>\n<li><span style=\"font-weight: 400;\">bcdedit \/ems {identifier} ON<\/span><\/li>\n<\/ul>\n<h4><span style=\"font-weight: 400;\">Configurare le impostazioni globali dell&#8217;EMS per il computer<\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Il parametro <\/span><span style=\"font-weight: 400;\">baudrate<\/span><span style=\"font-weight: 400;\"> del comando <\/span><span style=\"font-weight: 400;\">\/emssettings<\/span><span style=\"font-weight: 400;\"> specifica la velocit\u00e0 di baud per la connessione alla console seriale quando si utilizzano i servizi di gestione delle emergenze (EMS). Una velocit\u00e0 di trasmissione pi\u00f9 elevata consente una trasmissione dei dati pi\u00f9 veloce, ma entrambe le estremit\u00e0 della connessione devono concordare la velocit\u00e0 di trasmissione per comunicare in modo efficace. Questa impostazione \u00e8 fondamentale per una corretta configurazione e funzionalit\u00e0 quando si utilizza una console seriale per la gestione remota o la risoluzione dei problemi.<\/span><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">bcdedit \/emssettings baudrate:115200<\/span><\/li>\n<\/ul>\n<h3>Debug<\/h3>\n<h4><span style=\"font-weight: 400;\">Abilitare\/disabilitare il debugger di avvio<\/span><\/h4>\n<ul>\n<li><span style=\"font-weight: 400;\">bcdedit \/bootdebug {identifier} ON<\/span><\/li>\n<\/ul>\n<h4><span style=\"font-weight: 400;\">Abilitare\/disabilitare il debugger del kernel<\/span><\/h4>\n<ul>\n<li><span style=\"font-weight: 400;\">bcdedit \/debug {identifier} ON<\/span><\/li>\n<\/ul>\n<h4><span style=\"font-weight: 400;\">Impostare i parametri dell&#8217;hypervisor<\/span><\/h4>\n<ul>\n<li><span style=\"font-weight: 400;\">bcdedit \/hypervisorsettings hypervisordebug ON<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Questo elenco fornisce un&#8217;ampia panoramica delle <\/span><a href=\"https:\/\/learn.microsoft.com\/en-us\/windows-hardware\/manufacture\/desktop\/bcdedit-command-line-options\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">opzioni della riga di comando BCDEdit<\/span><\/a><span style=\"font-weight: 400;\"> disponibili per la gestione delle configurazioni di avvio e la risoluzione dei problemi sui sistemi Windows.<\/span><\/p>\n<h2>Utilizzo di BCDEdit per la correzione e il ripristino dell&#8217;avvio<\/h2>\n<p><span style=\"font-weight: 400;\">BCDEdit \u00e8 fondamentale per risolvere i problemi di avvio e ripristinare gli errori che impediscono il corretto avvio di Windows. Fornisce un&#8217;interfaccia a riga di comando per la gestione dei dati di configurazione di avvio (BCD), consentendo un controllo preciso delle opzioni e delle impostazioni di avvio.<\/span><\/p>\n<h3>Guida passo per passo all&#8217;uso di BCDEdit per correggere i problemi di avvio pi\u00f9 comuni<\/h3>\n<p><span style=\"font-weight: 400;\">Spesso i problemi di avvio derivano da impostazioni di configurazione di avvio errate o mancanti. Per esempio, se la voce del boot manager \u00e8 danneggiata o \u00e8 stata eliminata, BCDEdit pu\u00f2 aiutare a ricrearla:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Avvia il Prompt dei comandi come amministratore.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Visualizza le voci di avvio correnti con <\/span><span style=\"font-weight: 400;\">bcdedit \/enum<\/span><span style=\"font-weight: 400;\">.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Individua eventuali voci mancanti o errate.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Utilizza <\/span><span style=\"font-weight: 400;\">bcdedit \/create<\/span><span style=\"font-weight: 400;\"> per creare le voci mancanti o <\/span><span style=\"font-weight: 400;\">bcdedit \/set<\/span><span style=\"font-weight: 400;\"> per correggere le impostazioni errate.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Riavvia il sistema per applicare le modifiche.<\/span><\/li>\n<\/ol>\n<h3>Recupero da errori e guasti di avvio con i comandi BCDEdit<\/h3>\n<p><span style=\"font-weight: 400;\">I comandi BCDEdit sono versatili per il ripristino da vari errori di avvio:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Correggi i record di avvio<\/b><span style=\"font-weight: 400;\"> utilizzando <\/span><span style=\"font-weight: 400;\">bcdboot C:Windows<\/span><span style=\"font-weight: 400;\"> per ripristinare il bootloader di Windows.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Imposta la partizione di avvio corretta<\/b><span style=\"font-weight: 400;\"> con <\/span><span style=\"font-weight: 400;\">bcdedit \/set {default} device partition=C:<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Ripristina le impostazioni predefinite del boot manager<\/b><span style=\"font-weight: 400;\"> utilizzando <\/span><span style=\"font-weight: 400;\">bcdedit \/deletevalue<\/span><span style=\"font-weight: 400;\"> per rimuovere le impostazioni errate.<\/span><\/li>\n<\/ul>\n<h3>Utilizzo di BCDEdit per ricostruire la configurazione di avvio da zero<\/h3>\n<p><span style=\"font-weight: 400;\">La ricostruzione della configurazione di avvio pu\u00f2 essere necessaria in caso di gravi problemi di avvio:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Effettua il backup dell&#8217;archivio BCD esistente<\/b><span style=\"font-weight: 400;\"> con <\/span><span style=\"font-weight: 400;\">bcdedit \/export C:BCD_Backup.bcd<\/span><span style=\"font-weight: 400;\">.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Elimina l&#8217;archivio BCD corrente<\/b><span style=\"font-weight: 400;\"> utilizzando <\/span><span style=\"font-weight: 400;\">bcdedit \/store C:WindowsSystem32ConfigBCD-Template \/createstore<\/span><span style=\"font-weight: 400;\">.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Crea nuove voci e imposta i valori appropriati<\/b><span style=\"font-weight: 400;\"> utilizzando <\/span><span style=\"font-weight: 400;\">bcdedit \/create<\/span><span style=\"font-weight: 400;\"> e <\/span><span style=\"font-weight: 400;\">bcdedit \/set<\/span><span style=\"font-weight: 400;\">.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Importa il backup<\/b><span style=\"font-weight: 400;\"> se necessario con <\/span><span style=\"font-weight: 400;\">bcdedit \/import C:BCD_Backup.bcd<\/span><span style=\"font-weight: 400;\">.<\/span><\/li>\n<\/ol>\n<h3>Esempi di correzione dell&#8217;avvio con BCDEdit<\/h3>\n<h4><span style=\"font-weight: 400;\">Correzione dei loop di avvio<\/span><\/h4>\n<p><span style=\"font-weight: 400;\"><a href=\"https:\/\/www.ninjaone.com\/it\/blog\/disattivare-il-riavvio-automatico-in-windows\/\" target=\"_blank\" rel=\"noopener\">La disabilitazione del riavvio automatico<\/a> in caso di guasto del sistema \u00e8 un&#8217;operazione comune per la risoluzione dei problemi di boot loop:<\/span><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">bcdedit \/set {current} bootstatuspolicy ignoreallfailures<\/span><\/li>\n<\/ul>\n<h4><span style=\"font-weight: 400;\">Assegnazione di un dispositivo di avvio in una virtual machine o in un server<\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Negli ambienti virtualizzati, specificare il dispositivo di avvio \u00e8 fondamentale. Imposta il dispositivo di avvio per la virtual machine con:<\/span><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">bcdedit \/set {current} device boot<\/span><\/li>\n<\/ul>\n<h4><span style=\"font-weight: 400;\">Abilitazione del debug nella virtual machine o nel server<\/span><\/h4>\n<ul>\n<li><span style=\"font-weight: 400;\">bcdedit \/set {current} bootdebug on<\/span><\/li>\n<\/ul>\n<h4><span style=\"font-weight: 400;\">Specificare il percorso del boot manager<\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Nei casi in cui i server o le virtual machine si avviino da una rete o da un&#8217;unit\u00e0 condivisa, specificare il percorso del gestore di avvio con <\/span><span style=\"font-weight: 400;\">bcdedit \/set {bootmgr} path sharedbootmgr<\/span><span style=\"font-weight: 400;\"> pu\u00f2 essere fondamentale.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Grazie a questi metodi, BCDEdit si rivela uno strumento prezioso per diagnosticare e risolvere i problemi legati all&#8217;avvio, assicurando che i sistemi rimangano accessibili e operativi anche in caso di configurazioni errate.<\/span><\/p>\n<h2>Personalizzazione delle opzioni di avvio con BCDEdit<\/h2>\n<p><span style=\"font-weight: 400;\">Questi esempi danno un&#8217;idea delle capacit\u00e0 di personalizzazione avanzate di BCDEdit, che offre un controllo granulare sulle impostazioni di avvio e UEFI per soddisfare requisiti operativi specifici.<\/span><\/p>\n<h3>Modificare la voce di avvio predefinita<\/h3>\n<ul>\n<li><span style=\"font-weight: 400;\">bcdedit \/default {identifier}<\/span><\/li>\n<\/ul>\n<h3>Modifica del timeout di avvio e gestione del menu di avvio<\/h3>\n<p><span style=\"font-weight: 400;\">La regolazione del timeout di avvio pu\u00f2 essere utile per la risoluzione dei problemi. Parametro del valore in secondi.<\/span><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">bcdedit \/timeout 30<\/span><\/li>\n<\/ul>\n<h3>Aggiunta e rimozione di voci di avvio<\/h3>\n<h4><span style=\"font-weight: 400;\">Creare una nuova voce<\/span><\/h4>\n<ul>\n<li><span style=\"font-weight: 400;\">bcdedit \/create<\/span><\/li>\n<\/ul>\n<h4><span style=\"font-weight: 400;\">Eliminare una voce<\/span><\/h4>\n<ul>\n<li><span style=\"font-weight: 400;\">bcdedit \/delete {identifier}<\/span><\/li>\n<\/ul>\n<h3>Personalizzazione avanzata: Avvio sicuro, impostazioni UEFI<\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Abilitare l&#8217;avvio sicuro:<\/b> <span style=\"font-weight: 400;\">bcdedit \/set {current} secureboot on<\/span><span style=\"font-weight: 400;\">.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Regolare le impostazioni UEFI: <\/b><span style=\"font-weight: 400;\">bcdedit \/set {fwbootmgr} displayorder {bootmgr} {identifier}<\/span><span style=\"font-weight: 400;\">.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Disabilitare il secure boot:<\/b> <span style=\"font-weight: 400;\">bcdedit \/set {current} secureboot off<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Impostazione di un logo di avvio personalizzato:<\/b> <span style=\"font-weight: 400;\">bcdedit \/set {bootmgr} custom:16000002 &#8220;C:pathtologo.bmp&#8221;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Accedere alle impostazioni UEFI all&#8217;avvio successivo: <\/b><span style=\"font-weight: 400;\">bcdedit \/set {fwbootmgr} displayorder {bootmgr} {identificatore}<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Specificare un dispositivo di avvio personalizzato: <\/b><span style=\"font-weight: 400;\">bcdedit \/set {current} device partition=G:<\/span><\/li>\n<\/ul>\n<h2>BCDEdit in ambienti multi-boot<\/h2>\n<h3>Panoramica delle configurazioni multi-boot<\/h3>\n<p><span style=\"font-weight: 400;\">Le configurazioni multiboot consentono la coesistenza di diverse configurazioni, selezionabili al momento dell&#8217;avvio. Le configurazioni multiboot consentono a un computer di ospitare pi\u00f9 sistemi operativi, come Windows e Linux, su partizioni o unit\u00e0 separate della stessa macchina, permettendo all&#8217;utente di scegliere quale sistema operativo lanciare all&#8217;avvio. Questa configurazione \u00e8 preziosa per coloro che hanno bisogno di accedere a diversi ambienti di sistema operativo, per questioni legate a compatibilit\u00e0 del software, sviluppo, test o preferenze personali.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">BCDEdit pu\u00f2 coesistere con i boot loader Linux come GRUB e LILO in una configurazione multi-boot. In genere, un gestore\/loader di avvio viene impostato come primario, e poi carica a catena gli altri. Per esempio, puoi configurare GRUB per caricare il Windows Boot Manager, controllato da BCDEdit.<\/span><\/p>\n<h3>Sfide e soluzioni<\/h3>\n<p><span style=\"font-weight: 400;\">Le sfide nascono dalle diverse configurazioni di avvio, come BIOS o UEFI. Le soluzioni spesso prevedono strumenti di terze parti come EasyBCD o la configurazione di un loader per il caricamento a catena dell&#8217;altro.<\/span><\/p>\n<h3>Best practice<\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Ordine di installazione: <\/b><span style=\"font-weight: 400;\">Installa prima Windows, poich\u00e9 i programmi di installazione di Linux generalmente riconoscono le installazioni di Windows esistenti, mentre non \u00e8 vero il contrario.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Strumenti di gestione dell&#8217;avvio: <\/b><span style=\"font-weight: 400;\">Utilizza uno strumento di terze parti come EasyBCD per gestire le configurazioni multi-boot, per avere un&#8217;interfaccia grafica per configurare le voci di avvio tra i diversi gestori di avvio del sistema operativo.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Backup: <\/b><span style=\"font-weight: 400;\">Conserva un backup dei dati di configurazione di avvio per ripristinarli in caso di configurazione errata.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Documentazione:<\/b><span style=\"font-weight: 400;\"> Conserva una documentazione completa della configurazione di avvio, comprese le voci o le impostazioni di avvio personalizzate.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Controlli regolari:<\/b><span style=\"font-weight: 400;\"> Rivedi e aggiorna periodicamente la configurazione di avvio per assicurarti che sia in linea con i requisiti attuali del sistema.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Test: <\/b><span style=\"font-weight: 400;\">Testa a fondo le nuove configurazioni in un ambiente controllato prima di applicarle a un sistema attivo.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Strumenti di recupero:<\/b><span style=\"font-weight: 400;\"> Tieni a portata di mano gli strumenti di ripristino dell&#8217;avvio e familiarizza con le procedure di ripristino.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Apprendimento: <\/b><span style=\"font-weight: 400;\">Rimani aggiornato sulle best practice e sugli strumenti pi\u00f9 recenti per la gestione del multi-boot attraverso forum, community e pubblicazioni tecnologiche affidabili.<\/span><\/li>\n<\/ul>\n<h2>BCDEdit e piattaforme di virtualizzazione<\/h2>\n<p><span style=\"font-weight: 400;\">Le piattaforme di virtualizzazione come VMWare, Hyper-V, KVM, Xen e VirtualBox consentono di eseguire pi\u00f9 sistemi operativi su un&#8217;unica macchina fisica, ciascuno all&#8217;interno della propria virtual machine (VM). Negli ambienti virtuali, BCDEdit opera all&#8217;interno delle virtual machine Windows esattamente come farebbe su una macchina fisica, gestendo i dati di configurazione di avvio.<\/span><\/p>\n<h3>Considerazioni particolari, limitazioni e suggerimenti:<\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Quando utilizzi BCDEdit con virtual machine, assicurati che il firmware di avvio della virtual machine corrisponda alla configurazione prevista (BIOS\/UEFI).<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">E che le impostazioni della virtual machine siano in linea con le configurazioni di avvio.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Mantieni semplici le configurazioni di avvio della virtual machine per evitare conflitti.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Usa gli snapshot per tornare a configurazioni note e valide quando stai sperimentando.<\/span><\/li>\n<\/ul>\n<h2>Argomenti avanzati in BCDEdit<\/h2>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Debug e messa a punto delle prestazioni:<\/b><span style=\"font-weight: 400;\"> Utilizza BCDEdit per il debug del tempo di avvio, la configurazione dei parametri di avvio per la regolazione delle prestazioni.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Scripting per l&#8217;automazione:<\/b><span style=\"font-weight: 400;\"> Automatizza le attivit\u00e0 di configurazione di avvio eseguendo lo scripting dei comandi BCDEdit in file batch o script PowerShell.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Interazioni con le funzioni di sicurezza:<\/b><span style=\"font-weight: 400;\"> I comandi BCDEdit potrebbero avere un impatto sulle funzioni di sicurezza come BitLocker alterando le configurazioni di avvio.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Distribuzione di Windows:<\/b><span style=\"font-weight: 400;\"> Personalizza le configurazioni di avvio negli scenari di distribuzione, per impostare varie opzioni di avvio e strumenti di risoluzione dei problemi per le installazioni Windows appena distribuite.<\/span><\/li>\n<\/ul>\n<h3>Considerazioni sulla sicurezza<\/h3>\n<p><span style=\"font-weight: 400;\">\u00c8 indispensabile comprendere le implicazioni per la sicurezza e assicurarsi che vengano adottate misure di protezione adeguate quando si utilizza BCDEdit.<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Livelli di autorizzazione:<\/b><span style=\"font-weight: 400;\"> Richiede privilegi amministrativi, per garantire che solo gli utenti autorizzati possano modificare le configurazioni di avvio.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Possibilit\u00e0 di errore:<\/b><span style=\"font-weight: 400;\"> L&#8217;uso improprio pu\u00f2 rendere i sistemi non avviabili e lo strumento pu\u00f2 rappresentare un rischio se usato in modo malevolo.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Avvio sicuro:<\/b><span style=\"font-weight: 400;\"> La modifica delle impostazioni di avvio potrebbe potenzialmente disabilitare Secure Boot, indebolendo la protezione contro le infezioni da bootkit\/rootkit.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Controllo degli accessi:<\/b><span style=\"font-weight: 400;\"> Limitare l&#8217;accesso a BCDEdit e garantire un forte controllo dell&#8217;account utente \u00e8 fondamentale per evitare alterazioni non autorizzate.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Questi usi avanzati di BCDEdit ne illustrano la versatilit\u00e0 e il ruolo cruciale in vari aspetti della configurazione e della risoluzione dei problemi del sistema.<\/span><\/p>\n<h2>Domande frequenti sulla risoluzione dei problemi di BCDEdit<\/h2>\n<h3>D: Ho commesso un errore con BCDEdit. Come posso ripristinare le modifiche?<\/h3>\n<p>R: Usa bcdedit \/import per ripristinare un backup dell&#8217;archivio BCD.<\/p>\n<h3>D: Come posso visualizzare la configurazione di avvio attuale?<\/h3>\n<p>R: Esegui bcdedit \/enum per vedere tutte le voci dell&#8217;archivio.<\/p>\n<h3>D: Ricevo un errore L&#8217;archivio dati della configurazione di avvio non pu\u00f2 essere aperto. Cosa devo fare?<\/h3>\n<p>R: Assicurati di eseguire il prompt dei comandi come amministratore.<\/p>\n<h3>D: Come posso aggiungere una nuova voce di avvio?<\/h3>\n<p>R: Usa bcdedit \/copy per copiare una voce esistente, quindi modifica la nuova voce con bcdedit \/set.<\/p>\n<h3>D: Come posso cambiare l&#8217;ordine di avvio?<\/h3>\n<p>R: Utilizza bcdedit \/displayorder seguito dagli identificativi delle voci nell&#8217;ordine desiderato.<\/p>\n<h3>D: Come posso impostare l&#8217;avvio da un VHD (Virtual Hard Disk)?<\/h3>\n<p>R: Crea una nuova voce con bcdedit \/copy {current} \/d &#8220;Description&#8221;, quindi imposta il dispositivo e osdevice sul percorso VHD con bcdedit \/set.<\/p>\n<h3>D: Come posso abilitare o disabilitare Hyper-V all&#8217;avvio?<\/h3>\n<p>R: Usa bcdedit \/set hypervisorlaunchtype auto per abilitare o bcdedit \/set hypervisorlaunchtype off per disabilitare.<\/p>\n<h3>D: Come posso eseguire il debug dei problemi di avvio con BCDEdit?<\/h3>\n<p>R: Abilita il debug di avvio tramite bcdedit \/bootdebug on e configura le impostazioni di debug con bcdedit \/dbgsettings.<\/p>\n<h3>D: Come posso abilitare l&#8217;EMS su una voce di avvio?<\/h3>\n<p>R: Usa bcdedit \/ems {identifier} on per abilitare l&#8217;EMS per la risoluzione dei problemi. Usare bcdedit \/bootems {identifier} on per abilitare EMS sul gestore di avvio stesso.<\/p>\n<div class=\"in-context-cta\"><p style=\"text-align: center;\">Risolvi i problemi di configurazione dell&#8217;avvio da remoto con le potenti funzionalit\u00e0 di accesso remoto di NinjaOne!<\/p>\n<p style=\"text-align: center;\"><a class=\"waffle-rich-text-link\" href=\"https:\/\/www.ninjaone.com\/it\/prova-gratuita\/\" target=\"_blank\" rel=\"noopener\">Inizia subito la tua prova gratuita!<\/a><\/p>\n<\/div>\n<h2>Ulteriori informazioni e risorse<\/h2>\n<p><span style=\"font-weight: 400;\">Per quanto riguarda le alternative o le aggiunte open-source a BCDEdit, puoi prendere in considerazione la possibilit\u00e0 di esaminare progetti di bootloader come GRUB. L&#8217;articolo<\/span><a href=\"https:\/\/learn.microsoft.com\/en-us\/windows-hardware\/manufacture\/desktop\/bcdedit-command-line-options\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Opzioni della riga di comando BCDEdit<\/span><\/a><span style=\"font-weight: 400;\"> su Microsoft Learn \u00e8 una buona risorsa di partenza per ulteriori approfondimenti. Argomenti e casi d&#8217;uso pi\u00f9 avanzati sono trattati in <\/span><a href=\"https:\/\/learn.microsoft.com\/en-us\/windows-hardware\/manufacture\/desktop\/bcdboot-command-line-options-techref-di?view=windows-11\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Opzioni della riga di comando di BCDBoot<\/span><\/a><span style=\"font-weight: 400;\"> e in <\/span><a href=\"https:\/\/learn.microsoft.com\/en-us\/windows-hardware\/manufacture\/desktop\/bcd-system-store-settings-for-uefi?view=windows-11\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Impostazioni dell&#8217;archivio di sistema BCD per UEFI<\/span><\/a><span style=\"font-weight: 400;\"> per l&#8217;uso di Secure Boot (consigliato).<\/span><\/p>\n<h2>BCDEdit: Sfruttare la padronanza dell&#8217;avvio<\/h2>\n<p><span style=\"font-weight: 400;\">BCDEdit \u00e8 una pietra angolare nella gestione dell&#8217;avvio di Windows, in quanto garantisce un avvio regolare del sistema e fornisce un canale per la risoluzione dei problemi e il ripristino. La padronanza di questa utility aumenta il controllo sulle impostazioni di avvio, rappresentando un&#8217;ancora di salvezza fondamentale per i team IT durante i malfunzionamenti del sistema.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ogni interazione con un sistema operativo Windows inizia con un processo di avvio riuscito, che apre la strada a un ambiente utente stabile. Al centro di questo processo c&#8217;\u00e8 l&#8217;archivio dei dati di configurazione di avvio (BCD), che contiene le informazioni di avvio essenziali che guidano il sistema durante il processo di avvio. La gestione [&hellip;]<\/p>\n","protected":false},"author":89,"featured_media":173963,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","_lmt_disableupdate":"no","_lmt_disable":"","footnotes":""},"categories":[4354],"tags":[],"class_list":["post-387038","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-operazioni-it"],"acf":[],"modified_by":"Sergio Oricci","_links":{"self":[{"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/posts\/387038","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/users\/89"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/comments?post=387038"}],"version-history":[{"count":0,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/posts\/387038\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/media\/173963"}],"wp:attachment":[{"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/media?parent=387038"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/categories?post=387038"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/tags?post=387038"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}