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のパーティションエントリが無効であるか、破損している可能性があります | 重要なファイルを復元する前に、ディスクのパーティションを再分割しないでください |
| 起動可能なデバイスがありません | 起動順序の誤り、ブートコードの破損、ディスクの故障、またはシステムパーティションの欠落 | まず、BIOSの認識状況と起動順序を確認してください |
| 画面が真っ暗で、カーソルが点滅している | ブートコードがWindowsに制御を移していない可能性があります | MBRシステムでWinREのスタートアップ修復またはBootrecを使用する |
| ディスクが「未割り当て」と表示される | パーティションテーブルのエントリが欠落している可能性があります | 新しいボリュームを作成する前にデータを復元する |
| ディスクの状態が「初期化されていません」と表示される | Windows は有効なパーティション構造を読み取ることができません | ディスクに重要なファイルが含まれている場合は、「初期化」をクリックしないでください |
| パーティションがRAWとして表示される | Windows はこのボリュームのファイルシステムを認識できません | フォーマットや修復処理を実行する前にデータを復元してください |
| BIOSからHDDまたはSSDが表示されなくなる | 接続上の問題、またはハードウェアの故障の可能性があります | ソフトウェアの修復は中止し、ハードウェアを確認してください |
一般的な原因
MBRの破損は以下のような原因で起こる:
- マルウェアによるブートセクタの改ざん
- ディスク書き込み中の電力損失
- クローニングまたはマイグレーションの失敗
- パーティショニング・ユーティリティの誤った使用
- レガシーMBRディスクとの古いBIOS/UEFIの相互作用
- LBA 0に影響する物理的不良セクタ
MBRは1セクタしか占めないため、最小限の損傷でもディスク全体の構造を不安定にする可能性がある。.
MBRが破損した場合の修復前にすべきこと
新しいブートコードを作成したり、パーティションテーブルを再構築したりする前に、以下の注意事項を確認してください:
- 影響を受けるディスクの初期化、フォーマット、およびパーティションの再分割は行わないでください。.
- 問題のあるドライブには、復旧や修復用のソフトウェアをインストールしないでください。.
- 誤って別のディスクを選択してしまうリスクを減らすため、不要な外付けドライブは取り外してください。.
- ディスクに重要なファイルが含まれており、そのパーティションが失われている場合は、構造を変更する前にファイルを復元してください。.
- ドライブからカチカチという音、きしむような音、あるいは繰り返し回転する音が聞こえる場合は、使用を中止し、専門のハードウェア復旧サービスに依頼してください。.
修復コマンドはディスクの構造を変更します。これらは起動機能を回復させることはありますが、パーティション情報がすでに失われている場合のデータ復旧の代わりにはなりません。.
MBRの破損を安全に修復する方法
方法 1. ディスクが MBR 方式か GPT 方式かを確認する
MBR を修復する前に、システムディスクが実際に MBR パーティション形式を使用していることを確認してください。.
Windowsがまだ起動できる場合は:
- プレス
Windows + Xを選択する。 ディスク管理. - 問題のあるディスクを右クリックし、[ ] を選択します。 プロパティ.
- を開く。 巻数 タブ.
- チェック パーティションのスタイル.
以下のいずれかが表示されます:
- マスターブートレコード(MBR)
- GUIDパーティションテーブル(GPT)
Windows が起動できない場合は、Windows 回復環境からコマンドプロンプトを開き、次のコマンドを実行してください:
diskpart
list disk
exit「GPT」列にアスタリスクが表示されている場合は、そのディスクがGPTを使用していることを示しています。システムディスクがGPTを使用している場合は、MBR修復コマンドをスキップし、UEFI/BCD修復のセクションに進んでください。.
方法 2. Windows のスタートアップ修復を実行する
通常、手動での起動コマンドを実行する前に、「スタートアップ修復」を試みるべきです。.
- Windows 回復環境を起動します。.
- 選択 トラブルシューティング.
- 選択 高度なオプション.
- 選択 スタートアップ修理.
- Windowsのインストールを選択し、修復処理が完了するまで待ちます。.
「スタートアップ修復」機能は、ブート構成の破損、システムファイルの欠落、その他の起動関連のエラーなど、一般的な起動時の問題を自動的に解決することができます。.
それでも Windows が起動せず、システムディスクが MBR であることが確認された場合は、次の方法に進んでください。.
方法 3. Bootrec を使用して MBR ブートコードを修復する
Windows インストールメディアから起動するか、Windows 回復環境に入り、次に以下を選択してください:
トラブルシューティング > 詳細オプション > コマンドプロンプト
次のコマンドを実行してください:
bootrec /fixmbrこれにより、既存のパーティションテーブルを意図的に上書きすることなく、Windows 互換のマスターブートコードが書き込まれます。.
次に、Windowsのインストール環境をスキャンします:
bootrec /scanosWindows のインストールがブート構成データ (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」と表示される場合や、パーティションが欠落している場合は、ブートコードのみを修復してもアクセスが回復しない可能性があります。これらの症状は、パーティションテーブルやファイルシステムのメタデータが破損していることを示している可能性があります。.
この状況では
- 問題のあるディスクの使用を中止してください。.
- 可能であれば、正常に動作している別のWindowsパソコンに、セカンダリドライブとして接続してください。.
- インストール Magic Data Recovery 問題のないディスク上で、問題のあるデバイス上ではなく。.
- 破損したディスクを選択し、復元可能なファイルのスキャンを実行してください。.
- 結果をプレビューし、復元したファイルを別の物理ディスクに保存します。.
- 必要なファイルがすべて復元されてから、影響を受けたディスクの再構築、初期化、またはフォーマットを行ってください。.
この「復旧優先」のアプローチにより、ディスク上にまだ残っている可能性のあるパーティション情報やファイルデータを上書きしてしまうリスクを軽減します。.
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は、データを失うことなく修復できますか?
bootrec /fixmbr を実行すると、ファイルは削除されますか?
なぜ bootrec /fixmbr を実行しても、私のパソコンは正常に復旧しないのでしょうか?
CHKDSKでは、破損したMBRを修復できますか?
Windows 11 は MBR と GPT のどちらを使用していますか?
MBRが破損したディスクからファイルを復元することは可能ですか?
バシリイは、この分野で約10年の実務経験を持つデータ復元のスペシャリストです。そのキャリアを通じて、彼は削除されたファイル、フォーマットされたドライブ、失われたパーティション、RAWファイルシステムを含む何千もの複雑なケースの解決に成功してきました。彼の専門知識は、16進エディタなどの専門ツールを使用した手動復元方法と、復元ソフトウェアを使用した高度な自動化ソリューションの両方をカバーしています。バシリの使命は、信頼できるデータ復元知識をITプロフェッショナルと一般ユーザーの双方が利用できるようにし、貴重なデジタル資産を保護できるようにすることです。.
