「お使いのPCのCPUはWindows 8/10と互換性がありません」エラーの解決方法
最近、いくつかのマシンにWindows 8やWindows 10をインストールして試してみましたが、ほとんどのマシンでは問題なくインストールできました。しかし、手元にある古いDell製パソコン1台だけ、セットアップ中に以下のエラーメッセージが表示され、インストールができませんでした。
お使いのPCのCPUはWindows 8と互換性がありません
Windows 8のシステム要件を確認したところ、このパソコンにもインストールできるはずだと確信していたため、このメッセージを見たときはかなり驚きました。実は、Windows 10のインストール時にも同じエラーメッセージが表示されることがあります。以下のリンクから、Windows 8および10に必要な基本的なRAMやCPUの要件を確認できます。
残念ながら、これらのページには細かい要件までは記載されていないため、なぜ自分のDellでこのエラーが発生するのか、最初は原因がわかりませんでした。そこで今回は、私が遭遇した問題の原因と、Windows 8/10を問題なくインストールするために必要な対処法を詳しく解説します。
必要なCPU機能
Windows 8またはWindows 10をインストールするには、パソコンのCPUが以下の3つの機能に対応している必要があります。
- PAE(Physical Address Extension:物理アドレス拡張) - NX(No eXecute bit) - SSE2
現在のCPUのほとんどはこれらの機能を標準でサポートしているため、通常は問題になりません。このエラーが表示される場合、最も可能性が高いのは、BIOSでNXが無効になっていることです。お使いのシステムがNXやSSE2に対応しているかどうかを確認する方法については、Microsoftが公開しているホワイトペーパーを参照してください。ホワイトペーパーには、システムがNXに対応している場合の有効化手順も記載されています。
基本的には、BIOS設定画面を開き、詳細設定のページをいくつか確認しながら、以下のような項目を探すことになります。
- EDB(Execute Disabled Bit:実行無効ビット)
- Execute Disabled Memory Protection(実行無効メモリ保護)
- EVP(Enhanced Virus Protection:強化ウイルス保護)
- No Execute Memory Protect(実行禁止メモリ保護)
NX機能は上記のように複数の名称で表記されることがあり、システムによって呼び方が異なります。最も確実な方法は、パソコンやマザーボードの仕様書(スペックシート)を入手し、マニュアル内で「NX」を検索することです。
なお、これらの項目がBIOSに一切見当たらない場合は、BIOSのアップデートが必要な可能性があります。古いパソコンでBIOSを長期間更新していない場合は、まずBIOSを最新版にアップデートしましょう。
私のDellの場合、BIOSを最新バージョンにアップデートし、その後設定でNXを有効にしたところ、すべて正常に動作するようになりました。これにより、Windows 8/Windows 10を問題なくインストールできるようになりました。
USB/DVDからの起動による回避策
NXが有効になっていない場合に公式に機能する回避策は、ISOイメージをDVDに書き込むか、起動可能なUSBフラッシュドライブを作成し、そこから起動してインストールすることです。Windows 8にはコンシューマー向けと商用向けの2種類のインストーラーがあり、一方はDVDのルートに、もう一方は「/sources」ディレクトリに格納されています。DVDやUSBドライブから起動すると、商用インストーラーが実行されるため、NXやSSE2のチェックが行われません。
ただし、これはリリースプレビュー版のみの挙動であり、Windows 8の正式版では同じ方法は使えない可能性が高い点に注意してください。正式版でインストール中にブルースクリーンが表示される場合は、CPUが古すぎてWindows 8を実行できないことを意味します。また、CPUがNXにまったく対応していない場合は、どちらの方法でもインストールできません。
さらに、コンシューマープレビューからリリースプレビューへアップグレードしようとした場合にも、このエラーが表示されることがあります。その場合は、ドライブを再フォーマットしてリリースプレビューを新規インストールすれば解決します。実際にこの方法で成功したユーザーも複数います。
それでもCPUの互換性の問題でWindows 8をインストールできない場合は、PCのスペックを添えてコメントをお寄せください。解決策を一緒に探します。Windows 10で同じ「CPUに互換性がない」問題が発生している場合は、より多くの対処法を紹介した関連記事もあわせて参考にしてください。
-
【解決法】Windows セットアップ エラー 0x8007025D「必要なファイルをインストールできません」の直し方(Windows 10/8/7)
「Windows は必要なファイルをインストールできません – エラー 0x8007025D」というエラーは、USB メモリから Windows 10 をクリーン インストールする際によく発生します。また、USB メディアから Windows 10、8、または Windows 7 をインストールしようとした場合にも、同じエラーが表示されることがあります。 エラー 0x8007025D の詳細:Windows 10 インストールの最初の段階で、セットアップが失敗し、「インストールは取り消されました。コンピューターに加えられた変更は保存されません」というメッセージに続き、「Windows は必要な
-
【解決済み】Windows 10/8/7のWindows Updateエラー0x80004005の直し方
Windows 10、Windows 8、Windows 7搭載のパソコンでは、Windows Updateがエラー0x80004005で失敗することがあります。エラーメッセージは「更新プログラムのインストール中に問題が発生しましたが、後でもう一度試みます。このメッセージが表示され続ける場合は、Webで検索するか、サポートに問い合わせて情報を確認してください。(0x80004005)」という内容です。 Windows Updateのエラー0x80004005は、主に次の2つの原因で発生します。 ダウンロード中にインターネット接続が中断され、更新プログラムが正しくダウンロードできなかった 更