昨日、起動可能な 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 構成:
レガシー サポートを無効にしても、セキュア ブートを選択できず、グレー表示のままです。UEFI モードで Windows をインストールするときに問題が発生しますか?
答え1
エラーディスクは変換できませんと表示されます。
ディスクパーツ「変換」のみ許可空のディスクなので、 コマンドを使用してすべてのパーティションを削除する必要がありますclear
。 ディスクに保持したいデータがある場合は、 を備えた Windows バージョンにアップグレードするmbr2gpt
か、サードパーティのソフトウェアを使用するしかありません。
また、サードパーティのソフトウェアはすべて有料です
インプレース変換のための最も一般的なサードパーティツールはgdisk(別名gptfディスク)は$0.00で入手できます。Windows .exe版もありますが、基本的にはLinuxツールです。多くの「ライブCD/USB」に既に含まれています。GpartedCD。
- Linux 内では、 を使用して
lsblk
ディスクのデバイス名 (通常は/dev/sda
) を検索します。 - 実行して
gdisk /dev/sda
パーティション分割ツールを開きます。メモリ内で自動的に変換が行われます。 - gdisk
w
コマンドを使用して結果をディスクに書き出して終了します。
この時点で、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 が表示されていれば、準備完了です。お役に立てれば幸いです。