Come ripristinare il bootloader originale di Windows dopo l'installazione di Linux o di un altro sistema operativo

Ultimo aggiornamento: 10/07/2025
Autore: Isaac
  • Identificare il tipo di gestore Boot e il partizionamento del sistema è fondamentale per scegliere la soluzione giusta
  • Esistono metodi manuali e automatici per ripristinare il bootloader di Windows dopo l'installazione o la rimozione Linux
  • Tieni un USB Il ripristino aggiornato può semplificare notevolmente la riparazione dell'avvio

Di Windows Boot Manager Ripristinare il bootloader originale di Windows dopo aver installato un altro sistema operativo, come Linux, è una delle situazioni più comuni affrontate da coloro che hanno provato il dual boot o hanno rimosso una distribuzione Linux dal proprio computer. Anche se a prima vista potrebbe sembrare un problema senza una soluzione chiara, esistono diversi metodi e strumenti per ripristinare il boot loader nativo di Windows e riavviare il sistema senza problemi.

Se dopo aver disinstallato Linux il computer visualizza messaggi come "grub rescue" o semplicemente non si avvia, non preoccuparti: scoprirai passo dopo passo come ripristinare l'avvio di Windows senza perdere i tuoi dati o dover reinstallare completamente il sistema. Esaminiamo le varie cause per cui si verifica questo problema, comandi e utilità che puoi utilizzare e ovviamente tutto il Tricks che gli utenti più esperti utilizzano per risolverlo.

Perché il bootloader di Windows viene perso durante l'installazione di Linux?

bootloader

La causa più comune di questo problema è l'installazione di Linux dopo Windows sullo stesso computer, sia in modalità dual-boot sia dopo aver provato diverse distribuzioni. Durante l'installazione di Linux, il bootloader di Windows (chiamato Di Windows Boot Manager) da un altro bootloader, solitamente GRUB, che assume il controllo del processo di avvio del computer.

Se poi si cancella o si rimuove Linux senza ripristinare il boot loader originale, il computer tenterà di avviarsi da GRUB, che non esiste più, e si verificheranno errori di avvio (come il temuto "grub rescue" o messaggi che indicano che il dispositivo di avvio non esiste). Possono verificarsi anche casi di corruzione del MBR (Master Boot Record) o la partizione EFI sui sistemi UEFI, in particolare dopo determinati aggiornamenti o modifiche del disco.

  Come rimuovere facilmente le app preinstallate su Android TV

Riepilogo delle soluzioni per ripristinare il bootloader di Windows

Esistono diversi modi per ripristinare il bootloader di Windows, a seconda che il sistema utilizzi un BIOS/MGR tradizionale o UEFI con una partizione EFI e che sia ancora possibile avviare Windows o che sia necessario un disco/USB avviabile. Descrivono tutto, dall'utilizzo degli strumenti nativi di Windows all'utilizzo di utilità di terze parti.

  • Ripristino tramite comandi dal disco di installazione di Windows.
  • Ripristino del bootloader con comandi quali bootrec, diskpart e bcdedit.
  • Rimozione manuale delle voci Linux sulla partizione EFI.
  • Opzioni con programmi di avvio e utilità come EasyBCD, MultiBoot o FixBootFull.
  • Ripristino da Linux con strumenti come Boot Repair o modificando il file di configurazione GRUB.
  • Come ultima risorsa, reinstalla Windows.

Opzione 1: ripristinare il bootloader dal disco di installazione di Windows

menu di Windows del bootloader

Il metodo più universale per ripristinare l'avvio è utilizzare un'unità USB o un DVD di installazione di Windows. Se non ne hai uno a portata di mano, puoi scaricare l'immagine ISO ufficiale fornita da Microsoft e creare un supporto avviabile (strumenti come Rufus semplificano questo processo).

Una volta preparato il disco o la chiavetta USB:

  1. Avviare il computer dal supporto di installazione. Se necessario, configurare l'ordine di avvio nel BIOS/UEFI.
  2. Seleziona la lingua e la regione, quindi seleziona "Ripara il computer".
  3. Accedi alle opzioni di risoluzione dei problemi e seleziona "Simbolo del sistema".
  4. Eseguire i comandi:

bootrec /fixmbr

bootrec /fixboot

bootrec /scanos

bootrec /rebuildbcd

Dopo aver completato questi passaggi, riavvia il computer. Se tutto è andato bene, il boot loader di Windows verrà ripristinato e potrai avviare normalmente.

Ripristino del bootloader su sistemi UEFI con una partizione EFI

