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

Windows 10を再インストールせずにBIOSモードをレガシーからUEFIへ変更する方法

Microsoftは、以前のバージョンのWindowsや初期のWindows 10には存在しなかった便利なツールを搭載しました。MBR2GPTツールを使えば、Windows 10を再インストールすることなく、レガシーBIOSからUEFIへの変換が可能です。

MBR2GPTはコマンドプロンプトから呼び出すことができ、わずか2つのコマンドを実行するだけで、レガシーBIOSからUEFIへ切り替えられます。

Windows 10を再インストールせずにBIOSモードをレガシーからUEFIへ変更する方法

レガシーBIOSとUEFI、どちらが優れている?

BIOS(Basic Input/Output System)は、パソコンの電源ボタンを押した後にマイクロプロセッサが起動するために必要なコードです。BIOSは古くから存在し、長年にわたり問題なく機能してきました。しかし、いくつかの制約も抱えていました。

たとえば、BIOSはマスターブートレコード(MBR)を使用するため、パーティション容量は最大2.2TBまでという制限があります。過去15年間のハードウェアの進化を受けて新しいファームウェアが必要となり、そこで登場したのがUEFI(Unified Extensible Firmware Interface)です。

Windows 10を再インストールせずにBIOSモードをレガシーからUEFIへ変更する方法

UEFIはBIOSと同様に、電源ボタンを押してからOSが起動するまでの間にコンピュータが実行する低レベルのソフトウェアですが、より堅牢で、BIOSに関連する制約を解消しています。

たとえば、UEFIは最大9ZBのパーティションをサポートし、起動時間が速く、「セキュアブート」などのセキュリティ機能も備えています。

レガシーBIOSからUEFIへの変換準備

BIOSをレガシーからUEFIに変更する前に、いくつか確認しておくべきことがあります。

BIOSのバージョンを確認する

まず、現在使用しているのがレガシーBIOSであることを確認しましょう。変換作業をすべて終えた後に「実は最初からUEFIだった」と気づいては意味がありません。

使用中のBIOSバージョンを確認するには、ディスクの管理アプリを開きます。スタートメニューで「ハードディスクのパーティションの作成とフォーマット」を検索し、最も一致する検索結果を開くと、ディスクの管理画面が表示されます。

Windows 10を再インストールせずにBIOSモードをレガシーからUEFIへ変更する方法

アプリ内でWindowsがインストールされているディスクを右クリックし、プロパティを選択します。

Windows 10を再インストールせずにBIOSモードをレガシーからUEFIへ変更する方法

次に、ディスクのパーティションスタイルを確認して、レガシーBIOSかUEFIかを判別します。BIOSを使用している場合、パーティションスタイルはMBRです。すでにUEFIの場合はGPTになっています。

パーティションスタイルは、プロパティのボリュームタブで確認できます。ディスクの情報の下にあるパーティションのスタイルを探してください。

Windows 10を再インストールせずにBIOSモードをレガシーからUEFIへ変更する方法

Windowsのバージョンを確認する

MBR2GPTツールはWindows 10バージョン1703以降で利用可能です。作業を始める前に、スタートメニューでwinverを検索して最も一致する検索結果を開き、適切なバージョンであることを確認しましょう。表示されたウィンドウの2行目にバージョンが表示されます。

Windows 10を再インストールせずにBIOSモードをレガシーからUEFIへ変更する方法

変換前の前提条件

レガシーBIOSを使用していることを確認できたら、他にもいくつか確認(場合によっては変更)が必要な項目があります。

  1. 対象ディスク(Windowsドライブ)のパーティション数が3つ以下であることを確認します(Cドライブ、Dドライブなどはすべてパーティションです)。Win + Rキーを押してdiskmgmt.mscを実行すると、パーティションを確認できます。パーティションが3つを超える場合は、結合または削除が必要です。
  2. 対象ディスクをBitLockerで暗号化している場合、変換プロセスに支障が出ます。Windowsは暗号化されたディスクを変換できないため、変換前にBitLockerを無効化する必要があります。
  3. 変換後、マザーボードのファームウェア設定をレガシーBIOSからUEFIに変更するまで、Windowsを起動できません。変換を始める前に、ファームウェアをひと通り確認し、BIOSとUEFIを切り替える設定項目を探しておきましょう。手順はメーカーによって異なるため、多少探す必要があるかもしれません。見つからない場合はマニュアルを参照してください。
  4. 念のためバックアップを作成しておきましょう。

