Ripristinare l’MBR di Windows, rimuovere il bootloader di Linux dal disco di avvio

[ad#rpsx]Il computer non si avvia più dopo aver eliminato la partizione di Linux? Volete ripristinare il master boot record di Windows eliminando il bootloader (Grub o Lilo) dal settore di avvio del disco principale del PC?   Ecco una guida per svolgere questa operazione semplicemente con Windows, Linux o DOS (FreeDOS).

Il Problema

E’ il problema tipico che si trovano ad affrontare gli utenti dopo la rimozione della partizione contenente Linux. L’installazione di Linux generalmente crea un sistema dual-boot con i due sistemi operativi in partizioni separate. Il bootloader (solitamente Grub) è un piccolo programma installato nel settore di avvio del disco principale che permette di scegliere il sistema operativo da usare al momento dell’avvio del computer.
Eliminando la partizione Linux viene a mancare però il file delle informazioni necessarie a Grub con il risultato di non poter avviare neanche Windows.

Soluzione

Eliminare il bootloader di Linux ripristinando al contempo l’MBR originale di Windows.
Possiamo svolgere tale operazione da Windows, Linux oppure avviando il nostro sistema in DOS (FreeDos per la precisione).

Consiglio: Personalmente vi consiglio di usare le procedure per Windows o DOS (sia da CD che da penna USB). Io mi sono sempre trovato bene, sono adatte a tutti, facili e a prova di errore.

WINDOWS – Requisiti: lettore CD/DVD e supporti originali Windows 95/98 oppure Windows XP/2000/Vista

  1. Inserire il CD del sistema operativo Windows nel lettore.
  2. Avviare il PC selezionando eventualemente dal BIOS il lettore CD/DVD come periferica di Boot.
  3. Accedere al prompt dei comandi e digitare i seguenti comandi:
    • fdiskmbr (con Windows 9x)
    • fixmbr seguito da exit (con windows XP/2000/Vista)
  4. Togliere il supporto CD dal lettore e riavviare il computer[ad#q]

LINUX CD – Requisiti: Lettore CD/DVD

  1. Scaricate l’immagine ISO di una qualunque distribuzione Linux in grado di avviarsi in modalità Live (direttamente da CD), a tal proposito vi consiglio le distribuzioni specializzate come SystemRescueCD o PartedMagic, è possibile utilizzare a questo scopo anche Ubuntu o altre distribuzioni.
  2. Masterizzate l’immagine ed avviate il PC dal disco appena creato.
  3. Accedete al terminale (le modalità per fare ciò dipendono dalla distribuzione utilizzata)
  4. Individuate il nome esatto del disco di cui volete modificare l’MBR con il seguente comando: fdisk -l
  5. Sovrascrivete i primi 446 bytes del settore di avvio con il valore “0” (zero)
    Ipotizzando che l’hard  disk in questione sia /dev/sda il comando da eseguire sarà:
    dd if=/dev/zero of=/dev/sda bs=446 count=1

Importante: Non utilizzate valori più alti per il parametro “bs”, altrimenti rischierete di cancellare la tabella delle partizioni del disco.
Consiglio: Prima di effettuare ogni modifica fate una copia del settore di avvio in una locazione di vostra scelta (ad esempio su una memoria USB) con il comando dd if=/dev/sda of=/percorso-copia bs=512 cunt=1
Potete in futuro ripristinarlo con dd if=/percorso-copia of=/dev/sda

LINUX USB – Requisiti: PC in grado di avviarsi da una periferica USB (es: un comune pendrive). Il procedimento è utilizzabile anche sui computer senza lettore CD/DVD come alcuni modelli di Netbooks.

  • Scaricate l’immagine ISO della distribuzione scelta e scrivetela su una penna USB mediante l’utility UNetBootin.
  • Avviate il PC dalla penna USB appena creata e seguite i passi della procedura per Linux CD (dal punto 3 in poi).

DOS USB/CD – Requisiti: PC con lettore CD/DVD o in grado di avviarsi da una periferica USB
In pratica si utilizza FreeDOS, un sistema operativo compatibile al 100% con il noto/vecchio MS-DOS. Il procedimento è semplicissimo, a prova di errore.

  1. Scaricate l’immagine del sistema FreeDOS dal sito ufficiale e masterizzatela su un comune CD.
  2. Avviate il computer dal CD appena creato (potrebbe essere necessario modificare le impostazioni del Bios per selezionare il lettore CD come periferica di boot principale)
  3. Una volta che vi trovate all’interno del sistema DOS eseguite il comando fdisk /mbr seguito da invio.
  4. Rimuovete il CD con FreeDOS e riavviate il computer.

In alternativa è possibile creare un pendrive USB avviabile in DOS seguendo questa guida.[ad#pub]

66 commenti su “Ripristinare l’MBR di Windows, rimuovere il bootloader di Linux dal disco di avvio”

  1. Ciao, ho provato prima con DOS ma non ha funzionato; ho tentato con altre soluzioni trovate in rete come ma non hanno funzionato. Infine ho provato con ubuntu, ha accettato i comandi e ho riavviato, ma non ha funzionato. Così ho reinstallato ubuntu in dual boot per tornare come prima (di solito funzionava) ma ora non mi mostra nemmeno più la partizione di windows, e se provo ad avviarlo dal grub il messaggio è:
    “avvio di windows non riuscito. il problema potrebbe essere dovuto a una modifica recente apportata all’hardware o al software. Per risolvere il problema:

    1.inserire il disco di istallazione windows e riavviare il computer.
    2. scegliere le impostazioni della lingua, quindi fare clic su avanti.
    3.fare clic su ripristina computer.

    Se non si dispone del disco, contattare l’amministratore del sistema o il produttore del computer per ottenere assistenza.

    stato: 0xc000000f

    Informazioni: selezione di avvio non riuscita. Un dispositivo necessario è inaccessibile”
    Cosa posso fare?
    Ps: ho un netbook (niente lettore cd) con windows preinstallato, quindi senza disco di installazione né codice

  2. per correggere mbr dopo cancellazione linux, io uso il cd di ripristino ci paragon drive backup & recovery. 10 e scelgo l’opzione “update mbr”

  3. Ipotizzo che tu stia utilizzando il CD di Windows, ad un certo punto dovrebbe apparirti l’opzione per accedere alla console di comando, una schermata simil-DOS con sfondo nero, scritte bianche ed un cursore lampeggiante in attesa dei tuoi comandi. E’ in quel momento che devi immettere il comando di cui si parla nell’articolo.

  4. ma come faccio a fare il comando se faccio fare il bootloader dal cd????…scusa la mia ignoranz!!

  5. Il link è indicato all’interno dell’articolo dove c’è scritto “Scaricate l’immagine del sistema FreeDOS dal sito ufficiale”.
    Saluti

  6. Ho provato a seguire la vostra guida, ma ho un problema. Ho masterizzato l’immagine di freedos sul disco, l’ho inserito, ma non lo carica: insomma, è come se non avessi messo nulla. Altri dischi di avvio li carica, ma freedos no, come posso fare?

    Grazie mille

  7. freedos da usb parte ma non ci sono tutti i comandi.
    se scrivi Help non esce nulla.

    invece se freedos viene messo su un cd parte con tutti i programmi

  8. IO lo Stesso problema –>
    {
    Avevo un pc inizialmente con win7 poi dopo ho
    installato Linux…(sovrascrivendo il boot)
    per motivi del caiser sono stato costretto
    a doverlo togliere e a tornare ad avere un pc
    completamente con win7, così ho eliminato la partizione
    di linux da windows..ritrovandomi dopo il primo riavvio
    l’errore del grub di linux…
    poi…
    }

    –> l’ho risolto in questo modo:

    {
    ho inserito il dvd di win7….
    arrivato al prompt dei comandi ho visto la lettera che era
    associata a win7 (A: o E: o D: o …) la mia era E:
    e quindi sono ritornato alla lettera iniziale
    con cui ho aperto il prompt e ho digitato…
    bootsect /nt60 E:/ /mbr
    e subito dopo è apparsa la scritta Operazione completata.
    🙂
    poi ho chiuso il prompt e ho fatto arresta il sistema.
    e vuelà problema risolto…
    }
    ciauuuuuuuuuuu!!!

  9. Problema risolto in un lampo (su Win 7) con il comando “bootsect /nt60 ALL”. Grazie ad ainu ed al suo impegno, naturalmente. Sei un grande !

  10. Io avevo 4 partizioni perchè ho 2 partizioni nascoste e un’altro dove sta windows 7 che praticamente ho utilizzato un programma con kill disk che ho cancellato completamente la partizione 4 dove si mettono i dati utenti kmq praticamente con freedos si può risolvere il problema di una partizione perduta o cancellata per sbaglio per quella partizione di dove si mettono i dati utenti in ntfs per il disco HDD e poi un’altro problema strano che mentre dopo che ho usato la partizione nascosta per il ripristino e mentre che stavo usando il pc all’improvviso si blocca e mi da il problema iastor.sys che il pc indica che ho problemi con l’hard disk HDD con la modalità AHCI E IDE. questo mi da problemi Mi potete indicare una soluzione grazie in anticipo.

  11. Ciao. Il problema di cui si parla in questo articolo si verifica nel momento in cui, a seguito della rimozione di un SO (nello specifico della partizione che lo contiene), il boot loader non riesce più ad avviare correttamente gli altri sistemi del disco (es Windows).

    Riassumendo (esempio):
    1) installazione linux > installazione bootloader
    2) tolgo la partizione di linux > il bootloader non riesce più a trovare le informazioni per avviare i vari sistemi operativi
    3) uso le procedure qui descritte per eliminare il bootloader e riuscire quindi ad avviare normalmente il sistema

  12. Salve a tutti,

    dalla domanda che farò sarà chiaro che la mia esperienza in materia è molto scarsa. Ho letto tutte le domande e risposte, ma non mi è chiara una cosa: la procedura di ripristino del BL di Windows bisogna farla PRIMA di disinstallare un SO, Fedora ad esempio, oppure dopo aver disintallato il SO?

  13. grandissimo e valido aiuto!! ho risolto lo stesso problema di molti. partizione di linux che strappa il boot loader nell’eliminazione con pc che non ripartiva. ho seguito le istruzioni ed è ripartito con cd windows… grazie mille.

  14. Ciao
    forse riesci a darmi una mano. Non ho ancora provato ciò che è descritto nella tua guida perchè voglio prima tentare strade alternative.

    PC acer con vista e installazione ubuntu con wubi.

    il boot funzionava egregiamente prima del mio intervento: primo menu con windows e ubuntu come alternative + secondo menu (GRUB) Ccon 4 alternative (ubuntu, ubuntu.., windows xp/2000…, recovery).

    Leggendo qual e là ho capito, forse sbagliando, che il primo menu era gestito dal MBR di vista e il secondo da grub.
    poichè mi dava fastidioil primo menu sono andato in vista-pannello di controllo-sistema-avvio… e ho inserito ubuntu come so di defult con zero secondi.
    risultato: il primo menu è scomparso, come volevo, e il secondo menu mi permette di far partire ubuntu ma non mi fa partire vista.
    al posto di vista mi fa partire erecovery. la quarta alternativa non parte neanche.

    A questo punto vorrei ripristinare mbr di vista, o meglio devo trovare il modo di aggiornare quelo zero secondi che evidentemente ha creato il problema eliminando il primo menu.
    sai per caso come fare ad aggiornarlo senza entrare in Vista? immagino sia scritto in qualche file che forse posso aprire con un text editor o qualche altra applicazione.
    oppure trovare quel file e sostituirlo con uno non modificato.

    Un bel problemino. Riesci a darmi una dritta?

    Grazie in anticipo

    Michele

  15. Ciao a tutti!
    Scrivo solamente per dire che la procedura da Live CD con FreeDOS FUNZIONA ALLA GRANDE!
    Avevo incasinato tutto! Ho preparato il CD con l’immagine ISO e ho seguito questa guida facile!
    Tutto ok!

    Ora mi rimane da togliere le partizioni che avevo assegnato ad Ubuntu -.-‘

    Grazie ancora!

  16. In teoria si, nel senso che entrambi utilizzano lo stesso filesystem quindi dovrebbero avere gli strumenti necessari a modificare il boot sector di ogni disco Windows. Il problema è sapere se i bootsector creati dai due sistemi sono davvero identici oppure no… Probabilmente Vista riesce a gestire quello di XP dal momento che è un OS più recente, ma il contrario non è garantito.
    Ti potrei dire “prova”, ma non mi assumo nessuna responsabilità per eventuali danni 😛

  17. Ho un pc con Vista OEM
    Quindi non ho il cd Vista
    Posso fare il fixmbr con il cd di XPsp3 (che invece ho) ???

  18. Ed è esattamente il problema di cui si parla in questo articolo. Hai provato a seguire una delle procedure descritte?
    Prova in particolare quella della sezione ‘DOS USB/CD’, normalmente funziona ed è facile da eseguire.

  19. scusate io ho questo problema..quando accendo il mio pc mi viene detto “GRUB LOADING_” poi appare schermata nera e si riavvia..vi prego non so come fare..mi potete aiutare?

  20. io però ho provato solo con il cd e non con la chiavetta ora cmq provo a scriverlo sulla chiavetta…..poi ti faccio sapere…

  21. Strano, l’FDISK è un comando interno di Freedos quindi dovrebbe funzionare.
    Prima di lanciarlo prova a spostarti nel disco di FreeDOS (A: C: ecc).

    Eventualmente prova a riscaricarlo e a scriverlo di nuovo sulla chiavetta, può darsi che qualcosa sia andato storto durante la copia dell’immagine.

Lascia un commento