2014年02月19日

Windows7 MBR 復旧

Ubuntu 13.10を落としてきた流れで、Win7とDualブートにしているUbuntu環境をアップデートした。

データ飛ばして困るものもないのでケアも無しに、ふんふん♪と入れて再起動したら、
grub rescueが立ち上がってきた。。。
思えば、ブートローダーを適当に選択した気がする。。。

起きたことは仕方が無いのでリカバリに入る。
が、grub rescueで、normal.modを指定したら、
その場所にnormal.modはあるのに、normal.modなんて見つからないと言われる。。。
スペルミスかと思ったが、何度やっても怒られる。
ls ではちゃんと見えているのに、コマンドを打つと見つからないと怒られる。。。。

悩むのももったいないので、
もう一度入れなおして、きちんとブートローダーを指定することに。
再起動すると今度はちゃんとGRUBメニューが立ち上がってきた。
良し、良し。

が、次の問題が。
Win7が起動しなくなってしまった。
GRUBメニューには表示されているが選択実行しても、またGRUBメニューが立ち上がるだけ。
Ubuntu日本語フォーラムで見たら、同じっぽい現象を見つけた。
Ubuntu日本語フォーラム - Windowsが起動しない

MBRを壊したか。
次はWin7のMBRの復旧か。

それでは、まずは復旧作業を試す。
Win7のインストールDVDを入れてインストール画面へ進む
win7_rescue1.JPG

コンピュータを修復するを選択。
win7_rescue2.JPG

まずはスタートアップ修復で試してみる。
win7_rescue3.JPG
何も問題はない!と取り合ってもらえない。
いやいや、起動できないんですよー もっと見てくださいよー
・・・・
ちっ、門前払いかよ。。。

仕方が無いので、
システム回復オプションから、コマンドプロンプトを開き、修復を試みる。
修復には次の2つを行う。
・パーティションアクティブ化
・MBRを作成
順に実行していく。

パーティションアクティブ化
コマンドプロンプトを開き、
1. "diskpart" コマンドを入力
2. "list disk" コマンドを入力 →OS(Win7)が入ってるディスク番号を覚える
3. "select disk ディスク番号" コマンドを入力 ←2で覚えた番号を入力
4. "list partition" コマンドを入力 →OS(Win7)が入ってるpartitionの番号を覚える
5. "select partition ディスク番号" コマンドを入力 ←4で覚えた番号を入力
6. "active" コマンドを入力
7. "exit" コマンドを入力

MBRを作成
続けてコマンドプロンプト上で、
1. "bootrec /fixboot" コマンドを入力
2. "bootrec /fixmbr" コマンドを入力
3. "exit" コマンドを入力


再度、スタートアップ修復を選択すると、修復作業が動き出した。
win7_rescue3.JPG

終了後、再起動すると、無事にWin7が起動してきた!


・・・でもGRUBメニューは出てこない。
・・・再度入れなおそう。
posted by Zorinos at 21:18| Comment(0) | Windows | 更新情報をチェックする
この記事へのコメント
コメントを書く
コチラをクリックしてください