レガシーBIOSをUEFIに変換する方法

Change Legacy Bios To Uefi Hero

古いバージョンのWindowsでは、レガシーBIOSまたはマスターブートレコード(MBR)をUEFIまたはGUIDパーティションテーブル(GPT)に変換したい場合、オペレーティングシステム全体を再インストールしなければなりませんでした。しかし、Windows 10で「MBR2GPT」と呼ばれる新しい簡単なツールが導入され、わずか2つのコマンドでレガシーBIOSをUEFIに変換できるようになりました。

以下はWindows 10でレガシーBIOSをUEFIに変換する方法です。Windows 11を使用している場合は、特に何もする必要はなく、デフォルトでUEFIモードが有効になっています。

以下に示すレガシーBIOSからUEFIへの変換に関するすべての前提条件をスキップしないでください。そうしないと、システム障害やハードウェアの問題を引き起こす場合があります。

目次

  • レガシーBIOSをUEFIに変換する理由
  • レガシーBIOSからUEFIへの変換の前提条件
  • Windows 11でレガシーBIOSをUEFIに変換する必要がありますか?
  • レガシーBIOSを使用しているかどうかを確認する方法
  • レガシーBIOSをUEFIに変換する方法
  • MBR2GPTの「ディスクレイアウト検証に失敗しました」エラーを修正する方法
  • よくある質問

さらに読む: Windows 10からUEFIに直接ブートする方法

レガシーBIOSをUEFIに変換する理由

レガシーBIOSからUEFIに切り替えたい理由はわかっているかもしれませんが、確認のために知っておくべきことがあります。BIOSとUEFIは、PC上で同じ機能を果たしています。すなわち、マザーボードのチップに統合されたソフトウェアで、さまざまな重要な低レベルの操作を制御することを可能にします。

BIOS/UEFIでは、ブート順序、接続されたハードウェア、ファンスピード、コンピュータ上の物理的なライト、システム時刻などを制御できます。最新のマザーボードでは、CPUのアンダーボルトやオーバークロックも可能です!非常に強力です。

UEFIは基本的に新しいBIOSで、同じ仕事をより良くこなします。UEFIを使用すると、より速いブート時間(見かけ上)、より大きなドライブ容量、より良い更新方法やドライバーサポート、64ビットモードが得られます(BIOSは16ビットのみです)。

言い換えれば、UEFIに切り替えることはある種のアップグレードであり、やる価値があります。最新のコンピュータ(Windows 11を含む)でも、技術的にはUEFIでもマザーボードのソフトウェアをBIOSと呼ぶことが多いです。

さらに読む: Windows 11でのTPM 2.0要件を安全にバイパスする方法

レガシーBIOSからUEFIへの変換の前提条件

完璧な変換のためには、以下に示す多くの追加要件があります。これらの前提条件のいずれかを無視すると、Windowsハードウェアが失敗し、黒い画面になる可能性があります。(この問題が発生した場合のオプションについてはFAQをお読みください。)

  1. レガシーBIOSをUEFIに変換する際、データ損失はありませんが、予防策としてシステムのバックアップを取ってください。
  2. ご使用のWindowsシステムが初めからUEFIをサポートしているかどうかを必ず確認してください。一般的に、2014年以降に発売されたすべてのマザーボードはUEFIセキュアブートに対応していますが、必ずしもそうではない場合があります。従って、具体的にデバイスの適合性を確認する必要があります。

そのためには、「実行」コマンドを使用し、ショートカットWin + Rを押してmsinfo32と入力してシステム情報ウィンドウを起動します。その右側のパネルで、BIOSのバージョン/日付を確認してください。「UEFI」と書かれていれば、そのデバイスはレガシーBIOSからUEFIへの変換が可能です。ただし、BIOSバージョンの名前しか表示されない場合、そのデバイスにはUEFIファームウェア設定がありません。レガシーBIOSを変換しようとすると、ハードウェアの故障が発生します。

Win11 10 Uefi To Bios Bios Version Date

  1. Windows 10 v1703以上を使用している必要があります。まだ不明な場合は、Win + Rを押してwinverと入力し、Enterキーを押してください。2行目に「バージョン1703」以上が表示されるはずです。

