MBRの破損:データを失わずに破損したMBRを修復する方法

MBR破損

MBRの破損は、マスターブートレコード(MBR)に保存されているブートコードやパーティションテーブルが破損した際に発生します。MBRパーティション方式のシステムディスクを使用するレガシーBIOS搭載のコンピュータでは、この破損によりWindowsが起動できなくなり、「オペレーティングシステムが見つかりません」、「パーティションテーブルが無効です」、または「起動可能なデバイスがありません」といったエラーが表示されることがあります。“

堕落した マスタブートレコード 必ずしもファイルが削除されたことを意味するわけではありません。多くの場合、オペレーティングシステムが、Windowsパーティションの位置を特定したり、ディスク上に保存されているパーティションを識別したりするために必要な情報を失っているだけです。ディスクがフォーマット、初期化、再パーティション化、または上書きされていない限り、元のファイルは復元可能な状態のまま残っている可能性があります。.

修復を試みる前に、問題のディスクが実際にMBRを使用しているかどうかを確認してください。サポート対象のWindows 11搭載PCの多くはUEFI経由で起動し、通常はMBRではなくGPTを使用しています。その場合、問題はマスターブートレコードではなく、EFIシステムパーティションやブート構成データに関連している可能性があります。.

簡単な答え: MBRの破損を安全に修復するには、まずシステムディスクがMBRパーティションスタイルを使用していることを確認してください。手動でコマンドを入力する前に、Windowsの「スタートアップ修復」を試してみてください。レガシーBIOS/MBRシステムでは、, bootrec /fixmbr 破損したマスターブートコードを書き換えることができます。ただし、パーティションが欠落している、未割り当てになっている、またはアクセスできない場合は、パーティションテーブルを再構築する前に、重要なデータを復元してください。.

Windows 7/8/10/11およびWindows Serverをサポート

目次

MBR破損とは何か?

MBR破損 マスター・ブート・レコード(MBRで初期化されたディスクの最初の512バイト)の損傷を指す。.

このセクターには以下が含まれる:

1.ブートローダー・コード(446バイト)

2.パーティションテーブルエントリ(64バイト)

3.ブート署名(2バイト)

この構造が破損すると、システムはアクティブなパーティションを見つけられなかったり、初期化コードを実行できなかったりして、起動に失敗したり、ディスクがRAWとして表示されたりします。.

憂慮すべきことではあるが、MBRの破損は通常、構造的なメタデータのみに影響し、ボリューム上の実際のユーザー・データは無傷のままであることが多い。.

MBR破損とは

MBRの破損によく見られる症状とエラーメッセージ

症状またはエラー考えられる意味推奨される対応
オペレーティングシステムが見つかりませんブートコードがアクティブなシステムパーティションを検出できません「スタートアップ修復」を実行し、ディスクのパーティション形式を確認してください
パーティションテーブルが無効ですMBRのパーティションエントリが無効であるか、破損している可能性があります重要なファイルを復元する前に、ディスクのパーティションを再分割しないでください
起動可能なデバイスがありません起動順序の誤り、ブートコードの破損、ディスクの故障、またはシステムパーティションの欠落まず、BIOSの認識状況と起動順序を確認してください
画面が真っ暗で、カーソルが点滅しているブートコードがWindowsに制御を移していない可能性がありますMBRシステムでWinREのスタートアップ修復またはBootrecを使用する
ディスクが「未割り当て」と表示されるパーティションテーブルのエントリが欠落している可能性があります新しいボリュームを作成する前にデータを復元する
ディスクの状態が「初期化されていません」と表示されるWindows は有効なパーティション構造を読み取ることができませんディスクに重要なファイルが含まれている場合は、「初期化」をクリックしないでください
パーティションがRAWとして表示されるWindows はこのボリュームのファイルシステムを認識できませんフォーマットや修復処理を実行する前にデータを復元してください
BIOSからHDDまたはSSDが表示されなくなる接続上の問題、またはハードウェアの故障の可能性がありますソフトウェアの修復は中止し、ハードウェアを確認してください

一般的な原因

MBRの破損は以下のような原因で起こる:

  • マルウェアによるブートセクタの改ざん
  • ディスク書き込み中の電力損失
  • クローニングまたはマイグレーションの失敗
  • パーティショニング・ユーティリティの誤った使用
  • レガシーMBRディスクとの古いBIOS/UEFIの相互作用
  • LBA 0に影響する物理的不良セクタ

MBRは1セクタしか占めないため、最小限の損傷でもディスク全体の構造を不安定にする可能性がある。.

MBRが破損した場合の修復前にすべきこと

