Come posso ripristinare il mio Master Boot Record?


12

Ho installato la versione di prova di Autocad 2011 sul mio sistema e poi ho scoperto che Autocad modifica l'MBR. (vedi qui ) Ora voglio ripristinare il mio MBR prima dell'ultima volta dell'installazione della versione di prova di AutoCAD 2011 (in realtà sull'MBR originale). Come posso fare ciò? Sii specifico, non sono un tecnico hardware professionista.

sto usando Windows 7 Home.


12
Wow, un software modifica il tuo MBR? Lo disinstallerei immediatamente, formattare il mio disco e richiederei un rimborso completo .
Cody Gray,

4
Soluzione a tutto quel tipo di software: virtualizzazione. Come ai vecchi aneddoti sulla SM, non dare nemmeno una possibilità.
Bakudan,

Devo dire che sono d'accordo con @Cody Grey al 100%.
Boehj,

ciao sono un poster originale. non posso lasciare commenti sui post (non so perché). quindi ... il mio computer è un laptop (Sony Vaio F134 / FX) e ha MS Windows originale e non ho accesso al supporto di installazione di Windows.
qiback,

Quale versione di MS Windows stai utilizzando? Ci sono molte domande sul recupero dell'MBR: WinXP , WinVista e Win7 .
Lekensteyn,

Risposte:


8

Per questo problema in realtà non è un problema con l'MBR. I forum AudoCAD a cui hai effettuato il collegamento avevano le seguenti informazioni:

Non è un cambiamento nell'MBR. grub bootloader ha inserito il suo codice stage2 nei settori 2048 dopo il record di avvio principale. questa area del disco rigido non è utilizzata dai sistemi operativi e risiede prima della prima partizione. tra byte 3585 (0x0E01) e byte 4096 (0x1000) autocad 2011 scrive del codice in quest'area e distrugge il codice stage2 di grub boot.

Dovrai reinstallare GRUB. Secondo il Super GRUB Disk Wiki , è possibile risolvere GRUB dall'interno di un'installazione Linux se si utilizza un LiveCD, o dal prompt dei comandi di GRUB se si può arrivare allo stadio 1, oppure utilizzando detto Super GRUB Disk per riparare il bootloader. A seconda della versione di GRUB, esistono diverse opzioni per il disco di ripristino da utilizzare; puoi vederli tutti qui .

Se hai accesso alla fase 1 del caricatore, utilizza i seguenti comandi:

Trova la partizione in cui si trova GRUB stage1.

grub>find /boot/grub/stage1
grub>find /grub/stage1
Output from these commands might be:
  (hd0,1)
  (hd0,3)

Supponiamo che si desidera ripristinare GRUB dalla seconda partizione sul primo disco rigido, (hd0,1).

Digita questi comandi:

grub>root (hd0,1)

che richiede:

Filesystem type is ext2fs, partition type 0x83

e poi:

grub>setup (hd0)

che richiede:

Checking if "/boot/grub/stage1" exists... yes
 Checking if "/boot/grub/stage2" exists... yes
 Checking if "/boot/grub/e2fs_stage1_5" exists...

sì In esecuzione "embed / boot / grub / e2fs_stage1_5 (hd0)" ... 15 settori sono incorporati. riuscito "install / boot / grub / stage1 d (hd0) (hd0) 1 + 15 p (hd0,1) / boot / grub / stage 2 /boot/grub/menu.lst" ... riuscito Fatto.

Ora puoi riavviare il tuo computer con il comando reboot.

grub>reboot

2

Prima di farlo, assicurati di eseguire il backup dei tuoi dati importanti .

Una potenziale soluzione al tuo problema è utilizzare il supporto di installazione di Windows per provare a riparare l'MBR. Inserisci il DVD nell'unità e ti guiderà verso un'opzione per riparare l'installazione.

CODA

L'altra opzione è quella di prendere un Super Grub .iso , masterizzarlo e usarlo invece. Può riparare MBR rotti.


2

Secondo il tuo link, AutoCad 2011 non modifica l'MBR, ma modifica i byte 2K che lo seguono (che di solito non sono utilizzati, tranne GRUB), quindi è necessario reinstallare Grub anziché ripristinare l'MBR. In ogni caso, poiché si tratta di una domanda importante, affronterò ciò che hai effettivamente chiesto: ripristinare l'MBR.

Di gran lunga il modo più semplice e veloce per eseguire il backup / ripristino dell'MBR è usare un live-cd e Linux dd.

Basta avviare LiveCd ed eseguire:

dd if=/dev/sda of=MBR.bak bs=512 count=1

ripristinare usando lo stesso comando ma con capovolto ofeif

dd if=MBR.bak of=/dev/sda

Assicurati che si /dev/sdariferisca al tuo disco rigido principale, non è necessario specificare la dimensione e il conteggio poiché MBR.bak è già di 512 byte - NOTA CHE QUESTO SOPRAVVITERÀ LA TABELLA DELLE PARTIZIONI - evita di farlo selezionando bs = 446 count = 1 nella ripristino (ultimi 66 byte dell'MBR è la tabella + firma)

Per eseguire il backup e ripristinare la parte sovrascritta da AutoCad, sostituire il con 5 (per coprire i primi 512 e i 2k che lo seguono). Supponendo, naturalmente, di averlo fatto prima di installare AutoCad. Sebbene, come sottolineato da Cody, qualsiasi parte del software PARTICOLARMENTE UNA VERSIONE DI PROVA che modifica il tuo hardisk a un livello così basso dovrebbe essere rimosso immediatamente


0

Se vuoi ripristinare il tuo MBR al suo stato originale e hai vinto 7 o Vista puoi farlo:

  1. Inserire il disco di installazione di Windows Vista o Windows 7 nell'unità disco, quindi avviare il computer.
  2. Premere un tasto quando richiesto.
  3. Selezionare una lingua, un'ora, una valuta, una tastiera o un metodo di input, quindi fare clic su Avanti.
  4. Fai clic su Ripara il tuo computer.
  5. Fare clic sul sistema operativo che si desidera ripristinare, quindi fare clic su Avanti.
  6. Nella finestra di dialogo Opzioni ripristino di sistema, fare clic su Prompt dei comandi.
  7. Digitare Bootrec.exe / FixMbr e quindi premere INVIO.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.