sabato, marzo 06, 2010

Salvare e ripristinare il Master Boot Record (MBR)

(potrebbe interessarvi anche questo altro post)
Giusto due righe per prendere un appunto, che poi mi dimentico sempre e devo vagabondare per internet per trovare la sintassi precisa del comando...
Sarà capitato a tutti, ok ok a molti, di avere il master boot record (MBR) rovinato e il computer che ti dice che lui proprio non ha idea di come avviarsi.
Bene se siete utenti Windows e se il problema sta nel MBR, la regola di solito dice che basta prendere un disco di installazione di Windows e attivare la console di ripristino (premete R) dove dare poi il comando
fixmbr

E il gioco dovrebbe essere fatto. Peccato che alle volte non state usando Windows o che, come mi è capitato ieri, il portatile su cui stavo lavorando aveva qualcosa di non gestito direttamente dal cd di XP e la console di ripristino mi ha detto: "Non trovo nessun disco fisso". Insomma non leggeva chissà se il controller, o che diavolo ma certo è che avevo un problema.
Bene a questo punto arriviamo al dunque: Prevenire è meglio che curare !!
Data la massima vediamo dunque come salvare una copia del nostro MBR, o come copiarla da un altro disco fisso (che deve essere identico ovviamente)

Come copiare master boot record da hda a hdb
dd if=/dev/hda of=/dev/hdb bs=512 count=1


Come fare il backup master boot record di hda

dd if=/dev/hda bs=512 count=1 > hda_backup

In questo caso hda_backup conterrà la copia di backup dei MBR di hda.

Come ripristinare master boot record di hda dal file di backup 'hda_backup'
dd if=hda_backup of=/dev/hda bs=512 count=1

In questo caso stiamo ripristinando dal file 'hda_backup' l'MBR verso il disco fisso 'hda'

IMPORTANTE: i dischi /dev/hda e /dev/hdb sono solo un esempio, ma ovviamente dovrete andare a verificare la situazione specifica del vostro computer. Io di solito faccio questi lavori facendo il boot con un CD di Puppy Linux, poi vado ad aprire l'utility Gparted per farmi una idea dei dischi e di come si chiamano, dopodiché apro un terminale e esegui il comando opportunamente modificato.

Mi raccomando, fatevi un salvataggio del MBR anche se pensate che non serva a nulla perchè voi il computer non lo pasticciate: in realtà "lui" i pasticci alle volte li fa da solo

p.s. (potrebbe interessarvi anche questo altro post)

Nessun commento: