web-dev-qa-db-ja.com

選択したディスクがGPTパーティションスタイルエラーである問題を修正

OSとしてUbuntu14.04を搭載したLenovoG510を使用しています。 Windows7をデュアルブートとしてインストールする必要があります。しかし、Windows 7をインストールしようとすると、次のようなエラーが発生します。

このディスクにWindowsをインストールすることはできません。選択したディスクはGPTパーティションスタイルです

この問題を修正し、データを失うことなくWindows7をインストールするにはどうすればよいですか。

1
Bishan

問題は、実際には、Windowsがブートモードをパーティションテーブルタイプに関連付けていることです。EFIモードのブートrequireGPTおよびBIOSモードのブートrequireMBR。したがって、BIOSモードではなく、EFI/UEFIモードでWindowsインストーラーを起動する必要があります。このトピックは、 ここここ などの多くのサイトで取り上げられています。

ただし、先に進む前に、UbuntuがEFIモードで起動されているかどうかを確認する必要があります。この問題は、UbuntuがWindowsよりも柔軟性があるために発生します。Windowsとは異なり、UbuntucanはBIOSモードでGPTディスクにインストールできます。ただし、BIOSモードのUbuntuインストールとEFIモードのWindowsインストールを混在させるのは厄介な場合があるため、UbuntuがBIOSモードでインストールされている場合は、EFIモードのブートに移行することを計画する必要があります。

Ubuntuのインストールモードは簡単に確認できます。/sys/firmware/efiというディレクトリを探します。存在する場合は、EFIモードで起動しています。存在しない場合は、BIOSモードで起動しています。

UbuntuがEFIモードで起動している場合は、WindowsをEFIモードでインストールすることもできます。ただし、Windowsはそれ自体をデフォルトのブートオプションとして設定するため、Ubuntu(したがって、GRUBとそのブートメニュー))を一番上に戻すには、ブート順序を調整する必要があります。これがほとんどです。サードパーティで簡単に実行できます(ビールのように無料です) EasyUEFI ツール。EFIの起動順序を管理するためのGUIメニューが表示されます。Ubuntuオプションをメニューの先頭に戻すだけです。再起動すると、GRUBはWindowsオプションを指定せずにUbuntuを直接起動しますが、Sudo update-grubと入力すると、以降の起動でその問題が修正されます。

Ubuntuが現在BIOSモードで起動している場合は、Linux用のEFIブートローダーをインストールする必要があります。 私のこのページ; で説明されているように、いくつかのオプションが利用可能ですが、2つは他よりも簡単にインストールできます。

  • 私自身 rEFInd Windowsからインストールできます。または、USBフラッシュドライブまたはCD-Rを準備し、それを使用してUbuntuを起動してから、PPAまたはDebianパッケージをインストールすることもできます。
  • ブート修復 ツールはEFIバージョンのGRUBifEFIモードブートから実行されます。この目的にはUbuntuライブCD/USBドライブを使用できますが、EFIモードでブートする必要があります。
1
Rod Smith