2025年5月6日火曜日

Windows11に対応しているかどうかの確認方法

Windows11に対応しているかどうか確認

正常性チェックをすればだいたい同じことがわかりますが、
正常性チェックをインストールしなくても管理系の画面から確認できますし、Windows10が動いていない環境でもUSBメモリから起動したUbuntuとかでもコマンドから確認できます。
主に知りたいのはCPU、SecureBoot、TPM2.0が条件を満たしているかどうかです。
CPUは型式からわかりますね。残り2つは以下で説明。

Windows10の場合

1.Secure Bootの確認方法

  1. Win + R → msinfo32 と入力(「システム情報」が開く)

  2. 右ペインの「Secure Bootの状態」を見る

  • 有効 → Secure Boot が 有効

  • 無効 → Secure Boot が 無効

  • 表示がない → レガシーモードまたは非対応

2.TPM 2.0の確認方法

  1. Win + R → tpm.msc と入力

  2. 「TPMの管理」ウィンドウが開く

ここで確認できること:

  • TPM が見つかりました」→ TPM が存在

  • 「仕様バージョン:2.0」→ Windows 11 対応


Ubuntuの場合

 1.Secure Bootの確認方法

コマンド
mokutil --sb-state

SecureBoot enabled有効→そのまま使える
SecureBoot disabled無効→BIOS設定で有効に変える
This system doesn't support Secure Boot非対応→無理

2.TPM 2.0の確認方法
コマンド
ls /dev/tpm*

/dev/tpm0 が表示されれば TPMデバイスあり。
tpm_crbtpm_tis といったドライバが dmesg に出ていれば、TPMが認識されていますので、さらに、

コマンド
sudo apt install tpm2-tools
tpm2_getcap properties-fixed | grep TPM2_PT_FAMILY_INDICATOR

これで TPM 2.0 かどうかがわかります。

BIOS設定を変えると条件を満たす場合もある

SecureBootとTPM2.0はBIOS設定から有効にしたり無効にしたりできるので、非対応でなければ有効化することで使えるようになり、アップグレードの条件を満たせることがあります。

CPUはレジストリ変更でチェックを無視できる

CPUは対応していなくても、公式のサポートがなくなる代わりにレジストリ変更でCPUチェックを無効化してWindows11のインストールが無理矢理できます。細かなアップデートは適用されるようですが、24H2みたいなバージョンを上げるアップデートが来たときにまた互換性の問題で進めなくなる可能性はあります。


CPUチェックを無視するためのレジストリの変更(自己責任で)

Win+Rキー → regeditと入力
キー
HKEY_LOCAL_MACHINE\SYSTEM\Setup\MoSetup
(なければ新規作成でMoSetupを追加する。)

右側の空白で右クリック→新規→DWORD(32ビット)値
名前
AllowUpgradesWithUnsupportedTPMOrCPU
値:1

レジストリエディタを閉じる。

Windows11のインストール用isoを右クリック→マウント
iso内のSetup.exeを起動してインストールをする。

0 件のコメント:

コメントを投稿