Come copiare il MBR di un disco rigido con Linux

September 25

Il master boot record (MBR) è una sezione del disco rigido che memorizza le informazioni essenziali circa il contenuto del disco e come inizializzare la sequenza di avvio. Prima di apportare modifiche, è una buona idea per fare una copia di backup del MBR in caso qualcosa vada storto. Mentre il software speciale esiste per fare questo su molte piattaforme, la maggior parte delle distribuzioni di Linux hanno tutti gli strumenti necessari.

istruzione

Effettuare una copia di backup del MBR

1 Individuare il nome del dispositivo. Questo di solito essere "/ dev / sda" o "/ dev / hda". Aprire una shell ed eseguire "sudo fdisk -l" per elencare le unità disponibili e le partizioni.

2 Estrarre il record di avvio principale. L'MBR si trova all'inizio del disco ed è lungo 512 byte. Usare dd per estrarre questi byte in un file. I parametri dd "bs = 512" e "Count = 1" sono utilizzati per leggere un singolo blocco di 512 byte (ad esempio, "dd if = / dev / sda of = sda.mbr bs = 512 count = 1").

3 Copiare in una posizione sicura. Se il MBR del disco rigido viene danneggiato, i file sul disco rigido non saranno accessibili. Assicurarsi di copiare questo file su un disco rigido diverso o su un supporto esterno; in caso contrario, non sarà in grado di accedervi quando necessario.

Ripristinare una copia di backup del MBR

4 Avviare utilizzando un disco diverso. Nel caso in cui il MBR originale viene danneggiato, può essere ripristinato mediante un processo simile. Per prima cosa è necessario avviare il computer in Linux. Questo può essere fatto utilizzando un Live CD o un altro disco rigido nel computer originale. In alternativa, è possibile spostare il disco rigido a un secondo computer che esegue Linux.

5 Individuare il nome del dispositivo. Se sono stati aggiunti dischi o spostato il disco rigido a un altro computer, il nome del dispositivo sarà probabilmente diverso. Se il MBR è danneggiato, fdisk mostrerà l'unità che contiene partizioni o per segnalare una tabella delle partizioni mancante. Questo dovrebbe aiutare a trovare il nome del dispositivo corretta.

6 Ripristinare il record di avvio principale. Inserire il supporto di backup contenente il file di backup. Usare dd per copiare il file all'inizio del disco (ad esempio, "dd if = / media / backup / sda.mbr of = / dev / sda"). In questo caso, il file di backup ha una dimensione fissa in modo parametri aggiuntivi sono necessari per limitare il numero di byte.

Consigli e avvertenze

  • Se si dispone di più dischi rigidi, guardare l'output da fdisk per determinare l'unità corretta in base alle dimensioni e / o il numero di partizioni.
  • effettuare sempre un backup di tutti i dati importanti prima di modificare MBR del disco rigido.