Windows 10でデータ損失なしでMBRをGPTに変換する方法



2025年10月14日更新:さて、これが問題です。Windows 10はもうサポートされていないので(少なくとも公式には)、システムをWindows 11に対応させる必要があります。重要なのは?マシンは、不安定な旧式のBIOSではなくUEFIファームウェアを実行する必要があり、TPM 2.0が有効になっている必要があります。技術的な話のように聞こえるかもしれませんが、これらを無視すると、アップグレードは完全に失敗します。信じてください、私も経験があります。そこで、このガイドは、これらを実現するための、いい加減で現実的なウォークスルーです。確かに、少し面倒ですが、実行可能です。結局のところ、一度整理してしまえば、Windows 11はエラーを叫ぶことなくインストールできるはずです。このプロセスには、ドライブをMBRからGPTに変換し、ファームウェアをレガシーBIOSからUEFIに切り替え、TPM 2.0を有効にすることが含まれます。毎日行うことではありませんが、知っておく価値はあります。

UEFIへの切り替えとTPMの有効化を試しても起動時にシステムがクラッシュする場合は、ドライブがまだMBRになっている可能性があります。Windowsは当然のことながら、必要以上に複雑な処理を強いるからです。ドライブを変換し、ファームウェアを再構成し、最後にセキュリティ機能を有効にする必要があります。少し手間はかかりますが、Windows 11に近づくことができます。手順は以下のとおりです。

Windows 10のMBRドライブをWindows 11のGPTドライブに変換する

パーティションスタイルをMBRからGPTに変更するには、MBR2GPTツールを使用する必要があります。この便利なツールはコマンドプロンプトで動作しますが、通常のWindowsデスクトップではなく、Windows回復環境から実行する必要があります。Windowsから実行しようとすると、拒否されたり、動作が不安定になったりする可能性があります。また、念のため、データのバックアップは必須です。MBR2GPTは正しく使用すれば非常に安全ですが、安全第一に行動しましょう。

システムをUEFIに切り替えてセキュアブートを有効にしているのに、ドライブがまだMBRの場合は、一時的にレガシーBIOSに戻す必要があります。電源をオフにして変換を行い、その後再びUEFIに戻してください。このプロセス全体は面倒ですが、アップグレード後にシステムが実際に起動するように、ドライブをGPT形式とUEFIモードにするのが目的です。

MBRからGPTに変換する方法

  • Windows回復機能を起動するには、「設定」→ 「更新とセキュリティ」→「回復」「今すぐ再起動」から起動するか、ログイン画面でShiftキーを押しながら「再起動」をクリックします。または、お使いのマシンでファームウェア設定にアクセスできる場合は、起動中にF8または を押し続けます。Delete
  • 回復モードに入ったら、「トラブルシューティング」 > 「詳細オプション」 > 「コマンド プロンプト」に進みます。
  • プロンプトが表示された場合は、アカウントでログインする必要があります。その後、次のコマンドを入力して、ドライブが変換可能かどうかを確認します。
  • mbr2gpt /validate /disk:0 /allowFullOS

    (異なる場合は、 0 をディスク番号に置き換えます。 を使用してディスク番号を見つけることができますdiskpartlist disk)

  • 検証が成功した場合は、次のように入力してディスクを変換します。
  • mbr2gpt /convert /disk:0 /allowFullOS

    完了すると確認メッセージが表示され、ドライブはGPT形式になります。ファームウェア(UEFI)設定を再起動して、レガシーBIOSからUEFIモードに切り替えてください。

初回の試みではうまくいかない、少なくとも完璧にはいかないという報告もあります。変換を再度実行するか、ディスクのパーティション設定を再度確認する必要があるかもしれません。しかし、完了すれば、セキュリティ上の理由からUEFI + GPTが優先されるため、システムはWindows 11への対応がはるかに容易になります。

BIOSからUEFIへの切り替え

