Comment restaurer mon enregistrement de démarrage principal?

12

J'ai installé la version d'essai d'Autocad 2011 sur mon système, puis j'ai découvert qu'Autocad modifie le MBR. (voir ici ) Maintenant, je veux restaurer mon MBR avant la dernière fois de l'installation de la version d'essai d'Autocad 2011 (en fait sur le MBR d'origine). Comment puis je faire ça? Soyez précis, je ne suis pas un technicien matériel professionnel.

J'utilise Windows 7 Home.

Lekensteyn
la source
12
Wow, un logiciel modifie votre MBR? Je le désinstallerais immédiatement, formaterais mon disque et demanderais un remboursement complet .
Cody Gray
4
Solution à tout ce type de logiciel - virtualisation. Comme dans les anecdotes d'autrefois sur la SP, ne lui donnez même pas une chance.
Bakudan
Je dois dire que je suis d'accord avec @Cody Grey à 100%.
boehj
salut je suis l'affiche originale. je ne peux pas laisser de commentaire sur les messages (je ne sais pas pourquoi). donc ... mon ordinateur est un ordinateur portable (Sony Vaio F134 / FX) et il a MS Windows d'origine et je n'ai pas accès aux supports d'installation de Windows.
qiback
Quelle version de MS Windows utilisez-vous? Il y a beaucoup de questions sur la récupération du MBR: WinXP , WinVista et Win7 .
Lekensteyn

Réponses:

8

Pour ce problème, ce n'est pas réellement un problème avec le MBR. Les forums AudoCAD auxquels vous vous êtes connecté avaient les informations suivantes:

Ce n'est pas un changement dans MBR. grub bootloader a mis son code stage2 dans les secteurs 2048 après l'enregistrement de démarrage principal. cette zone de disque dur n'est pas utilisée par les systèmes d'exploitation et réside avant la première partition. entre l'octet 3585 (0x0E01) et l'octet 4096 (0x1000), autocad 2011 écrit du code dans cette zone et détruit le code grub boot stage2.

Vous devrez réinstaller GRUB. Selon le wiki Super GRUB Disk , vous pouvez corriger GRUB à partir d'une installation Linux si vous utilisez un LiveCD, ou à partir de l'invite de commande GRUB si vous pouvez accéder à l'étape 1, ou en utilisant ledit disque Super GRUB pour réparer le chargeur de démarrage. Selon votre version de GRUB, il existe différents choix pour le disque de récupération à utiliser; vous pouvez tous les voir ici .

Si vous avez accès à l'étape 1 du chargeur, utilisez les commandes suivantes:

Trouvez la partition où se trouve GRUB stage1.

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

Supposons que vous souhaitez restaurer GRUB de la deuxième partition sur le premier disque dur, (hd0,1).

Tapez simplement ces commandes:

grub>root (hd0,1)

ce qui invite:

Filesystem type is ext2fs, partition type 0x83

puis:

grub>setup (hd0)

ce qui invite:

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

oui Exécution de "embed / boot / grub / e2fs_stage1_5 (hd0)" ... 15 secteurs sont intégrés. réussi Exécution de "install / boot / grub / stage1 d (hd0) (hd0) 1 + 15 p (hd0,1) / boot / grub / stage 2 /boot/grub/menu.lst" ... réussi Terminé.

Vous pouvez maintenant redémarrer votre ordinateur avec la commande reboot.

grub>reboot
nhinkle
la source
2

Avant de faire cela, assurez-vous de sauvegarder vos précieuses données .

Une solution potentielle à votre problème consiste à utiliser le support d'installation de Windows pour essayer de réparer le MBR. Mettez le DVD dans le lecteur et il vous guidera vers une option pour réparer l'installation.

CODA

L'autre option est de saisir un Super Grub .iso , de le graver et de l'utiliser à la place. Il peut réparer les MBR cassés.

boehj
la source
2

Selon votre lien, AutoCad 2011 ne modifie pas le MBR, mais modifie à la place les 2K octets qui le suivent (qui sont généralement inutilisés, sauf par GRUB), vous devez donc réinstaller Grub plutôt que restaurer le MBR. Dans tous les cas, comme c'est une question importante, je vais répondre à ce que vous avez réellement demandé - restaurer le MBR.

De loin, le moyen le plus simple et le plus rapide de sauvegarder / restaurer le MBR est d'utiliser un live-cd linux et dd.

Démarrez simplement dans le livecd et effectuez:

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

restaurer en utilisant la même commande mais avec retourné ofetif

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

Assurez-vous que cela se /dev/sdaréfère à votre disque dur principal, il n'est pas nécessaire de spécifier la taille de bloc et le nombre puisque MBR.bak est déjà de 512 octets - NOTEZ QUE CELA REMPLACERA VOTRE TABLEAU DE PARTITION - évitez de le faire en sélectionnant bs = 446 count = 1 sur le restaurer (les 66 derniers octets du MBR sont la table + la signature)

Pour sauvegarder et restaurer la partie écrasée par AutoCad, remplacez le nombre par 5 (pour couvrir les 512 premiers et les 2k suivants). En supposant bien sûr que vous l'ayez fait avant d'installer AutoCad. Bien que, comme l'a souligné Cody, tout logiciel PARTICULIÈREMENT UNE VERSION D'ESSAI qui modifie votre disque dur à un niveau aussi bas doit être supprimé immédiatement

crasic
la source
0

Si vous souhaitez restaurer votre MBR à son état d'origine et que vous avez gagné 7 ou Vista, vous pouvez le faire:

  1. Insérez le disque d'installation de Windows Vista ou Windows 7 dans le lecteur de disque, puis démarrez l'ordinateur.
  2. Appuyez sur une touche lorsque vous y êtes invité.
  3. Sélectionnez une langue, une heure, une devise, un clavier ou une méthode de saisie, puis cliquez sur Suivant.
  4. Cliquez sur Réparer votre ordinateur.
  5. Cliquez sur le système d'exploitation que vous souhaitez réparer, puis cliquez sur Suivant.
  6. Dans la boîte de dialogue Options de récupération système, cliquez sur Invite de commandes.
  7. Tapez Bootrec.exe / FixMbr et appuyez sur ENTRÉE.
Blomkvist
la source