新しいブートコードを作成したり、パーティションテーブルを再構築したりする前に、以下の注意事項を確認してください:

  1. 影響を受けるディスクの初期化、フォーマット、およびパーティションの再分割は行わないでください。.
  2. 問題のあるドライブには、復旧や修復用のソフトウェアをインストールしないでください。.
  3. 誤って別のディスクを選択してしまうリスクを減らすため、不要な外付けドライブは取り外してください。.
  4. ディスクに重要なファイルが含まれており、そのパーティションが失われている場合は、構造を変更する前にファイルを復元してください。.
  5. ドライブからカチカチという音、きしむような音、あるいは繰り返し回転する音が聞こえる場合は、使用を中止し、専門のハードウェア復旧サービスに依頼してください。.

修復コマンドはディスクの構造を変更します。これらは起動機能を回復させることはありますが、パーティション情報がすでに失われている場合のデータ復旧の代わりにはなりません。.

MBRの破損を安全に修復する方法

方法 1. ディスクが MBR 方式か GPT 方式かを確認する

MBR を修復する前に、システムディスクが実際に MBR パーティション形式を使用していることを確認してください。.

Windowsがまだ起動できる場合は:

  1. プレス Windows + X を選択する。 ディスク管理.
  2. 問題のあるディスクを右クリックし、[ ] を選択します。 プロパティ.
  3. を開く。 巻数 タブ.
  4. チェック パーティションのスタイル.

以下のいずれかが表示されます:

  • マスターブートレコード(MBR)
  • GUIDパーティションテーブル(GPT)

Windows が起動できない場合は、Windows 回復環境からコマンドプロンプトを開き、次のコマンドを実行してください:

diskpart
list disk
exit

「GPT」列にアスタリスクが表示されている場合は、そのディスクがGPTを使用していることを示しています。システムディスクがGPTを使用している場合は、MBR修復コマンドをスキップし、UEFI/BCD修復のセクションに進んでください。.

方法 2. Windows のスタートアップ修復を実行する

通常、手動での起動コマンドを実行する前に、「スタートアップ修復」を試みるべきです。.

  1. Windows 回復環境を起動します。.
  2. 選択 トラブルシューティング.
  3. 選択 高度なオプション.
  4. 選択 スタートアップ修理.
  5. Windowsのインストールを選択し、修復処理が完了するまで待ちます。.

「スタートアップ修復」機能は、ブート構成の破損、システムファイルの欠落、その他の起動関連のエラーなど、一般的な起動時の問題を自動的に解決することができます。.

それでも Windows が起動せず、システムディスクが MBR であることが確認された場合は、次の方法に進んでください。.

方法 3. Bootrec を使用して MBR ブートコードを修復する

Windows インストールメディアから起動するか、Windows 回復環境に入り、次に以下を選択してください:

トラブルシューティング > 詳細オプション > コマンドプロンプト

次のコマンドを実行してください:

bootrec /fixmbr

これにより、既存のパーティションテーブルを意図的に上書きすることなく、Windows 互換のマスターブートコードが書き込まれます。.

次に、Windowsのインストール環境をスキャンします:

bootrec /scanos

Windows のインストールがブート構成データ (BCD) ストアに含まれていない場合は、次のコマンドを実行してください:

ブートレコード /rebuildbcd

また、次のようなことを推奨しているガイドを見かけることもあるかもしれません:

ブートレコード /fixboot

このコマンドは、MBRパーティションテーブルではなく、パーティションのブートセクタを修復します。すべてのMBR破損ケースでこの操作が必要というわけではなく、一部のUEFIベースのシステムでは「アクセスが拒否されました」というメッセージが表示される場合があります。.

コマンドの実行が完了したら、コンピュータを再起動してください。.

重要 bootrec /fixmbr マスターブートコードのみを修復します。パーティションテーブル自体が削除されたり上書きされたりしている場合、失われたパーティションエントリを復元することはできません。.

方法 4. UEFI/GPT システムで EFI および BCD を修復する

システムディスクがGPTを使用している場合、コンピュータは従来のMBRブートコードに同じようには依存しません。その場合、起動の失敗は、EFIシステムパーティションやブート構成データの破損が原因である可能性があります。.

まずは「スタートアップ修復」を試してみてください。上級ユーザーの方は、BCDBoot を使用して Windows のインストールからブートファイルを再作成することができます:

bcdboot :\Windows /s : /f UEFI

交換 <WindowsDrive> そして <EFIDrive> Windows 回復環境(WinRE)には、正しいドライブ文字が表示されます。WinRE でのドライブ文字は、Windows の通常動作時に表示されるものとは異なる場合があります。.

EFIパーティションの正体を確認し、適切なバックアップを作成するまでは、その内容について推測したり、フォーマットしたりしないでください。.

