「TestDisk」は、パーティションに関するトラブル修復に役立つソフトですが、
MBRのパーティションテーブルのみならず、
ブートストラップローダを修復することも可能です。
Microsoft推奨の方法は、回復コンソールから「fixmbr」を使うというものです。
※参考: Microsoftサポートオンライン
MBRの修復のページでも書いたように、
ブートストラップローダを修復する場合は、「fixmbr」で何ら問題ないんですが、
回復コンソールを使う環境がなかなか整わなかったりするので、
ここでは別の方法として「TestDisk」を紹介しています。
ライセンスの問題があるので、
「TestDisk」が作成するブートストラップローダは、Windowsが作成するものと同一ではないようですが、
正常動作すれば何でもいいのです。
「TestDisk」について
ここでは、「TestDisk」が起動している状態を前提に話を進めていきます。
「TestDisk」を起動するまでについては、下記ページで確認してください。
次項では、「TestDisk」のメインメニュー画面から説明を始めます。
「TestDisk」でのブートストラップローダ修復
ハードディスクの選択まで完了した状態とします。
メインメニューにおいて、「MBR Code」を選択します。
先頭セクタに、新規にMBRコード(ブートストラップローダのこと)を書き込むか聞いてくるので、
「Y」キーを押します。
確認画面です。
ブートストラップローダを書き込んで問題なければ、「Y」キーを押します。
ブートストラップローダの書き込みが完了しました。
パソコンを再起動して、動作確認します。
ブートストラップローダの修復に成功していれば、
何事もなかったかのように、Windowsが起動するはずです。