システムwiki

既存の windows 10 インストールをレガシーBIOSからUEFIに変換します

Sumit&# 受付中 最終更新日:2022-06-12 01:55

重要なものの1つWindows11の互換性チェックはGPTインストールであり、UEFIに基づいている必要があります.この記事では、MicrosoftのMBR2GPT.exeツールを使用して、データを失うことなく、既存のwindows 10インストールをレガシーMBRパーティションスキームからUEFIに変換する方法について説明します.

データを失うことなくMBRをGPTに変換する

Windowsには、GPTパーティションスキームに基づいて、レガシーWindows 10インストール(MBRとも呼ばれる)を最新のUEFIに変換するのに役立つMBR2GPTと呼ばれるツールが組み込まれています.プロセスには複数のステップが含まれ、いくつかの前提条件があります.以下で説明します.

前提条件:

  1. MBRディスクには、最大で最大3つのパーティションが必要です.

  2. OSは64ビットである必要があります

  3. Bitlockerまたは暗号化をオフにする必要があります.

  4. ディスク上にオペレーティングシステムがあるはずです.

  5. パーティションの1つがアクティブである必要があります(ディスク管理から確認してください).

  6. デュアルブートなし.

  7. Windows 10のversionは、少なくともversion1703である必要があります.

MBR2GPTの仕組み.

MBR2GPTツールは、最初にディスクを検証することで機能します.ディスクが検証され、UEFIブートファイルがインストールされると、EFIシステムパーティションが作成されます.その後、レイアウトとブート構成データが更新され、新しい値と一致します.

ステップ1:リカバリ環境で起動する

WindowsがMBR2GPTツールをトリガーできるWinREを起動するには、以下の手順を参照してください.

  1. ロック画面で、[電源]メニューから[再起動]を選択しながらShiftキーを押したまま押します.Windows Recovery環境が表示され、オプションを選択するように求められるまで、Shiftキーを押し続けます.

  2. トラブルシューティング>をクリックします詳細オプション>コマンドプロンプト.

  3. コンピュータは再起動します.

  4. アカウントにログインします.

ステップ2:MBR2GPTツールがディスクを変換できるかどうかを検証します

コマンドプロンプトwindowsで、次のステップは、ツールがディスクをGPTに変換できるかどうかを確認することです.これを行うには、次のコマンドを実行します.

mbr2gpt.exe/validate

出力は、検証が成功したかどうかを示します.ディスクが検証されれば、変換が可能です.

ステップ3:ディスクを変換します.

次のステップは、ディスクを変換することです.そのためには、/convertスイッチを使用します.

mbr2gpt.exe/convert

このプロセスには数分かかり、出力が表示されます.

ステップ4:ファームウェア設定で起動順序を変更する

GPTから起動するには、ファームウェアの設定を変更する必要があります.PCのファームウェア設定を起動し、次の手順を実行します.

  1. 起動方法:レガシーのUEFI.

  2. UEFI-CSM:無効.

  3. セキュアブート:オン.

起動順序は通常、WindowsBootManagerを上部に表示します.BIOSメニューに変更を保存します.
これで、デバイスにGPTディスクレイアウトを使用したUEFIブートメソッドが必要になります.

トラブルシューティング

