MicrosoftはWindows 11の最小要件を変更し、TPMやセキュアブートが必須となりました。
加えてCPUの世代チェックも行われるようになり、Windows 11の要件変更は大きな注目を集めることになりますが、実際はWindows 10以前のOSでもCPUの要件チェックは行われています。
例えばNXビット(Never eXecute)とPAE(Physical Address Extension)に対応していない古いプロセッサーでは、Windows 7より新しいOSを実行できないのですが、この制限を解除する方法を、テクノロジー愛好家のボブ・ポニー氏が発見したことがわかりました。
Others claim that Pentium M (Dothan) processors support up to Windows 10 Version 1709 aka Fall Creators Update because newer versions will BSOD with IRQL_NOT_LESS_OR_EQUAL.
Using v1709 WinPE to install Windows 10 22H2 will work without issues, remember to disable the recovery!… pic.twitter.com/3RDcPdHsoz
— Bob Pony ✨ (@TheBobPony) June 4, 2024
同氏はPentium M (Dothan)のような古いCPUで、v1709 WinPEを使ってWindows 10 22H2をインストールすることができる(本来BSOD with IRQL_NOT_LESS_OR_EQUALが発生する)と説明しています。
なお、この方法は、CPUにNX-bitとPAEが搭載されている必要があります。Intel Pentium M 765のような特定のCPUはこの方でWindows 10(Version 1803、1809、20H2、21H2、22H2)をインストールすることができるものの、M 755はこれらを搭載していないため対応していません。
CPUがNXビットとPAEをサポートしているかどうかは、例えば、ハードウェアモニタリングツールである「HWiNFO」ユーティリティを使って確認することができます。HWiNFOのメインウィンドウで「Central Processor(s)」の「Standard Feature Flags」の下に「Physical Address Extension」が、「Extended Feature Flags」の下に「No Execute」が「Present」として表示されていれば対応しています。