Win11 10 Uefi To Bios Version

  1. 変換しようとしているディスクには、3つ以上のパーティションがないことが必要です。Windows 10インストールドライブに3つ以上のパーティションがある場合は、余分なパーティションをマージまたは削除してください。そうしないと、「ディスクレイアウト検証に失敗しました」というエラーが発生し、修正可能ですが、できるだけ回避した方が良いです。
  2. システムを暗号化するためにBitLockerを使用している場合は、ドライブの暗号を解除し、変換プロセスを開始する前にBitLocker保護を無効にしてください。BitLocker保護が有効な場合、Windows 10はレガシーBIOSからUEFIにドライブを変換できません。
  3. 変換後、マザーボードのファームウェア設定をレガシーBIOSからUEFIに変更する必要があります。マザーボードの製造元によって、入れ替える手順は異なります。手引きを探して手間を省いてください。
  4. セキュアブートが有効なUEFIの状態にすでにあるWindowsデバイスで、レガシーBIOSからUEFIへの変換を進めないでください。この後、確認方法をお見せします。

より多くの情報が必要な場合は、UEFIとBIOSの違いについての完全なガイドがあります。

さらに読む: UEFIとBIOS:どちらを使用すべきか

Windows 11でレガシーBIOSをUEFIに変換する必要がありますか?

Windows 11を使っている場合は、そのデバイスはレガシーBIOSからUEFIへの移行を果たしていることを意味します。これは、UEFIセキュアブートへの移行がWindows 11の必須要件だからです。Windows 11にはレガシーBIOSの別のプロビジョニングはありません。

簡単に言えば、Windows 11はレガシーBIOSをまったくサポートしていません。古いWindows 10デバイスにWindows 11をインストールしたい場合、最初にそのコンピュータがUEFIモードをサポートしているかどうかを確認する必要があります。そしてそれはGPTパーティションを持っている必要があり、MBRではありません(この後のセクションで詳細を確認してください)。

「Windowsセキュリティ」オプションから確認できます。「セキュアブート」がオンとして表示されている必要があります。Microsoftは、デバイスが起動する際に悪意のあるソフトウェアがロードされないように、そうすることをお勧めしています。

さらに読む: サポートされていないPCにWindows 11をインストールする方法(お勧めしない理由)

Win11 10 Bios To Uefi Secure Boot

セキュアブートの設定は、Windows 11の「詳細なスタートアップ」にアクセスできるBIOSオプション(UEFIファームウェア設定)からも確認できます。BIOS画面が表示された後、「ブートオプション」タブに移動します。Microsoftによれば、UEFIは「最初または唯一のオプション」として表示される必要があります。これは特にDell、HP、Lenovoのノートパソコンに当てはまります。ただし、一部の他のメーカーはUEFIとレガシー/CSMの両方を保持しているかもしれません。

Boot Uefi Replace

さらに読む: あなたのPCに対するWindows 11の互換性を確認するための究極のガイド

レガシーBIOSを使用しているかどうかを確認する方法

Windows 10でレガシーBIOSからUEFIに切り替える前に、実際にレガシーBIOSを使用しているかどうかを確認してください。UEFIにすでに切り替わっているなら、変換する意味がありません。

  1. スタートメニューから「ディスクのパーティションの作成とフォーマット」と検索し、Enterを押して組み込みのディスク管理ツールを開きます。
  2. Windowsインストールディスク(ディスク0)を右クリックし、「プロパティ」を選択します。

Win11 10 Uefi To Bios Disk Management Properties

  1. プロパティウィンドウで、「ボリューム」タブに移動します。「パーティションスタイル」の隣に「マスターブートレコード(MBR)」と表示されていれば、レガシーBIOSを使用しています。
  2. 逆に、「GUIDパーティションテーブル(GPT)」と表示されている場合は、すでにUEFIを使用していることになり、特に何もする必要はありません!

Win11 10 Uefi To Bios Guid

さらに読む: MBRとGPTの違い

レガシーBIOSをUEFIに変換する方法

レガシーBIOSを使用しており、システムのバックアップを取ったら、レガシーBIOSをUEFIに変換できます。

  1. Windowsの高度な起動からコマンドプロンプトにアクセスします。Win + Xを押します。
  2. 「シャットダウンまたはサインアウト」を選択し、Shiftキーを押しながら「再起動」ボタンをクリックします。

Win11 10 Bios To Uefi Shut Down Or Sign Out

  1. 上記の操作により、システムが高度なスタートアップ画面に再起動します。
  2. 「トラブルシューティング -> 高度なオプション」に移動し、「コマンドプロンプト」オプションを選択します。

win10-bios-to-uefi-select-command-prompt

  1. 変換しようとしているディスクを検証します。以下のコマンドを入力してEnterを押します。
mbr2gpt /validate

「検証は正常に完了しました」というメッセージが表示されれば、次のステップに進んでください。エラーが表示された場合、ディスクまたはシステムが変換要件を満たしていない可能性があります。

Win11 10 Bios To Uefi Validate Command

この時点で検証に問題がある場合は、次のコマンドを入力してください。データを失わないために、この追加コードを使用することをお勧めします。

