Come utilizzare il prompt dei comandi per risolvere i problemi con i record di avvio del PC
Puoi utilizzare gli strumenti di ripristino del sistema(system recovery) per risolvere la maggior parte dei problemi del tuo computer. Tuttavia, ci sono momenti in cui dovrai affrontare tali problemi in modo manuale, come, ad esempio, quando il tuo computer Windows(Windows computer) non si avvia. In questi casi, puoi utilizzare uno strumento denominato Bootrec.exe . Può aiutarti a risolvere e riparare cose come il record di avvio principale(master boot record) ( MBR ), il settore di avvio(boot sector) o l' archivio dati di configurazione di avvio (BCD)(Boot Configuration Data (BCD)) . Ecco come funziona, in tutte le versioni moderne di Windows:
NOTA:(NOTE:) questa guida copre Windows 10 , Windows 7 e Windows 8.1 .
Bootrec.exe - Lo strumento di riparazione(repair tool) definitivo per problemi di avvio in Windows
Indipendentemente dal fatto che utilizzi Windows 7 o Windows 10 , se il tuo sistema operativo(operating system) ha problemi di avvio e Ripristino all'avvio(trouble booting and Startup Repair) non è in grado di risolvere il problema, vale la pena provare lo strumento Bootrec.exe . Con questo strumento è possibile riparare il Master Boot Record (MBR) , scrivere un nuovo settore di avvio(boot sector) , ricostruire i dati di configurazione di avvio (BCD)(Boot Configuration Data (BCD)) e aggiungere installazioni di Windows mancanti ai dati di configurazione di avvio(boot configuration) .
Se hai bisogno di sapere cosa significano tutti questi, ecco una spiegazione per ciascuno di essi:
- Master Boot Record (MBR) : il primo settore dell'unità di sistema(system drive) . Il suo scopo è dire al BIOS del computer dove cercare il sistema operativo(operating system) , in modo che possa avviarlo.
- Boot sector : la regione del disco che contiene il codice da caricare nella memoria RAM(RAM memory) , necessaria per caricare il sistema operativo(operating system) . Un settore di avvio(boot sector) deve avere una firma del disco(disk signature) specifica per essere visto dal BIOS come settore di avvio(boot sector) . Se questa firma è danneggiata o è stata modificata, il BIOS non sarà in grado di trovare il settore di avvio(boot sector) e non sarà in grado di caricare le istruzioni necessarie per trovare e avviare il sistema operativo(operating system) . In Windows 7 e nelle versioni più recenti di Windows , il settore di avvio(boot sector) carica il fileWindows Boot Manager , accede ai dati di configurazione(Boot Configuration Data) di avvio e utilizza queste informazioni per caricare il sistema operativo(operating system)
- Boot Configuration Data (BCD) - Il BCD è un database di dati di configurazione all'avvio utilizzato da Boot Manager di Windows(Windows Boot Manager) . I dati di configurazione di avvio(Boot Configuration Data) vengono archiviati in un file di dati(data file) che ha lo stesso formato del registro di Windows(Windows Registry) .
Come avviare il prompt dei comandi(Command Prompt) quando Windows non viene caricato correttamente
Per poter utilizzare Bootrec.exe , dovrai utilizzare il prompt dei comandi(Command Prompt) . Tuttavia, poiché hai già problemi di avvio, è ovvio che non sarai in grado di eseguirlo semplicemente da Windows .
È necessario utilizzare un disco di riparazione(repair disc) o un'unità di ripristino(recovery drive) creata su un computer Windows funzionante(Windows computer) . Ecco alcune guide che ti aiuteranno a creare tali dischi/unità:
- Che cos'è un disco di ripristino del sistema(system repair disc) e come crearne uno in Windows : questa guida si applica a tutte le versioni moderne di Windows . Gli utenti di Windows(Windows) 7 possono utilizzare questo metodo solo se vogliono avere la possibilità di riparare il computer. Il disco di riparazione(repair disc) può essere un CD o un DVD(CD or DVD) con tutti i file necessari per la risoluzione dei problemi del sistema
- Come creare un'unità di ripristino(recovery drive) in Windows 10 : scopri come creare una memory(USB memory) stick USB avviabile con gli strumenti di ripristino per Windows 10 .
- Come creare un'unità di ripristino(recovery drive) su una memory(USB memory) stick USB in Windows 8 e 8.1: questa guida è utile solo per gli utenti di Windows 8 .
Dopo aver creato l' recovery drive/disc , avviarlo. Per fare ciò, collegalo e avvia il tuo computer o dispositivo Windows(Windows computer or device) . Immediatamente dopo l'avvio, premi il tasto di selezione del dispositivo di avvio(boot device selection key) sulla tastiera. Di solito è il tasto F12 , F11 o Escape(Escape key) , ma potrebbe essere anche un altro, a seconda del produttore della scheda madre del tuo dispositivo. In questo modo il tuo computer visualizzerà un menu di selezione della priorità di avvio(boot priority selection menu) . Utilizzare i tasti freccia(arrow keys) sulla tastiera per selezionare l' unità di ripristino(recovery drive) . Quindi, premi Invio(Enter) e, quando ti viene chiesto di premere un tasto qualsiasi per avviare da quell'unità, fallo.
Se utilizzi Windows 10 o Windows 8.1 , una volta avviato(PC boots) il PC dall'unità USB(USB drive) , ti verrà chiesto di scegliere il layout della tastiera(keyboard layout) che desideri utilizzare. Quando ciò accade, fai clic o tocca(click or tap) il layout che corrisponde alla tua tastiera. Per navigare tra tutti i layout di tastiera(keyboard layout) disponibili , premere "Vedi altri layout di tastiera"("See more keyboard layouts") .
L'elenco delle lingue disponibili della tastiera è piuttosto lungo e potrebbe essere necessario scorrere molto fino a trovare il layout che si desidera utilizzare. Nella schermata successiva, dovresti fare clic o toccare Risoluzione dei problemi (Ripristina il PC o visualizza le opzioni avanzate)(Troubleshoot (Reset your PC or see advanced options)) .
Nella schermata delle opzioni avanzate(Advanced options) , fare clic o toccare Prompt dei comandi(Command Prompt) .
Se utilizzi Windows 7 , seleziona innanzitutto il metodo di immissione da tastiera(keyboard input method) che desideri utilizzare e fai clic su Avanti(Next) .
Quindi, esegue la scansione delle installazioni di Windows disponibili ed elenca quelle trovate. Selezionare l' installazione di Windows 7 che si desidera riparare e fare clic su Avanti(Next) .
Quindi, quando l'elenco delle opzioni di ripristino del sistema disponibili(System Recovery Options) è condiviso, fare clic su Prompt dei comandi(Command Prompt) .
Dopo aver avviato il prompt dei comandi(Command Prompt) , digita il comando bootrec.exe e premi Invio(Enter) per vedere le opzioni disponibili per questo strumento. Come puoi vedere nello screenshot qui sotto, sono disponibili quattro parametri: /FixMbr, /FixBoot, /ScanOs e /RebuildBcd .
Vediamo come ognuno di essi può aiutarti a risolvere i problemi di avvio del tuo computer. Tieni presente, tuttavia, che anche se lo strumento Bootrec.exe è in grado di gestire la maggior parte dei problemi di avvio, non garantisce il successo in ogni possibile situazione.
Come riparare il Master Boot Record ( MBR )
Il primo parametro dello strumento Bootrec.exe è /FixMbr . Consente la riparazione di un Master Boot Record (MBR) corrotto o danneggiato . Di solito, utilizzerai questo parametro quando ti trovi di fronte a uno di questi messaggi di errore: "Sistema operativo non trovato"("Operating System not found") , "Errore durante il caricamento del sistema operativo"("Error loading operating system") , "Sistema operativo mancante"("Missing operating system") o "Tabella delle partizioni non valida"("Invalid partition table") . Per avviare il processo di riparazione (repair process)dell'MBR(MBR) , eseguire il comando: bootrec.exe /fixmbr .
Come scrivere un nuovo settore di avvio
Il parametro /FixBoot scrive un nuovo settore di avvio(boot sector) nella partizione di sistema(system partition) . Lo strumento utilizzerà un settore di avvio(boot sector) compatibile con la versione di Windows(Windows version) . L'utilizzo di questo parametro è utile nelle seguenti situazioni:
- Il settore di avvio(boot sector) è stato sostituito con un settore di avvio di Windows(Windows boot) non standard ;
- Il settore di avvio è danneggiato;
- Un precedente sistema operativo (operating system)Windows è stato installato dopo l'installazione della versione di Windows .
Per iniziare a scrivere un nuovo settore di avvio(boot sector) , utilizzare questo comando: bootrec.exe /fixboot .
Come ricostruire i dati di configurazione di avvio(Boot Configuration Data) ( BCD )
Il Boot Configuration Data (BCD) contiene un elenco dettagliato di ciò che dovrebbe caricare all'avvio. Microsoft indica che un errore di avvio(boot error) può anche essere causato da file mancanti o danneggiati nel BCD . Il parametro /rebuildbcd può essere molto utile quando è necessario correggere alcuni errori ricostruendo completamente il BCD . Per ricostruire completamente i dati di configurazione di avvio(Boot Configuration Data) , eseguire questo comando: bootrec.exe /rebuildbcd .
Come aggiungere installazioni di Windows mancanti ai (Windows)dati di configurazione di avvio(Boot Configuration Data)
Se sul computer sono installati più sistemi operativi ma non tutti sono disponibili, utilizzare l' opzione /ScanOS . L'uso di questo parametro su Bootrec.exe avvierà una scansione su tutti i dischi per eventuali installazioni di Windows che non sono attualmente incluse nei dati di configurazione di avvio (BCD)(Boot Configuration Data (BCD)) . Nello screenshot qui sotto, puoi vedere come potrebbe apparire questo processo di scansione.
Se il comando bootrec.exe /scanos restituisce risultati, potrai continuare il processo di riparazione(repair process) . Alla fine, otterrai di nuovo l' installazione di Windows persa nella (Windows installation)tabella BCD(BCD table) sicura , rendendola così di nuovo avviabile.
Prima(First) di tutto, devi pulire il Master Boot Record (MBR) usando bootrec /fixmbr . Quindi, digita bootsect.exe /nt60 all /force e premi Invio(Enter) . Il parametro /nt60 applica il codice(master boot code) di avvio principale compatibile con BOOTMGR . L' argomento /allcodice di avvio principale(master boot code) su tutte le partizioni. Il /force parameter smonta forzatamente i volumi durante l' aggiornamento del codice di avvio in(boot code update) modo che lo strumento Bootsect.exe non ottenga l' accesso esclusivo al volume(volume access) .
L'esecuzione di tutti questi comandi creerà un nuovo MBR e gli dirà di utilizzare il caricatore di (MBR)avvio di Windows(Windows boot) corretto per caricare quella specifica installazione dall'unità.
Conclusione
Come puoi da questa guida, Bootrec.exe è uno strumento molto potente per la risoluzione dei problemi e la risoluzione dei problemi con i record di avvio del tuo computer Windows . (Windows computer)Se conosci altri modi per risolvere i problemi con i record di avvio, non esitare a condividerli in un commento.
Related posts
5 modi per aprire Command Prompt quando Windows non si avvia
Come riparare file di Windows mancanti o danneggiati dal prompt dei comandi
Scorciatoie per Recovery Environment della UEFI BIOS & Windows 10 del
Come usare diskpart, chkdsk, deframment e altri comandi relativi al disco
Come nascondere (o mostrare) qualsiasi partizione, in Windows (tutte le versioni)
Come configurare System Restore in Windows 10
Ripristina PowerShell e CMD alle impostazioni predefinite
Come contare i file in una cartella utilizzando PowerShell, CMD o Esplora file
Come avviare Windows 11 in Safe Mode (8 modi)
Risolvi i problemi che impediscono il caricamento di Windows con Ripristino all'avvio
I 5 migliori dischi di ripristino del sistema per PC Windows che non funzionano più bene
Prompt dei comandi: lo strumento Windows più potente e meno utilizzato
Come lavorare con file, cartelle e app in Bash su Ubuntu su Windows 10
Come creare un'unità di ripristino su una memory stick USB in Windows 8 e 8.1
Come avviare Windows 10 in Safe Mode con Networking
Come creare un'unità USB avviabile con Windows, Ubuntu o FreeDOS
Come eseguire uno stivale Windows System Restore, senza raggiungere il desktop
34 Scorciatoie da tastiera per Windows 10 Command Prompt
Visualizza le informazioni di sistema e gestisci i processi da CMD o PowerShell
Come uscire da Safe Mode in Windows