方法 5. パーティションが欠落している、または未割り当ての場合のデータ復元

ディスクが「未割り当て」、「初期化されていない」、「RAW」と表示される場合や、パーティションが欠落している場合は、ブートコードのみを修復してもアクセスが回復しない可能性があります。これらの症状は、パーティションテーブルやファイルシステムのメタデータが破損していることを示している可能性があります。.

この状況では

  1. 問題のあるディスクの使用を中止してください。.
  2. 可能であれば、正常に動作している別のWindowsパソコンに、セカンダリドライブとして接続してください。.
  3. インストール Magic Data Recovery 問題のないディスク上で、問題のあるデバイス上ではなく。.
  4. 破損したディスクを選択し、復元可能なファイルのスキャンを実行してください。.
  5. 結果をプレビューし、復元したファイルを別の物理ディスクに保存します。.
  6. 必要なファイルがすべて復元されてから、影響を受けたディスクの再構築、初期化、またはフォーマットを行ってください。.

この「復旧優先」のアプローチにより、ディスク上にまだ残っている可能性のあるパーティション情報やファイルデータを上書きしてしまうリスクを軽減します。.

CHKDSKを実行すべきでしょうか?

チェックディスク このツールは、ファイルシステムの論理的なエラーをチェックおよび修復するために設計されています。マスターブートレコード(MBR)の再構築や、削除されたMBRパーティションテーブルの復元は行いません。.

以下の場合は、最初に CHKDSK を実行しないでください:

  • パーティションが見つかりません
  • ディスクが「未割り当て」と表示されます
  • Windows から、ディスクの初期化を行うよう求められます
  • このボリュームはRAW形式であり、重要なファイルが含まれています
  • ドライブに物理的なハードウェアの損傷がある可能性があります

まずは重要なファイルを復元してください。パーティションが表示され、ファイルシステムが認識され、かつバックアップがすでに作成されている場合は、後でCHKDSKの実行を検討してもよいでしょう。.

MBRの破損によって、データが永久に失われることはありますか?

通常、MBRの破損だけでは、ファイルの内容が即座に削除されることはなく、単にデータへのアクセスができなくなるだけです。しかし、影響を受けたセクタが上書きされたり、ディスクが初期化または再パーティション化されたり、ドライブに新しいファイルが書き込まれたり、あるいは物理的な損傷によってセクタが読み取れなくなったりすると、データが永久に失われる可能性が高まります。.

ブートコードのみが破損している場合は、MBRを修復することで正常に起動できるようになる可能性があります。パーティションテーブルが破損している場合は、パーティションの復旧またはファイルの復旧が必要になる場合があります。ディスクに不良セクタ、繰り返しの接続切断、異常な音、読み取りエラーなどの物理的な問題がある場合は、繰り返しスキャンを行うのを避け、セクタレベルのイメージを作成するか、専門の復旧サービスに依頼してください。.

MBRの破損を防ぐ方法

MBRの破損を常に防げるわけではありませんが、以下の対策を行うことでそのリスクを軽減できます:

  • ディスク操作中は、UPSまたは信頼性の高い電源を使用してください。.
  • パーティションの変更中は、コンピュータを強制的にシャットダウンしないようにしてください。.
  • パーティション分割およびクローン作成ソフトウェアは、信頼できる提供元からのみダウンロードしてください。.
  • クローンを作成したり、DiskPart を使用したりする前に、ソースディスクと宛先ディスクを確認してください。.
  • ウイルス対策ソフトとWindowsのセキュリティ更新プログラムを常に有効にしておいてください。.
  • HDDおよびSSDの健全性を監視し、不良セクタやSMART警告の有無を確認します。.
  • 別のドライブやクラウドストレージに、定期的にバックアップをとっておきましょう。.
  • パーティションを変更したり、別のオペレーティングシステムをインストールしたりする前に、リカバリメディアを作成してください。.

まとめ

MBRが破損すると、Windowsが起動しなくなったり、パーティションにアクセスできなくなったりすることがありますが、必ずしもディスクに保存されているファイルが永久に失われるわけではありません。.

まず、問題のディスクが マスタブートレコード または ジーピーティー. 手動でコマンドを実行する前に、Windowsのスタートアップ修復を試してみてください。レガシーBIOS/MBRシステムでは、, bootrec /fixmbr 破損したマスターブートコードは修復できますが、失われたパーティションテーブルを復元することはできません。.

ディスクの状態が「未割り当て」、「RAW」、「初期化されていない」と表示されている場合、またはパーティションが欠落している場合は、フォーマット、初期化、またはディスク構造の再構築を行う前に、データの復旧を優先してください。. Magic Data Recovery 問題のあるディスクをスキャンし、破壊的な修復処理が実行される前に、アクセス可能なファイルの復元を支援することができます。.