この部分は、秘密のメニューをいじるようなものです。通常、PCを再起動し、起動中にDeleteキーまたはEscキーを押すとファームウェア設定にアクセスできます。具体的なキーは、マザーボードのブランド(Dell、HP、Asusなど)によって異なります。通常はこれらのキーのいずれか、または複数のキーの組み合わせです。場合によっては、「Boot」タブや「Advanced」タブの裏に隠れていることもあります。「Boot Mode」または「UEFI/Legacy Boot」というオプションを探してください。レガシーまたはBIOSをオフにして、UEFIに切り替えます。保存して終了します。

一貫性がないため、必要に応じてメーカーのドキュメントを確認してください。また、再起動する前に、ディスクがGPTに設定されていることを確認してください。そうしないと、その後Windowsが起動しなくなる可能性があります。

UEFIからTPM 2.0を有効にする

ここが最後のボスですが、ここまで来れば大抵は簡単です。UEFIファームウェアを再起動し、TPMをオンにできるメニューを見つけてください。これは「Security」「Trusted Computing」などの名前になっているかもしれません。AMD CPUを搭載したシステムでは、「fTPM」「AMD PSP fTPM」「AMD fTPM switch」といったラベルが付いている場合があります。Intelチップ場合は、 「Intel PTT」または「Intel Platform Trust Technology」を探してください。

有効に設定し、保存して終了します。UEFIメニューで全く分からなくなった場合は、マザーボードのモデル名と「TPMを有効にする」をGoogleで検索すれば、正しい方向が見つかるはずです。場合によっては、最初に「セキュリティデバイスのサポート」を有効にする必要があります。

注: マザーボードに物理的な TPM チップが搭載されていない場合、このファームウェア ベースのオプションは通常、CPU のチップセット (主に AMD) または Intel プラットフォーム トラスト テクノロジに組み込まれています。

セキュアブートの有効化

ファームウェア設定画面で、「セキュアブート」セクション(通常は「ブート」または「セキュリティ」の下)を見つけます。これを「有効」に切り替えます。保存して再起動すると、システムが正常に動作し、Windows 11のセキュリティ要件を満たすようになります。

繰り返しになりますが、マザーボードごとにメニューの表示形式が異なるため、困った場合は、Google で「セキュア ブートを有効にする + マザーボード モデル」を検索すると役立つことがよくあります。

GPTパーティション、UEFIモード、TPM 2.0の有効化、セキュアブートのオンなど、これらをすべて設定したら、Windows 11インストーラーを実行する準備はほぼ完了です。ただし、このプロセスは少々違和感があり、BIOSメニューの操作が面倒な場合もあることを覚えておいてください。でも、まあ、なんとかなりますよ。

これが、私が経験したような、何時間も頭を悩ませる日々から誰かを救う助けになれば幸いです。大変な作業ですが、根気強く続ければうまくいきます。ただし、これらの手順を異なるマシンで試すと、異なる問題が発生する可能性があることにご注意ください。BIOSによっては、ユーザーフレンドリーな機種とそうでない機種があります。

まとめ

  • mbr2gptリカバリモードを使用して MBR を GPT に変換します。
  • 通常は再起動時のファームウェア セットアップを介して、ファームウェアをレガシー BIOS から UEFI に切り替えます。
  • UEFI ファームウェアで TPM 2.0 を有効にします。「Trusted Platform Module」または「fTPM」を探します。
  • UEFI 設定でセキュア ブートをオンにします。

まとめ

このプロセス全体は少々面倒ですが、一度完了すればWindows 11へのアップグレードがずっとスムーズになります。重要なのは、ドライブをGPTに設定し、UEFIに切り替え、TPMを有効にすることです。そうすれば、Windowsのアップグレードはエラー画面や無限ループに陥ることなく、スムーズに動作するはずです。少なくとも、これで何をすればいいのかが分かりました。脳細胞は無事ですから。この情報が、誰かのフラストレーションを数時間も軽減してくれることを願っています。



この記事は役に立ちましたか?