mbr2gpt /validate /allowFullOS

Win11 10 Bios To Uefi Validate Command With Fullos

  1. ディスクの検証が完了したら、次のコマンドを実行します。
mbr2gpt /convert

実行すると、Windows 10は変換プロセスを開始し、必要なすべてのUEFIブートファイルとGPTコンポーネントを追加し、ブート構成データを更新します。

Win11 10 Bios To Uefi Convert Command Basic

  1. システムを再起動し、マザーボードのファームウェア設定画面に入り、レガシーBIOSからUEFIに変更します。レガシーBIOSからUEFIに変更する手順はマザーボードの製造元によって異なります。正確な手順はマニュアルを参照してください。
  2. Windows 10に起動した後、変換が成功したかどうかを確認できます。同様に、ディスク管理ツールからディスクのプロパティウィンドウを開き、「ボリューム」タブに移動します。ここで、「パーティションスタイル」の隣に「GUIDパーティションテーブル(GPT)」と表示されるはずです。

さらに読む: CMOSをリセットする方法、及びそれが必要な理由

MBR2GPTの「ディスクレイアウト検証に失敗しました」エラーを修正する方法

MBRからGPTにハードドライブを変更する際、「MBR2GPT ディスクレイアウト検証に失敗しました」というエラーメッセージが表示されることがあります。このメッセージの「#」はあなたのブートディスクを指します。

このエラーには、2つの理由があります:パーティションが3つを超えることと、ブートディスクであるCドライブに空き容量がないことです。

Win11 10 Mbr2gpt Disk Validation Fail

  1. 「ディスクレイアウト検証に失敗しました」エラーを解決するには、検索メニューから「ディスクのパーティションの作成とフォーマット」に移動し、ブートディスク(ディスク0)に3つを超えるパーティションがあるかどうかを確認します。
  2. これらの余分なパーティションボリュームを「マージおよび削除」して、パーティションの数を3つ以下に減らす必要があります。余分なパーティションの重要なデータのバックアップを必ず作成してください。

Win11 10 Uefi To Bios Delete Volume Partition

  1. エラーの2番目の理由は、ディスク0ドライブにMBRからGPTへの変換のための十分な空間がないことです。これを解決するには、ボリュームを200 MBから2 GBの間に縮小する必要があります。

注意:すでにGPTレイアウトにあるデバイスの場合、これらのオプションはグレー表示されます。

Win11 10 Uefi To Bios Shrink Volume

さらに読む: ShadowExplorerを使用してシステム復元からファイルを復元する方法

よくある質問

レガシーBIOSからUEFIに切り替えた後、黒い画面が表示されるのはなぜですか?

レガシーBIOSからUEFIに切り替えた後に黒い画面が表示される場合は、上記に示した前提条件のいずれかを完了していないことを意味します。

再起動後に黒い画面が表示される場合は、ハードウェアの故障を示す場合があります。Windowsデバイスが正常であれば、「セーフモード」にアクセスできるはずです。これには電源ボタンを押した後に「ブートキー」と呼ばれるものを押します。一般的なブートキーにはF2、F6、F12、Del、Escがあります。これらはノートPC/PCの製造元によって異なり、正確なモデルを確認してブートキーを知る必要があります。

セーフモードのメニュー項目が表示されたら、Windowsコンピュータの工場出荷時の画像を復元しようとします。これは、Windowsデバイスをメーカーから出荷された時の正確な構成に戻します。また、簡単なシステム復元を試してみることもできます。

電源ボタンとブートキーを使用してセーフモードにアクセスできない場合は、ハードウェアの故障を示しています。この場合、デバイスを信頼できるPCハードウェアの専門家に修理してもらうしかありません。

Windows 10で「0x514; MBR2GPTがバックアップ/復元特権の有効化に失敗しました」というエラーを解決するにはどうすればいいですか?

一部のユーザーは、コマンドプロンプトでMBRからGPTへの変換を行っている際に「システム上の管理者が見つかりません」というエラーを経験しましたが、彼らはコンピュータに管理者としてサインインしていました。この問題を解決するには、「管理者モード」として昇格されたコマンドプロンプトを実行していることを確認してください。これはスタートメニューから簡単にアクセスできます。

UEFIからレガシーBIOSに戻ることはできますか?

UEFIモードでWindows 10/11 OSをインストールしている場合、レガシーBIOSに戻ることは可能ですが(お勧めはしません)、Windowsデバイスで「高度なスタートアップ」を実行し、UEFIファームウェア設定に入り、UEFIセキュアモードを無効にする必要があります。このモードは後で再有効化できます。

画像提供: Unsplash