BIOSをレガシーからUEFIに変更する手順

すべての準備が整ったら、いよいよMBR2GPTツールを使用します。

  1. スタートメニューでcmdを検索し、右クリックして管理者として実行を選択します。
  2. MBR2GPTツールでディスクを変換するには、そのディスクが変換要件を満たしている必要があります。以下のコマンドでディスクの検証を行ってください:

mbr2gpt /validate /disk:0 /allowFullOS

変換したいディスクがディスク0でない場合は、0を適切なディスク番号に置き換えてください。

ディスクが変換要件を満たしていない場合はエラーが表示されます。たとえば、USBドライブを検証した際には次のようなエラーが発生しました。

Windows 10を再インストールせずにBIOSモードをレガシーからUEFIへ変更する方法
  1. 検証が成功したら、以下のコマンドを実行して変換を開始します:

mbr2gpt /convert /disk:0 /allowFullOS

Windows 10を再インストールせずにBIOSモードをレガシーからUEFIへ変更する方法

変換が完了するまで待ちましょう。所要時間はわずか数秒です。

  1. PCを再起動し、マザーボードのファームウェアに入って設定を変更します。事前にBIOSへの入り方を調べておけば、この作業は数秒で済みます。多くの場合、ファームウェアのBootタブ/セクションにブートモードを選択するオプションがあります。
Windows 10を再インストールせずにBIOSモードをレガシーからUEFIへ変更する方法
  1. Windowsを起動します。
  2. 先ほどと同じ手順で、パーティションが正常に変換されたことを確認します。ディスクの管理アプリを開き、変換したディスクを右クリックしてプロパティ>ボリュームを選択すると、今度はパーティションのスタイルGPT(GUIDパーティションテーブル)になっているはずです。

最新のUEFI環境を楽しもう

UEFIには多くの機能が備わっています。現在のほとんどのシステムがUEFIを採用している以上、レガシーBIOSからUEFIへ変換したくなるのは自然なことです。これで作業は完了です。幸い、Windowsを再インストールする必要もありませんでした。

  1. PCがUEFIかレガシーBIOSかを見分ける4つの確認方法【Windows対応】

    自分のPCがUEFIとレガシーBIOSのどちらを使用しているか確認する方法をご紹介します。 レガシーBIOSは、Intelが「Intel Boot Initiative」として初めて導入したもので、約25年間にわたり主要なブートシステムとして使われてきました。しかし、すべての優れた技術には終わりが訪れるように、レガシーBIOSは現在、より高性能なUEFI(Unified Extensible Firmware Interface)へと置き換えられつつあります。UEFIが採用される理由は、大容量ディスクへの対応、高速起動(Fast Startup)によるブート時間の短縮、そして高いセキュリティ性

  2. 【保存版】Secure Boot・TPM 2.0なしでレガシーBIOSのPCにWindows 11をインストールする方法

    Windows 11へのアップグレードには厳格なシステム要件が課されており、TPM 2.0やSecure Bootへの対応が求められます。この要件を満たせないことが、最新OSの更新を受けられない大きな原因となっており、発売から3〜4年程度しか経っていない比較的新しいパソコンでも非対応と判定されるケースがあります。しかし幸いなことに、これらの要件を回避する方法は複数存在します。本記事では、Secure BootやTPM 2.0に対応していないレガシーBIOS環境にWindows 11をインストールする具体的な手順を詳しく解説します。Secure Boot・TPM 2.0なしでレガシーBIOSにW