障害のあるMBRを再作成する

障害のあるMBRを再作成する

Windows 7 を再インストールしているときに、何らかの理由で MBR (マスター ブート レコード) が誤って編集されてしまいました (GParted を使用して 2 つのハード ドライブのパーティションを削除しているときに)。

インストール ディスクを起動できなくなりました。このような問題を解決する方法についてはよくわかりませんが、インストール ディスクを実行できるように基本的なデフォルトの MBR を作成するプログラムはありますか? Hiren の BootCD と Windows 7 リカバリ ディスクがあるので、役に立つと思います。

答え1

Windows 95 のブート ディスクには fdisk が含まれており、文書化されていない fdisk /mbr コマンドを使用して MBR を再構築できます。

bootdisk.com から win95 ブート ディスク イメージをダウンロードできます。また、それを CD に書き込む方法については、ネット上に説明があります。

編集に対する更新応答: うーん、いいえ。私はそうしなかったと思います。あなたが間違った答えだと思ったことを訂正するためにあなたの仮定に基づいて行動したことには感謝しますが、私が最初に書いたことは確かにその通りでした。そして、その理由は次のとおりです。

まず、最後のブート ディスクは Windows XP に適用されました。その後、M$ はシステムがブート可能な光ディスクをサポートしていると想定しました。その後の OS (Vista および 7) はブート可能なディスクで提供されましたが、ブート ディスクはありませんでした。

第二に、98 ブート ディスク上のディスク パーティション マネージャーは、手動で実行するのが困難な方法でスクリプト化されており、私の知る限り、MBR 修復機能はありませんでした。

3 番目に、これは Win95 のブート ディスクですが、fdisk /mbr は今のところ FAT および NTFS ディスクとすべての Windows OS で機能しています。私が見つけた唯一の問題は、MBR がリカバリ パーティションを隠すために使用される場合 (主に IBM ThinkCentre デスクトップでこの現象が見られます)、fdisk /mbr を実行するとそれらのパーティションが「表示」されることです。これはリカバリ パーティションの機能には影響しません。Windows でそれらを追加ドライブとして表示するだけです。

答え2

メーカー提供のディスクで起動できるとは驚きです。BIOS 設定をチェックして、コンピュータが HD より先に CD から起動するようにしましたか? 多くの業務用マシンは、他人が勝手に操作できないように、このように設定されています。

起動したら、システムの修復オプションを使用します。これが機能しない場合は、システム回復コンソールを起動する必要があります。回復コンソールにアクセスするには、[システムの修復] のオプションを選択するか、セットアップ中に F10 キーを押します。

回復コンソールで MBR を修正するには、次のコマンドを使用します。

d:\boot\ bootsect.exe /nt60 すべて

こちらが Microsoft の公式リンクです。切り取って貼り付けますが、書式は翻訳されません。

http://support.microsoft.com/kb/927392

Windows 回復環境 (Windows RE) の Bootrec.exe ツールを使用して、Windows Vista または Windows 7 の次の項目のトラブルシューティングと修復を行うことができます。 マスター ブート レコード (MBR) ブート セクタ ブート構成データ (BCD) ストア 注: Windows RE を使用して起動の問題をトラブルシューティングする場合は、まず [システム回復オプション] ダイアログ ボックスの [スタートアップ修復] オプションを試してください。 [スタートアップ修復] オプションで問題が解決しない場合、または手動でさらに手順をトラブルシューティングする必要がある場合は、Bootrec.exe ツールを使用します。 先頭に戻る 詳細情報 Bootrec.exe ツールを実行するには、Windows RE を起動する必要があります。これを行うには、次の手順を実行します。 Windows Vista または Windows 7 のインストール ディスクをディスク ドライブに挿入し、コンピューターを起動します。 プロンプトが表示されたら、キーを押します。 言語、時刻、通貨、キーボード、または入力方法を選択し、[次へ] をクリックします。 [コンピューターの修復] をクリックします。 修復するオペレーティング システムをクリックし、[次へ] をクリックします。 [システム回復オプション] ダイアログ ボックスで、[コマンド プロンプト] をクリックします。注: Windows Vista または Windows 7 の DVD からコンピューターを起動するには、DVD ドライブから起動するようにコンピューターを構成する必要があります。DVD ドライブから起動するようにコンピューターを構成する方法の詳細については、コンピューターに付属のマニュアルを参照するか、コンピューターの製造元に問い合わせてください。先頭に戻る Bootrec.exe のオプション Bootrec.exe ツールは、次のオプションをサポートしています。状況に応じて適切なオプションを使用してください。

注: BCD を再構築しても起動の問題が解決しない場合は、BCD をエクスポートして削除し、このオプションを再度実行できます。これを行うと、BCD が完全に再構築されます。これを行うには、Windows RE コマンド プロンプトで次のコマンドを入力します: bcdedit /export C:\BCD_Backup c: cd boot attrib bcd -s -h -r ren c:\boot\bcd bcd.old bootrec /RebuildBcd /FixMbr /FixMbr オプションは、Windows 7 または Windows Vista と互換性のある MBR をシステム パーティションに書き込みます。このオプションでは、既存のパーティション テーブルは上書きされません。このオプションは、MBR の破損の問題を解決する必要がある場合、または MBR から非標準コードを削除する必要がある場合に使用します。 /FixBoot /FixBoot オプションは、Windows Vista または Windows 7 と互換性のあるブート セクターを使用して、システム パーティションに新しいブート セクターを書き込みます。次のいずれかの条件に該当する場合は、このオプションを使用します。 ブート セクターが非標準の Windows Vista または Windows 7 ブート セクターに置き換えられている。 ブート セクターが破損している。 Windows Vista または Windows 7 のインストール後に、以前の Windows オペレーティング システムがインストールされた。 このシナリオでは、コンピューターは Windows ブート マネージャー (Bootmgr.exe) ではなく、Windows NT ローダー (NTLDR) を使用して起動します。 /ScanOs /ScanOs オプションは、Windows Vista または Windows 7 と互換性のあるインストールについてすべてのディスクをスキャンします。また、このオプションは、現在 BCD ストアに存在しないエントリを表示します。このオプションは、ブート マネージャー メニューに一覧表示されない Windows Vista または Windows 7 インストールがある場合に使用します。 /RebuildBcd /RebuildBcd オプションは、Windows Vista または Windows 7 と互換性のあるインストールについてすべてのディスクをスキャンします。また、このオプションを使用すると、BCD ストアに追加するインストールを選択できます。 BCD を完全に再構築する必要がある場合は、このオプションを使用します。

関連情報