Aggiornato dopo la segnalazione di Trottolino Voodoo
Il MBR consiste nei primi 512 byte di un hard disk contenenti un piccolo programma con le informazioni relative alle partizioni, (solitamente) il boot loader e si occupa di avviare il sistema operativo.
In caso di corruzione del MBR il sistema operativo non sarà più avviabile.
Per questo è bene tenere una copia del MBR nella home, in modo da poterlo ripristinare con una distro live, per farlo utilizziamo dd.
sudo dd if=/dev/sda of=~/mbr.txt count=1 bs=446
Nel caso il vostro hd sia IDE dovrete usare /dev/hda al posto di /dev/sda.
L’opzione count istruisce dd per copiare solo un blocco e l’opzione bs definisce la dimensione, in byte, del blocco da copiare (la dimensione è di 446 e non 512 perché dal 448 al byte 512 solitamente ci sta la tabella delle partizioni primarie che non va copiata).
E poi? come si ripristina? Grazie
Usando sempre dd:
Ciao
Ciao, ti volevo far notare che l’MBR e` contenuto nei primi 446 byte (+ 2 byte 0×00) mentre dal byte 448 al byte 512 solitamente ci sta la tabella delle partizioni primarie. Quindi copiare 512 byte non e` una buona idea perche’ se successivamente la tabella delle partizioni venisse modificata e noi andassimo a fare un ripristino dell’MBR come da te indicato, avremmo l’effetto di corrompere quest’ultima. Per cui sarebbe meglio copiare solo i primi 446 byte.
In ogni caso complimenti per l’articolo.
Ciao
Ciao, grazie dell’informazione, non lo sapevo!
Domattina correggo la guida