web-dev-qa-db-ja.com

Windows 8と7を同じUEFIコンピューターにインストールできますか?

私のシステムにはUEFIがあり、GPT用にフォーマットされた大きなドライブにWindows 7と8の両方をインストールしたい(他のいくつかのオペレーティングシステムもインストールしたいので、7つ以上のパーティションが必要です)。

Windows 7をインストールした後、Windows 8をインストールしようとすると、インストールするパーティションを選択できず、「このディスクにWindowsをインストールできません。選択したディスクはGPTパーティションスタイルです。」というメッセージが表示されます。

私が理解している限り、WindowsはEFIブートパーティション(およびMSR、それが何であれ)を作成する必要があるため、各ドライブに1つのWindowsシステムをインストールできます。 EFIブートパーティションがすでに存在する場合、2番目のインストールはインストールを拒否します。

UEFIを無効にしてドライブにMBRを使用する以外に、これを回避する方法はありますか?

3
Guss

私が理解している限り、WindowsはEFIブートパーティション(およびMSR、それが何であれ)を作成する必要があるため、各ドライブに1つのWindowsシステムをインストールできます。 EFIブートパーティションがすでに存在する場合、2番目のインストールはインストールを拒否します。

それが理由ではないはずです。複数のオペレーティングシステム間で単一のEFIシステムパーティションを共有することはごく普通のことです。

一度に複数のWindowsバージョンを試したことはありませんが、両方のバージョンが同じ\EFI\Microsoftパスにブートローダーを格納しているため、可能性いくつかの問題がありますが、Win7およびWin8ブートローダーは互換性があります。

「このディスクにWindowsをインストールできません。選択したディスクはGPTパーティションスタイルです。」というメッセージが表示されます。

AFAIK、メッセージはあなたが持っているパーティションとは何の関係もありません。特にGPT自体が原因で表示されます。つまり、インストールCDをBIOSモードで起動し、WindowsはBIOSとGPT(またはUEFI)の混合を拒否します。システムディスク用にMBRを使用)。

一部のフォーラム投稿 Windows7インストールCD はUEFIモードで起動できないと主張していることに注意してください。しかし、それが実際に真実であるとしたら驚きます。 ...)


7つ以上のパーティションが必要です

MBRは4つのプライマリパーティションに制限されていますが、AFAIKには、拡張パーティション内に含めることができる論理パーティションの数にそのような制限はありません...

2
user1686

あなたがしたいことは可能です。私はそれをした人々からの投稿を見ました。しかし、私はそれを自分でやったことはありません。

Grawityが言うように、エラーメッセージは、最初のインストールがEFI/UEFIモードであり、2番目のインストールをBIOS/CSM /レガシーモードで(誤って/誤って)起動した結果です。システムにインストールメディアを任意のモードで強制的に起動させる手順を学ぶ必要があります。これは通常システムの起動時にファンクションキー(1つは異なります)を押してコンピューターの組み込みのブートマネージャーに入ると達成できます。運が良ければ、ブートメディアに2つのオプションが表示されます。一方には文字列「UEFI」が含まれ、もう一方には含まれません。 「UEFI」オプションを選択してそのモードで起動し、もう1つを選択してBIOS/CSM /レガシーモードで起動します。ただし、この手順は常に機能するとは限りません。EFI/ UEFIユーザーインターフェイスにはnoの標準化があるため、実装によっては他の実装とは異なる動作をするものもあれば、そうでないものもあります。このような重要な機能は提供しません。ただし、ここから探し始める必要があります。最悪のシナリオでは、いくつかのフープを飛び越えて、使用したいブートモードをサポートするが、使用したくないブートモードをサポートしないブートメディアを作成する必要がある場合があります。

EFIシステムパーティション(ESP) の問題と、両方のバージョンのWindowsが独自のブートローダーをESPのEFI\Microsoft\Boot\bootmgfw.efiに配置しようとするという事実もあります。私が理解しているように、これは正常に機能するはずです。Windowsブートマネージャーは、起動するWindowsのバージョンを選択できるようにします。 (もちろん、2番目のインストールを行うときに最初のインストールを誤って上書きしないことを条件とします。)ただし、他の何かを使用してOSを選択する場合、または3番目のOSをインストールし、単一のメニューでどちらを制御するかを制御する場合起動するOSの場合、Windowsの各バージョンに独自のESPを作成することをお勧めします。これには、ESPのタイプコードを一時的に変更して、各インストーラーが意図したものを使用するように強制する必要がある場合があります。全体として、2つのWindowsバージョンがあり、他に何もない場合は、1つのESPを使用して、Windowsブートローダーに独自のメニューを表示させる方がよいでしょう。

2
Rod Smith

UEFIのGPTディスクにWindows7を最初にインストールする際に問題が発生しました。問題はBIOS設定にあると思います... Windowsを実行するための設定がEFIモードであり、ディスクプレーヤーの「UEFI」バージョンへのプライマリブートデバイスであることを確認したとき、すべて問題ありませんでした。 (USBから起動している場合、この設定は適用されませんが、BIOSでもefiモードで実行するようにウィンドウを設定する必要があります)

しかし今、私はWindows 7と10の両方をGPTディスクにUEFIモードでインストールしています...したがって、それは「可能」です。あなたはそれを理解するでしょう。

1

Windows7はGPTブートをサポートします。

両方の64ビットを使用する場合は可能です。

しかし、高速ブートはディスクを(ソフトウェア的に)ダーティにし、Windows7にchkdskを実行させます。無効にする必要があります。

32ビットを使用しているため、メッセージが表示される可能性があります。

0
Tatsuyuki Ishi