Windows 11/10 で選択されたディスクは固定 MBR ディスクではありません

Windows 11 と Windows 10 のディスク管理と DISKPART ユーティリティは、ディスク領域の割り当てなどを管理するのに役立つツールです。しかし、一部のユーザーは、DISKPART ユーティリティを使用しようとすると「選択されたディスクは固定 MBR ディスクではありません」というエラーを報告しています。エラー全体は次のとおりです。

選択されたディスクは固定 MBR ディスクではありません。ACTIVE コマンドは固定 MBR ディスクでのみ使用できます。

このエラーは、UEFI システム パーティションでディスク パーティションをアクティブ化しようとした場合にのみ発生します。ただし、このコマンドは BIOS/MBR ベースのシステムがある場合にのみ機能します。UEFI メソッドにはアクティブ パーティションの概念がありません。UEFI システムがあるため、ディスク タイプはGPTMBR の代わりにです。要約すると、BIOS には MBR ディスク タイプが必要ですが、UEFI にはGPTタイプ ディスクが必要です。

選択されたディスクは固定 MBR ディスクではありません

「ACTIVE コマンドは固定 MBR ディスクでのみ使用できます」という問題を解決するのに役立つ修正がいくつかあります。UEFI を無効にするか、ディスクを固定 MBR ディスクにする必要があります。BIOS/MBR システムで「INACTIVE」コマンドを使用すると、同じエラーが発生する可能性があります。

  1. UEFI を無効にする
  2. ブート マネージャーを修正する
  3. ディスクを MBR に変換する。

重要:開始する前に、最初にデータを外部ドライブにバックアップしてください。

1] UEFI を無効にする

BIOS 設定でセキュア ブートを無効にする必要がある場合があります。これは、コンピュータを詳細起動オプションで起動し、UEFI ファームウェア設定でセキュア ブート オプションをオフにすることで行います。完了したら、必ずレガシー サポートを有効にしてください。変更を保存してコンピュータを再起動します。

オプションを実装する方法は OEM ごとに異なります。セキュア ブートは通常、セキュリティ > ブート > 認証タブにあります。無効に設定します。

セキュア ブートを無効にするとコンピュータの「セキュリティが低下」するため、これを一時的な対策として使用してください。

2] ブート マネージャーを修正する

詳細起動オプションにアクセスできる場合は、コマンド プロンプトを開き、それを使用して BCD を再構築します。

アクセスできない場合は、起動可能な Windows 10 USB ドライブを作成し、それを使用してコンピュータを起動する必要があります。次に、ようこそ画面で [次へ] をクリックし、ウィンドウの左下にある [コンピュータを修復する] をクリックします。

次に、[トラブルシューティング] > [詳細オプション] > [コマンド プロンプト] をクリックします。

これで、コマンド プロンプト ウィンドウが開いたら、次のコマンドを順番に 1 つずつ実行します。

bootrec /FixMbr
bootrec /FixBoot
bootrec /RebuildBcd

最後に、コマンド プロンプト ウィンドウを閉じてコンピュータを再起動し、問題が解決したかどうかを確認します。

3] ディスクを MBR に変換する

ドライブのファイル システムをGPTから MBR に変更できます。ただし、これを行う前に、既存のデータが失われるため、データを最初に外部ドライブにバックアップしてください。

それが完了したら、起動可能な Windows 10 メディアを作成します。そこから起動した後、最初の Windows 10 インストール セットアップ ウィンドウで [コンピュータを修復する] をクリックします。表示されたオプションからオペレーティング システム パーティションを選択し、[次へ] をクリックします。

システム回復オプション ボックスで [コマンド プロンプト] を選択し、次のように入力します。

diskpart

これにより、コマンド プロンプト内で Diskpart ユーティリティが開始されます。次に、次のように入力します。

list disk

または

list volume

これらのコマンドは、接続されているすべてのディスクまたはそれらのディスクで形成されたすべてのパーティションを一覧表示するのに役立ちます。

ここから、入力した list コマンドに応じて 1 つのコマンドを選択する必要があります。

次のように入力します。

select disk #

または

select volume #

Enter キーを押します。これにより、選択するディスクまたはパーティションが選択されます。

最後に、次のように入力します。

clean

Enter キーを押します。これにより、すべてのデータが削除され、ドライブがクリーンアップされます。

最後に、次のコマンドを入力して、選択したボリュームを MBR として変換します。

Convert MBR

コンピュータを再起動して、問題が修正されたかどうかを確認します。

頑張ってください!