OSとしてUbuntu14.04を搭載したLenovoG510を使用しています。 Windows7をデュアルブートとしてインストールする必要があります。しかし、Windows 7をインストールしようとすると、次のようなエラーが発生します。
このディスクにWindowsをインストールすることはできません。選択したディスクはGPTパーティションスタイルです
この問題を修正し、データを失うことなくWindows7をインストールするにはどうすればよいですか。
問題は、実際には、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つは他よりも簡単にインストールできます。