Nei computer moderni con UEFI, l'avvio è gestito dalla partizione EFI e qui il processo richiede passaggi aggiuntivi. Se GRUB è ancora presente dopo aver rimosso Linux o se si desidera eliminare i residui di Linux dalla partizione EFI, seguire questi passaggi:

  1. Avviare Windows o utilizzare un supporto di ripristino.
  2. Apri una finestra del prompt dei comandi come amministratore.
  3. Avvia Diskpart:
  Modifica la lingua di The Sims 4[SOLUZIONI SEMPLICI]

diskpart

  1. Elenca i dischi e seleziona quello corretto, selezionando:

list disk poi sel disk X (X, numero del disco)

  1. Elencare i volumi e individuare la partizione EFI:

list vol e seleziona l'EFI con sel vol Y.

Assegna una lettera temporanea alla partizione EFI:

assign letter=Z:

Uscita da Diskpart e accesso alla partizione assegnata:

exit

cd /d Z:\

Verifica di poter visualizzare la cartella EFI:

dir

Vai nella cartella EFI ed elimina la cartella Linux (ad esempio, "ubuntu"):

cd EFI

rmdir /S ubuntu

Infine, rimuovere la lettera assegnata alla partizione EFI dal gestore disco per mantenere la configurazione.

Riparare Windows dalla riga di comando se Windows si avvia ancora

Se hai accesso normale a Windows, puoi ripristinare il bootloader senza strumenti esterni:

  1. Aprire il Prompt dei comandi come amministratore (Win + R e digitare "cmd").
  2. Eseguire i comandi:

bootrec.exe /fixmbr

bootrec.exe /fixboot

Questa procedura è solitamente sufficiente per sovrascrivere il bootloader e ricaricare Windows come bootloader primario.

Utilità di ripristino e LiveCD

Esistono dischi di ripristino (LiveCD o LiveUSB) che includono programmi per riparare il boot loader di Windows senza dover avviare il sistema: Alcuni esempi sono:

  • EasyBCD
  • MultiBoot
  • FixBootFull

Il processo prevede la masterizzazione dell'immagine su un supporto, l'avvio da esso e l'utilizzo del programma per riparare il boot loader. Successivamente, riavvia il computer e Windows dovrebbe caricarsi correttamente.

E se vuoi mantenere il dual boot, mantenendo attivi Windows e Linux

Per mantenere Windows come gestore di avvio primario ma preservare Linux sul computer, è consigliabile salvare il settore di avvio di Linux prima di ripristinare il caricatore di Windows.

Da Linux, esegui:

dd if=/dev/sda3 of=/linux.boot bs=512 count=1

Quindi, dopo aver ripristinato l'avvio di Windows, aggiungere manualmente la voce Linux al menu di avvio di Windows utilizzando bcdeditIn questo modo è possibile selezionare il sistema da avviare dal gestore di Windows.

I passaggi di base includono:

  1. Ripristinare il boot loader di Windows.
  2. Avviare Windows e aprire la console di amministrazione.
  3. Crea una nuova voce per Linux:
  Come visualizzare passo dopo passo tutti i documenti aperti in Windows

bcdedit /create /d "Linux" /application BOOTSECTOR

Quindi imposta la partizione e il percorso del file di avvio di Linux:

bcdedit /set {ID} device partition=c:

bcdedit /set {ID} path \linux.boot

bcdedit /displayorder {ID} /addlast

bcdedit /timeout 10

In questo modo, all'avvio è possibile scegliere se caricare Windows o Linux.

Cosa fare se non è possibile utilizzare gli strumenti di Windows?

A volte, né la chiavetta USB di ripristino né le utility automatiche risolvono il problema. In tal caso, è possibile ricorrere a Linux per semplificare la riparazione. Alcune opzioni utili:

  • Da Linux, esegui l'editor del registro per rilevare le installazioni di Windows e quindi .
  • uso “Riparazione degli stivali”, un'utilità grafica per Ubuntu e derivati che individua e ripara i problemi di avvio e aggiorna automaticamente le voci per Windows e Linux.

Per i sistemi UEFI, assicurarsi che la voce Windows Boot Manager non sia stata rimossa e, se necessario, ripararla utilizzando strumenti come Grub Customizer.

Cambia il bootloader predefinito

Se si desidera che Windows sia il gestore di avvio predefinito, eseguire in una console come amministratore:

bcdedit /set {bootmgr} path \WINDOWS\system32\winload.efi

In questo modo il computer si avvierà direttamente in Windows, bypassando GRUB o altri gestori.

Articolo correlato:
Qual è il modo migliore per ripristinare Windows Vista da un backup?