UEFIモードでWindows 10を再インストールする

UEFIモードでWindows 10を再インストールする

昨日、起動可能な USB ( という名前のフォルダーが含まれているのでefi、この起動可能な USB は両方の起動モードをサポートしていると思います) から Windows 10 をインストールしました。しかし、後で、UEFI モードの方がレガシー (BIOS) モードよりも優れていることを知りました。そこで、まず、msinfo32実行ダイアログに と入力して、どの起動モードになっているかを確認しましたlegacy

また、ハード ディスクのパーティション スタイル (MBR) も確認しました。UEFI モードで Windows 10 をインストールする前に、GPT パーティション スタイルに変換する必要があることはわかっています。

しかし、サードパーティのソフトウェアは使いたくありませんし、Windows アップデートには多くの時間とデータが必要で、サードパーティのソフトウェアはすべて有料なので、Windows Creator Update にアップデートしたくありません。そこで、起動可能な USB から起動して Diskpart ユーティリティで実行し、修復ウィンドウで cmd を開いて、次のコマンドを入力しました。

X:\Sources> diskpart
X:\Sources> list disk
X:\Sources> select disk 0 (as my hdd was disk 0)
X:\Sources> convert gpt

しかし、エラーディスクは変換できないと表示されます。

では、UEFI モードで Windows を再インストールするにはどうすればよいでしょうか? ご協力いただければ幸いです。

編集:

私の BIOS 構成:

私の BIOS 情報

レガシー サポートを無効にしても、セキュア ブートを選択できず、グレー表示のままです。UEFI モードで Windows をインストールするときに問題が発生しますか?

答え1

エラーディスクは変換できませんと表示されます。

ディスクパーツ「変換」のみ許可空のディスクなので、 コマンドを使用してすべてのパーティションを削除する必要がありますclear。 ディスクに保持したいデータがある場合は、 を備えた Windows バージョンにアップグレードするmbr2gptか、サードパーティのソフトウェアを使用するしかありません。

また、サードパーティのソフトウェアはすべて有料です

インプレース変換のための最も一般的なサードパーティツールはgdisk(別名gptfディスク)は$0.00で入手できます。Windows .exe版もありますが、基本的にはLinuxツールです。多くの「ライブCD/USB」に既に含まれています。GpartedCD。

  1. Linux 内では、 を使用してlsblkディスクのデバイス名 (通常は/dev/sda) を検索します。
  2. 実行してgdisk /dev/sdaパーティション分割ツールを開きます。メモリ内で自動的に変換が行われます。
  3. gdiskwコマンドを使用して結果をディスクに書き出して終了します。

この時点で、Windowsパーティションを削除して再インストールすることができます。または、手動でEFIシステムパーティションを作成し、bcdboot(他のスレッドに記載されているように)を使用して変換することもできます。既存 UEFI モードへの Windows のインストール。

また、Windows Updateには時間がかかるため、Windows Creator Updateにアップデートしたくないのです。

しかし、Windows Update を遅くしたくないのであれば、そもそもなぜ 3 年前のリリースをインストールするのでしょうか?... インストール後すぐに機能を利用できるように、新しい Windows 10.1809 USB スティックを作成する方がよいでしょう。(UEFI サポートが必要な場合は、メディア作成ツールを使用することをお勧めします。Rufus はもうお勧めできません。)

答え2

再インストールする必要は全くありません。最近のWindows 10のバージョンには、MBR2GPT道具。

いくつかの前提条件があります:

  • ディスクは現在MBRを使用しています
  • プライマリ GPT とセカンダリ GPT を格納するために、パーティションによって占有されていない十分なスペースがあります。
    • ディスクの先頭に16KB + 2セクター
    • ディスクの最後に16KB + 1セクター
  • MBRパーティションテーブルには最大3つのプライマリパーティションがあります。
  • パーティションの1つがアクティブに設定されており、システムパーティションです。
  • ディスクに拡張/論理パーティションがありません
  • システムパーティションのBCDストアには、OSパーティションを指すデフォルトのOSエントリが含まれています。
  • ドライブ文字が割り当てられたボリュームごとにボリュームIDを取得できます。
  • ディスク上のすべてのパーティションは、Windows で認識される MBR タイプであるか、/map コマンドライン オプションを使用してマッピングが指定されています。

これらが満たされていれば、使い方は簡単です。

mbr2gpt /convert /allowFullOS

このツールは、管理者特権のコマンド プロンプトから呼び出す必要があります。これを実行する最も簡単な方法はWin、 と入力して、 + +cmdを押すことです。CtrlShiftEnter

Windows ではセキュア ブートは必要ありません。

答え3

私は決して専門家ではありませんが、レガシー サポートを無効にする必要があると思います。私の理解では、「レガシー サポート」では BIOS/MBR パーティション ハード ドライブのみがサポートされ、UEFI/GPT パーティション ハード ドライブはサポートされません。このことから、「レガシー サポート」を無効にするか、UEFI オプションがある場合はそれを選択することをお勧めします。これが完了すると、Windows 10 をインストールできるようになります。インストールが完了したら、Windows キーと R キーの両方を同時に押し、ダイアログ ボックスに「diskmgmt.msc」と入力し、ドライブ 0 (またはハード ドライブの番号) を右クリックして、「プロパティ」をクリックし、「ボリューム」タブをクリックします。(GUID パーティション テーブル) GPT が表示されていれば、準備完了です。お役に立てれば幸いです。

関連情報