web-dev-qa-db-ja.com

UEFIを使用してMBRにWindows 10をインストールすることはできますか?

Windows 10をHDDからSSDに移動する必要がありますが、どうやらMBRの代わりにGPTを使用する必要があります。本当の問題は、このSSDではすでに2番目のパーティションにLinuxをインストールしているため、パーティションテーブルを変更した場合、すべてのデータをバックアップし、Linuxをすべて再インストールする必要があります。 UEFIからレガシーに切り替えずにMBRにWindows 10をインストールする方法はありますか?

1
Arfmann

本当の問題は、このSSDではすでに2番目のパーティションにLinuxをインストールしているため、パーティションテーブルを変更した場合、すべてのデータをバックアップし、Linuxをすべて再インストールする必要があります。

いいえ、必要ありません。 MBRとGPT間の変換では、実際のパーティションを変更する必要はまったくありません。書き換えるのはテーブル自体だけです。どちらの形式も同じレベルで機能します(基本的には、セクターの開始長と長さのペアのみがリストされます)。変換手順は、主に次のようになります。

  1. メモリで変換するgdisk /dev/sdaを実行し、次にwを使用してGPTテーブルをディスクに書き込みます。 (これにより、元のMBRテーブルも保護MBRに置き換えられます。)
  2. Linuxブートローダーを再インストールして、EFI NVRAMブートエントリに「EFIシステムパーティション」の新しいUUIDが含まれるようにします(すでに持っていると思います)。
  3. UEFIモードでのWindowsインストールを続行します。
2
user1686

Windowsインストーラーは常に次のステップに進む前にMBRをGPTに変換するように要求するので不可能です。

0
KevinD

それは不可能です。

Windowsセットアップでは、UEFIモードで起動するときにMBRパーティションにインストールすることはできません。

ここの公式ドキュメント: https://docs.Microsoft.com/en-us/previous-versions/windows/it-pro/windows-8.1-and-8/dn336946(v = win.10)?redirectedfrom = MSDN

0
Sergiu Elmi