Windows 7/8/10/11およびWindows Serverをサポート

MBRの破損に関するよくある質問

MBRの破損の原因は何ですか?

MBRの破損は、マルウェア、突然の停電、ディスクのクローン作成の失敗、不適切なパーティション操作、ディスクの最初のセクタにある不良セクタ、あるいは既存のブートコードを上書きする別のオペレーティングシステムのインストールなどが原因で発生することがあります。原因によって、ブートコードのみが破損しているのか、それともパーティションテーブルも影響を受けているのかが決まります。.

MBRが破損しているかどうかはどうやって確認すればよいですか?

一般的な兆候としては、「オペレーティングシステムが見つかりません」、「パーティションテーブルが無効です」、「起動可能なデバイスがありません」、カーソルが点滅する黒い画面、またはパーティションが見つからないなどが挙げられます。 ただし、これらのエラーは、起動順序の誤り、BCDファイルの破損、EFIパーティションの問題、あるいは物理ディスクの故障によっても引き起こされる可能性があるため、まずはパーティションスタイルを確認する必要があります。.

破損したMBRは、データを失うことなく修復できますか?

はい、損傷がマスターブートコードに限定されている場合は、そのコードを書き換えることで、個人ファイルを削除することなく起動を復元できる可能性があります。ただし、パーティションテーブルが欠落している場合や、ディスクが「未割り当て」または「初期化されていない」と表示される場合は、ディスク構造を再構築する前に重要なファイルを復元してください。先にフォーマットやパーティションの再分割を行うと、復元の可能性が低くなる恐れがあります。.

bootrec /fixmbr を実行すると、ファイルは削除されますか?

bootrec /fixmbr コマンドは、Windows 互換のマスターブートコードを書き込むものであり、通常のファイルを意図的に消去したり、既存のパーティションテーブルを上書きしたりすることはありません。ただし、このコマンドは正しいディスクでのみ使用してください。また、すでに削除、上書き、または破損しているパーティションエントリを復元することはできません。.

なぜ bootrec /fixmbr を実行しても、私のパソコンは正常に復旧しないのでしょうか?

このコマンドは、マスターブートコードの修復のみを行います。パーティションテーブルの破損、Windowsパーティションの欠落、ファイルシステムの破損、ドライブの故障、EFIシステムパーティションの問題、またはBCDストアの破損については解決できません。続行する前に、ディスクがMBR方式かGPT方式かを確認し、実際にどのブートコンポーネントが破損しているかを特定してください。.

CHKDSKでは、破損したMBRを修復できますか?

いいえ。CHKDSK は、NTFS や FAT などのサポートされているファイルシステムを検査・修復しますが、MBR のブートコードを再構築したり、削除された MBR パーティションテーブルを復元したりすることはありません。パーティションが「欠落」「RAW」「未割り当て」「初期化されていない」状態であり、かつ重要なファイルがまだ復元されていない場合は、まずこのコマンドを実行しないようにしてください。.

Windows 11 は MBR と GPT のどちらを使用していますか?

マイクロソフトの標準的なシステム要件を満たす Windows 11 搭載コンピュータは、UEFI ファームウェアを採用しており、通常は GPT 形式のシステムディスクから起動します。MBR ディスクは、セカンダリデータディスクとして、またはサポート対象外のレガシー BIOS 構成で使用される場合があります。MBR 専用の修復コマンドを使用する前に、パーティションの形式を確認してください。.

MBRが破損したディスクからファイルを復元することは可能ですか?

MBRの破損は、通常、ファイルの内容を即座に消去するのではなく、ブート情報やパーティションの位置情報を損なうだけであるため、多くの場合、ファイルは復元可能です。復元の成否は、元のセクタが上書きされているかどうか、およびディスクの物理的な状態が良好かどうかによって決まります。別のWindowsシステムからディスクをスキャンし、復元されたファイルは別のドライブに保存してください。.

バシリイは、この分野で約10年の実務経験を持つデータ復元のスペシャリストです。そのキャリアを通じて、彼は削除されたファイル、フォーマットされたドライブ、失われたパーティション、RAWファイルシステムを含む何千もの複雑なケースの解決に成功してきました。彼の専門知識は、16進エディタなどの専門ツールを使用した手動復元方法と、復元ソフトウェアを使用した高度な自動化ソリューションの両方をカバーしています。バシリの使命は、信頼できるデータ復元知識をITプロフェッショナルと一般ユーザーの双方が利用できるようにし、貴重なデジタル資産を保護できるようにすることです。.