MBR2GPTツールがインストールの変換に失敗する場合は、次の手順を試すことができます.

  1. 既存のMBRディスクのパーティションが3つ以下であることを確認してください.対象のハードディスクに3つを超えるパーティションがある場合、このツールは機能しません.パーティションの数を確認するには、[スタート]メニューからディスク管理ツールを呼び出すことができます.3カウントには、システムパーティションも含まれます.その場合は、ディスク管理ツールを使用してパーティションを減らし、マージして再試行してください.

  2. ディスクチェックを実行します:ディスクに破損がある場合、ツールが失敗する可能性があります.これを修正するには、できればリカバリ環境からフルディスクチェックを実行します.手順を参照してくださいWindows 10でシステムドライバのディスクチェックを行い、ログを解釈する方法.

  3. USBインストールメディアから実行してみてください:からMBR2GPTツールを呼び出す別のオプションWindows11USBフラッシュドライバを作成するコンピュータがインストールメディアから起動したら、[コンピュータの修復]>[トラブルシューティング]>[コマンドプロンプト]をクリックします.

  4. リターンコード:変換が失敗した場合、ツールはコードを返し、何が問題だったかを示します.付録Aの表で、戻りコードについて説明しています.

  5. ログファイルの調査:何も役に立たなかった場合は、ログを調べて何が問題だったかを確認することをお勧めします.デフォルトでは、MBR2GPTツールはプロセスを記録するC:/WindowsディレクトリにSetupact.logSetuperr.logを作成します.Setuperr.logには、変換中に発生したすべてのエラーが含まれているため、ヒントが得られる場合があります.さらに、/logsスイッチは、後で調査するのに役立つ外付けドライバの場合のように、必要に応じてログをカスタムパスにリダイレクトすることもできます.カスタムパスにログを記録するためのコマンドは次のようになります(D:\Workを目的のパスに置き換えます).

    1. mbr2gpt.exe/convert/logs:D:\Work

  6. 何も役に立たなかった場合、Windows11のアップグレードとインストールエラーのトラブルシューティング

  7. Sumit(@_sumitdhiman)/Twitter

    返信リスト(回答:11)

    1 #
    Maybe

    これは完璧に機能します、ありがとう!

    ただし、考慮すべきことが1つあります.再起動時にコマンドプロンプトを実行できるようにするには、が必要です. ローカルパスワード1つの管理者アカウント.

    5 #
    the

    このプロセスを開始できません. あなたの中で「前提条件」.「windows 10のversionは少なくともversion1703である必要があります」と表示されます.

    私は走っています:

    • Windows 10Pro

    • version:21H2

    • OSBuild:19044.1415

    ステップ1で、「1」を完了することができます.スクリーンショットと同じ画面になります. しかし、「トラブルシューティング」をクリックすると、次の画面のタイトルは「スタートアップ設定」になります. これを実行したい理由が約8つリストされているので、画面上で「再起動」というタイトルのクリック可能な唯一のオプションをクリックします. コンピュータを再起動すると、「スタートアップ設定」というタイトルの画面が表示され、Windowsを起動するための9つの異なるオプションが一覧表示されます. どのオプションも「詳細オプション」または「コマンドプロンプト」ではありません. を押してオプションを表示すると、「回復環境の起動」のみのオプションである別の画面が表示されます. そのオプションを選択すると、エラー画面が表示されます.

    応答5# ->にスキップ
    3 #
    Sumit

    ねえスティーブ、 症状は、Windows回復環境が欠落していることを示しています.

    メディア作成ツールを使用してUSBインストールメディアを作成し、最初の画面で[コンピューターの修復]を選択します.

    テンフォーラム

    コマンドプロンプトを選択し、そこからコマンドを実行します.

    応答3# ->にスキップ
    2 #
    the

    私のWindowsはどのようにしてその状態に達することができますか? どうすれば元に戻すことができますか?

    応答3# ->にスキップ
    4 #
    the

    それを行うシーケンスは混乱しているようです. 明確にしてください.

    6 #
    the

    ハードウェアをWindows11に対応させるのに問題があるため、この記事に送られました. 私はあなたのステップを試していませんが、提案があります. このようないくつかの重要なプロセスでは、コンピューターを再起動する必要があります.BIOSの変更が必要なプロセスもあります. 明らかに、プロセス全体を通してこの記事/ブラウザを開いたままにすることはできません. この記事を印刷して使用しますが、この記事の印刷可能なコピーやPDFコピーを作成してみませんか? 特に画面キャプチャの場合は、数ページになる可能性があることを理解しています. ただし、適切にフォーマットされた印刷物があると、このような重要なプロセスに大いに役立ちます.

    9 #
    Thorsso

    これはすべて非常に明確ですが、手順4に進むと、パスワードが認識されません.にアップグレードしてからPINを使用しているため、メールにリンクされているアカウントではなく、古いローカルアカウントにログインしようとしているのではないかと思います.パスワードは覚えていません.Windows 10、しかし多分それは別の問題です.

    正確な問題を説明するものを見つけることができませんでした.

    応答9# ->にスキップ
    10 #
    Sumit 1

    こんにちはトール、

    遅延についてお詫び申し上げます.Windowsで新しいローカル管理者アカウントを作成し、同じものを使用してログインできますか?

    応答10# ->にスキップ
    8 #
    Thorsso

    いいえ.試してみましたが、Windowsはすべてのデータを失うことを提案しました.最後に、Windowsを最初にインストールしたとき(前回SSDをアップグレードしたときにソフトウェアを使用してディスクイメージを転送したため)、そして最終的に(約90分後)に使用して思い出せるすべてのパスワードを試しました.)正しいものをヒットしました.

    Windows 10でパスワードを2、3回変更したにもかかわらず、その変更がインターネットに接続している間(およびPIN番号も)のみ有効であるのは奇妙に思えます.これは、WindowsがDOSの上にあり、問題を修正するためにDOSに移行しなければならなかった時代を思い出させます.

    応答8# ->にスキップ
    7 #
    Sumit 1

    私はこれを意味しました:

    テンフォーラム

    別のアカウントを追加した場合、現在のアカウントのデータは変更されません.WinREでアカウントを要求されたら、新しいローカルアカウントのクレデンシャルを使用します.

    11 #
    Leprech 1

    こんにちはスミット、

    非常によく書かれた有益な記事をありがとう.Windows 11をインストールしようとすると、この問題が発生する多くの人に役立つと確信しています.