web-dev-qa-db-ja.com

32ビットOSが最初にインストールされたタブレットから64ビットWindowsUSBを起動できません

Intel Atom Z3740 64ビットCPUを搭載したAcerIconia W4-820タブレットを持っていますが、インストールされているWindowsバージョンは32ビットです。

RufusWindows USBダウンロードツール などのツールを使用して64ビットWindows ISOイメージから起動可能なUSBを作成し、64ビットWindowsをインストールしようとしています。

しかし、64ビットUSBは起動できないようです。 32ビットブートのみ。

32ビットWindows内から作成された32ビットリカバリディスクに64ビットセットアップファイルをコピーしようとしましたが、CPUが32ビットであるため、このアプリケーションがサポートされていないというエラーが表示されました。上記のとおり。

私の質問は、インストールされている32ビットウィンドウが64ビットのブートメディアで問題を引き起こし、そこから起動できないようにする方法です。起動中に発生することは、インストールされているWindowsのバージョンの範囲外である必要があります。

3
laggingreflex

あなたの問題はCPUではありません。それはUEFIファームウェアです。 WindowsでのUEFIブートには、OSカーネルと一致するファームウェアアドレスサイズが必要です。大多数のシステムには64ビットファームウェアが実装されており、ほとんどの人はその上に64ビットWindowsをインストールします。これらの非常にスリムなタブレットは最近の例外です。

通常の代替手段は、(UEFIのCSMを介して)レガシーBIOSモードでWindowsを起動/インストールすることです。ただし、タブレットファームウェアがCSMを実装することは珍しいため、これはおそらくサポートされていません。

OSが起動時に別のモードに切り替わる可能性があることに注意してください。ただし、これはWindows 8または10では実装されていません(また、独自の制限がいくつかあります)。 Linuxのみ カーネル3.15で実装 、2014年半ばにリリース。

UEFIモードでは、WindowsのバージョンがPCアーキテクチャと一致している必要があります。 64ビットUEFIPCは、64ビットバージョンのWindowsのみを起動できます。 32ビットPCは、32ビットバージョンのWindowsのみを起動できます。場合によっては、レガシーBIOSモードで、製造元がPCで32ビットレガシーBIOSモードをサポートしていると仮定すると、64ビットPCで32ビットWindowsを実行できる場合があります。

出典: Microsoftドキュメント

参照(逆の問題): EFIベースのシステムにWindows 7 32ビットをインストールするにはどうすればよいですか?https://social.technet.Microsoft.com/Forums/windows/en-US/9b8b18b3-df53-4f00-a584-1b1617b57ea9/windows-7-32bit-uefi-installation?forum = w7itproinstall

5
Bob

これを少しハックする必要がありますが、標準のLinuxツールが答えです。

Grub(32ビットバージョンを使用)と呼ばれるブートローダーをインストールして、USBで最初のbootstrapを実行し、それを取得して64ビットインストーラーを起動し、64ビットウィンドウをタブレットにインストールします。

これで、uefiはタブレットにインストールされているOSでそれをクラックするので、Linux live usbを使用してタブレットを起動し、タブレットにgrubをインストールしてこの制限を回避し、64ビットWindowsインストールを起動するように指示する必要があります。 。

このタブレットに64ビットOSをインストールするのは少し議論の余地がありますが、いくつかの理由がわかります(ほとんどの場合、64ビットコードの開発とテストだけです)。

3
Damian Nikodem