• 締切済み

MBRの修復

USBメモリによるLinuxのデュアルブート環境を整えたいと思い、UbuntuをCDから起動させ、デスクトップ上のインストールからUSBにインストールしました。 その際に設定を間違えたようで、USBを刺してない状態だとエラーが表示されるようになりました。 USBを刺したまま起動させるとブートメニューになりUbuntuが3つほど、WindowsVistaが2つほど出てきます。 調べてみて、Windows VistaのMBRがGRUBに書き換えられた。GRUBがUSBの中にある。と言うことだと思うのですが、どのように修復したら良いでしょうか? UbuntuはMake USB Startup Diskでインストールして、WindowsVistaだけ確実に動く状態に戻したいと思っています。データが消えない方法を教えてください。 PCは富士通のFMV-BIBLO MG75YのWindowsVistaです。 Windows VistaインストールディスクからMBRの修復ができるという情報を多く見るのですが、リカバリディスクしかないため実行できません。 他の同一機種からMBRをリストア出来ないでしょうか?学校指定パソコンのため、同じ機種を使っている人はたくさんいます。 よろしくお願いします。

みんなの回答

  • cv_hiro
  • ベストアンサー率50% (1/2)
回答No.3

 恐らく、Ubuntuのインストール時に、GRUBをハードディスクのMBRに書くよう設定してしまって、USBのstage1などを読み込むようになってしまったのでしょう。  VistaのBootmgrを修復するには、Vistaを起動して、コマンドプロンプトから、 > bootsect /nt60 ALL と実行すればVistaが立ち上がるようになると思います。

回答No.2

ちょっと求める回答とは違うとは思いますがMBRが上書きされたならさらに別のMBRを上書きする方法もあります。(MBRは別にWindowsのものを使わなくても良いので) 例えばMBRにMBMというブートローダを使ったり。 こっちの方が機能も良いですしね。 http://ameblo.jp/magi-alphard/entry-10256936953.html このページの「MBMをインストールしよう」というところが分かりやすいかと。 これは基本的にマルチブートに使われるものなので必要以上のMBRではありますが、インストールが簡単なので良いかと思います。

  • yakan9
  • ベストアンサー率54% (2244/4125)
回答No.1

VISTAが起動できるのであれば、下記のところの最後のところを試されてはどうでしょうか。 コンピュータに回復オプションがプレインストールされている場合 : http://windowshelp.microsoft.com/Windows/ja-JP/help/2b3724d1-f4ad-5b26-16dc-3e9e66f4be5e1041.mspx#EXD それ以外は、バックアップを取って、リカバリという方法くらいでしょうか。

関連するQ&A