Windows
 Computer >> コンピューター >  >> システム >> Windows

【Windows 11/10】「選択されたディスクは固定MBRディスクではありません」エラーの原因と解決策

Windows 11/10の「ディスクの管理」やDISKPARTユーティリティは、ディスク領域の割り当てなどを管理するのに便利なツールです。しかし、DISKPARTを使用しようとした際に、「選択されたディスクは固定MBRディスクではありません(The selected disk is not a fixed MBR disk)」というエラーが表示されることがあります。エラーメッセージ全体は以下の通りです。

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

【Windows 11/10】「選択されたディスクは固定MBRディスクではありません」エラーの原因と解決策

このエラーは、UEFIシステムパーティション上でディスクパーティションをアクティブ化しようとした場合にのみ発生します。ACTIVEコマンドはBIOS/MBRベースのシステムでのみ機能するコマンドであり、UEFI方式にはアクティブパーティションという概念自体が存在しないためです。UEFIシステムの場合、ディスクタイプはMBRではなくGPTとなります。まとめると、BIOSにはMBR形式のディスクが、UEFIにはGPT形式のディスクが必要だということです。

「選択されたディスクは固定MBRディスクではありません」エラーの解決策

「ACTIVEコマンドは固定MBRディスクでのみ使用できます」というエラーを解決するには、いくつかの方法があります。UEFIを無効にするか、ディスクを固定MBRディスクに変更する必要があります。なお、BIOS/MBRシステムで「INACTIVE」コマンドを使用した場合にも、同じエラーが発生することがあります。

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

重要:作業を始める前に、必ずデータを外部ドライブにバックアップしておいてください。

1. UEFIを無効にする

BIOS設定でセキュアブート(Secure Boot)を無効にする必要がある場合があります。具体的には、PCを詳細スタートアップオプションで起動し、「UEFIファームウェア設定」からセキュアブートのオプションをオフにします。その後、「レガシーサポート(Legacy Support)」を有効にしてください。設定を保存してPCを再起動しましょう。

これらのオプションの実装方法はメーカー(OEM)ごとに異なります。セキュアブートは通常、「セキュリティ(Security)」>「ブート(Boot)」>「認証(Authentication)」タブにあり、「無効(Disabled)」に設定します。

セキュアブートを無効にするとPCのセキュリティが低下するため、この方法はあくまで一時的な対策として利用してください。

2. ブートマネージャーを修復する

詳細スタートアップオプションにアクセスできる場合は、コマンドプロンプトを開き、BCD(ブート構成データ)を再構築します。

アクセスできない場合は、起動可能なWindows 10 USBメモリを作成し、それを使ってPCを起動する必要があります。「ようこそ」画面が表示されたら「次へ」をクリックし、ウィンドウ左下の「コンピューターを修復する」をクリックしてください。

続いて、「トラブルシューティング」>「詳細オプション」>「コマンドプロンプト」の順にクリックします。

【Windows 11/10】「選択されたディスクは固定MBRディスクではありません」エラーの原因と解決策

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

bootrec /FixMbr
bootrec /FixBoot
bootrec /RebuildBcd

最後にコマンドプロンプトを閉じ、PCを再起動して問題が解決したかどうかを確認してください。

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

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

バックアップが完了したら、起動可能なWindows 10インストールメディアを作成します。そこからPCを起動し、最初のWindows 10セットアップ画面で「コンピューターを修復する」をクリックします。表示されるオプションからOSパーティションを選択し、「次へ」をクリックしてください。

「システム回復オプション」の画面で「コマンドプロンプト」を選択し、以下のコマンドを入力します。

diskpart

これにより、コマンドプロンプト内でDiskpartユーティリティが起動します。続けて、以下のいずれかのコマンドを入力します。

list disk

または

list volume

【Windows 11/10】「選択されたディスクは固定MBRディスクではありません」エラーの原因と解決策

これらのコマンドを実行すると、接続されているすべてのディスク、または各ディスク上に作成されているすべてのパーティションの一覧が表示されます。

ここからは、先ほど入力したlistコマンドに応じて、いずれかのコマンドを選択して入力します。

select disk #

または

select volume #

Enterキーを押すと、対象のディスクまたはパーティションが選択されます。

最後に、以下のコマンドを入力します。

clean

Enterキーを押すと、すべてのデータが削除され、ドライブがクリーンな状態になります。

さらに、選択したボリュームをMBRに変換するために、以下のコマンドを入力します。

convert mbr

PCを再起動し、問題が解決したかどうかを確認してください。

本記事がお役に立てば幸いです!

  1. 「選択したディスクは固定MBRディスクではありません」エラーの原因と解決方法

    このエラーは、ディスクの管理またはDiskPartを使用して、ディスク上のパーティションを「アクティブ」として設定しようとした際に表示されます。エラーメッセージは以下のような内容です。選択したディスクは固定MBRディスクではありません。ACTIVEコマンドは固定MBRディスクでのみ使用できます。この問題は、アクティブとして設定したいパーティションが存在するディスクが、GPT(GUIDパーティションテーブル)形式でフォーマットされていることを示しています。GPTはBIOSではなくUEFIブート仕様と密接に関連しており、この起動方式には「アクティブパーティション」という概念自体が存在しないため、エ

  2. 【解決済み】Windows 11/10で「選択されたディスクは固定MBRディスクではありません」エラーを直す方法

    GPTをMBRに変換するディスクをGPT形式でフォーマットしている場合、GPTディスク上のパーティションを「アクティブ」として設定することはできません。これは、GPTに関連付けられたUEFIブートモードには「アクティブ」という概念が存在しないためです。そのため、「選択されたディスクは固定MBRディスクではありません」というエラーメッセージを解消するには、GPTからMBRへの変換が必要になります。ただし、GPTからMBRへの変換を行うと、ディスク上のすべてのデータが自動的に削除される点に注意してください。データ損失を避けるため、必ず事前にディスクのバックアップを作成しておきましょう。また、変換を