web-dev-qa-db-ja.com

UEFIベースのシステムにWindows 7 32ビットをインストールするにはどうすればよいですか?

私は最近Acer M5を所有しており、64ビットのWindows 8が付属しています。Windows7 x86を実行するために必要です。 UEFIモードではなくレガシーBOOTで起動するようにBIOS設定を変更しました。

UltraISOを使用して起動可能なUSBを作成しました。しかし、パーティションを選択すると、「このディスクにはウィンドウをインストールできません。選択したディスクはGPTパーティションスタイルです」と表示されます。

クイックグーグル検索yeidls http://forum.acronis.com/forum/4022 そして32ビットを実行できないようです。すべてのパーティションを削除すると機能しますか?他に何かありますか?

ありがとう。

2
CppLearner

お使いのコンピューターには、64ビットのEFI実装が付属しています。このようなEFIは、64ビットOSのみをEFIモードで起動できます。したがって、32ビットバージョンのWindowsを起動するには、BIOSモードで起動する必要があります。これには、パーティションテーブル(単一のパーティションだけではなく、パーティションテーブル全体)を GUIDパーティションテーブル(GPT) から変換する必要があります。フォームを マスターブートレコード(MBR) フォームにします。Microsoftは、GPTディスクからのBIOSモードでのブートをサポートしないことを決定したためです。ほとんどのディスクパーティションツールは、破壊的な方法でこの変換を行うことができ(すでにディスク上にあるすべてのものを一掃する)、いくつかは非破壊的に行うことができます。私自身 GPT fdisk(gdisk は後者の1つです。 MBRパーティショニングは、「MS-DOSパーティション」や「BIOSパーティション」など、他の多くの名前になっていることに注意してください。したがって、使用するツールによっては、正しい名前を探す必要がある場合があります。

パーティションテーブルを非破壊的に変換しても、既存のWindows 8はおそらく起動を停止することに注意してください。 (私は自分でそのような変換を試したことがないので、100%肯定的ではありません。)基本的に、少なくともそれらがWindowsにインストールされている場合、すべてのWindows OSを1つのモード(BIOSとEFI)で起動する必要があります。 1つのディスク。デュアルブートする場合、これは問題になる可能性があります。指定した目標が与えられた場合、Windows 8をBIOSモードで再インストールする必要がある場合があるためです。 OEM復元ツールはおそらくEFIモードでのみ復元するため、これにはWindows 8の製品版へのアクセスが必要になります。

64ビットバージョンのWindows 7を実行する場合は、これは少し簡単かもしれません。その後、BIOSテーブルではなくEFIモードでインストールできます。これにより、パーティションテーブルの変換が不要になり、デュアルブートが可能になります。 、それがあなたがやりたいことなら。

7
Rod Smith

これは適切な期間を過ぎていることはわかっていますが、いくつかのことを記録のためにまっすぐに設定しましょう。

  • @RodSmithは、BIOSファームウェアをMBRパーティションブートディスクに関連付けることがWindowsによって導入された制限であり、BIOS/MBRに固有のものではないという点で正しいです。 FedoraとUbuntuの最新バージョンはすべて、x32バージョンとx64バージョンの両方で正常に動作し、BIOSはGPTシステムで起動します。

  • Windows 8がGPTからMBRへの変換時に起動を停止するという@RodSmithに同意しますが、再インストールする必要はありません。 Windowsインストールの起動可能なDVDには、自動的に、または手動で失敗した場合に、それを修正するためのすべてのツールが含まれています。基本的には、MBRの書き込み(bootrecまたはbootsectを使用)、1つのシステム予約パーティションの指定(以前はEFIシステムパーティションが行います)、ボリュームブートレコード(ここでもbootrecまたはbootsect)、次にbootmgrBCDを再導入します(bcdbootを使用)。全体で約30分。

  • WindowsがBIOSシステムのGPTから起動できないというのは厳密には真実ではありません。これが 私のテクニック 「不可能」を行うためのものです:

小さいスペアドライブがある場合でも、BIOSのGPTからWindows(32ビットまたは64ビット)を起動できます。フロッピーでできます。

Windowsインストール/修復ディスクを起動します。

スモールディスク/フロッピーにシステムドライブを作成し、bcdbootを使用して、スモールディスクに新しく作成されたドライブにブートファイルを配置します。 bootsectを使用してブートセクターを追加します。変更 {bootmgr}deviceからboot。小さなディスクから起動します。

手順の詳細 ここ

5
Milind R

最近同様の問題に直面し、これは私がやったことです

UEFIを無効にしました。レガシーに切り替え

Windows 7 32ビットセットアップ中にカスタムインストールを選択し、既存のすべてのパーティションを削除しました。未割り当て領域から新しいパーティションを作成し、Windowsのセットアップにより、そのパーティションを使用してWindowsをインストールできるようになりました

1
abel

UEFI(Unified Extensible Firmware Interface)は、64ビットのWindowsおよびGPTディスクのみをサポートします。 MBRディスクを搭載した32ビットOSを起動することはできません。 UEFIで起動するには、64ビットのWindowsとGPTディスクをインストールする必要があります。 32ビットおよびMBRの場合、レガシーモードで起動する必要があります。

0
Ken Ng