タスクマネージャーに表示されるコア数が少なくなると、特にプロセッサのコア数が表示されているのに、本当に困った状況に陥ることがあります。少し奇妙に感じるかもしれませんが、ハードウェアやBIOSの不具合によって、Windowsが実際よりも少ないコア数と認識してしまうことがあります。そのため、タスクマネージャーが単に誤動作をしているかどうかを確認するために、専用アプリで確認してみる価値があります。CoreTemp以外にも、HWInfoやCPU-Zといったツールは、CPUの内部を詳細に把握できるため、Windowsが見落としている部分を発見できることもあります。ツールでは正しいコア数が表示されるのに、タスクマネージャーでは正しく表示されない場合は、設定を確認する必要があります。両方のツールでコア数が少ないと表示されている場合は…まあ、それはまた別の話です。
Windowsがコア数を偽っているかどうかを確認する方法
CoreTempのようなツールを使うのは、ただ楽しむためだけではありません。ハードウェアが実際に報告している情報を反映します。WindowsがBIOS情報の誤りのために誤読したり、何らかの設定によってコア数がカウントされない場合があります。CoreTempやCPU-Zの実行は簡単です。最新版を入手してインストールし(セットアップ中にバンドルされている不要なプログラムに注意してください)、コア数とスレッド数を確認するだけです。例えば、*実際の*CPUには8コアあるのに、タスクマネージャーには4~6コアしか表示されない、といった状況に陥るかもしれません。その時は、CPUに不一致があることが分かり、さらに詳しく調査する必要があります。
修正1 – WindowsですべてのCPUコアを有効にする
これはよくあるケースですが、ちょっと厄介なものです。WindowsやBIOSが誤ってコアを無効化したり、デフォルトで無効のままにしたりすることがあります。特に最近のアップデートがあった場合やオーバークロックがうまくいかなかった場合などによく起こります。これらのコアを有効化することで、コア数の謎を解くことができます。
メリット:これにより、Windows は CPU に物理的に搭載されているすべてのコアを認識し、使用できるようになります。一部の設定では、安定性や省電力のためにコアが自動的に無効化されますが、その場合、タスクマネージャーに表示されるコア数が実際よりも少なくなる可能性があります。
試すタイミング: CPU-Z または HWInfo でコアが存在することを確認したが、タスク マネージャーに表示されるコア数が少ない場合は、この修正で解決する可能性があります。
期待される効果:すべてのコアを有効にした後、再起動してタスクマネージャーで確認すると、正しい数値が表示されるはずです。環境によっては、1回の再起動でこの修正が機能する場合もありますが、BIOSの調整が必要になる場合もあります。
経験上、システム構成ツールを開いてコア数を切り替えるだけでは必ずしも信頼できるとは限りません。そのため、BIOS/UEFI設定で再度確認してください。
BIOS/UEFIですべてのコアを有効にする方法
- PCを再起動し、キーを押してBIOS/UEFIに入ります。よく使うキー:、、、Deleteまたは。起動画面でヒントを確認してください。EscapeF2F12
- 詳細、CPU、またはオーバークロックタブ(マザーボードによって異なります)に移動します。コア数またはCPU構成を探します。
- すべてのコア または 最大コア のオプションが有効になっているか、最大値(「自動」と呼ばれることもあります)に設定されていることを確認します。
- 変更を保存し、BIOSを終了します。新しい設定が有効になった状態でWindowsが再起動します。
この方法は、BIOSで最初からすべてのコアを有効にするように設定されていない場合、Windowsがコアを認識しないことがあるため有効です。古いバージョンのBIOSにはバグがある可能性もあるので、すべてを再確認してください。
修正2 – BIOS/CMOSをリセットしてコア検出を修正する
BIOSが不調だったり、コア数が正しく認識されなかったりする場合は、BIOSをリセットすると改善することがあります。一部のマザーボードでは、これによりすべてのハードウェア設定がデフォルトに戻り、コアの認識が回復することがあります。これは一種の「核兵器」的な手段ですが、Windowsにすべてのコアを正しく認識させるにはこれが唯一の方法となる場合もあります。
役立つ理由: BIOSをリセットすると、コア数など、誤って無効化または誤って設定された設定がすべてクリアされます。これは、ハードウェアの自己報告方法のリセットボタンを押すようなものです。
いつ行うか: BIOS 設定は問題ないように見えるが、Windows またはコアチェック ツールが別の設定を示している場合、または BIOS アップデートによって状況が悪化した後。
BIOS をリセットする方法は次のとおりです。
- 再起動し、起動中に キーを押して BIOS に入ります (多くの場合Delete、F2、 、またはF10)。
- 「デフォルトにリセット」、「最適化されたデフォルトを読み込む」などのオプションを探します。選択して確定します。
- 保存して終了します。Windows が再起動し、コア検出が改善されるはずです。
ソフトウェアリセットで解決しない場合は、CMOSバッテリーをクリアする方法もあります。PCケースを開け、マザーボード上の小さな銀色のコイン型電池を探し、慎重に取り外し、30秒待ってから再度挿入します。ただし、まず全てのケーブルを抜くことを忘れないでください。PCのハードウェアは、悪魔のように予期せぬ事態を招くのが好きなのです。
修正3 – ハードウェアのチェックまたはWindowsの再インストール
BIOSをチェックし、リセットし、ツールで検証した後もコア数が表示されない場合は、ハードウェアの問題かソフトウェアの破損のいずれかです。Windowsの再インストールは極端なように思えるかもしれませんが、ソフトウェアの不具合を排除する最も簡単な方法となる場合があります。
もちろん、ハードウェアの故障が原因となる可能性もあります。CPUが寿命を迎えていたり、製造上の欠陥があったりすると、Windowsがコア数を誤って報告したり、隠したりする可能性があります。これは少し面倒な問題で、別のマシンでCPUをテストするか、専門家に点検してもらう必要があるでしょう。CPUが古かったり、動作が疑わしい場合は、交換することが根本的な解決策となるかもしれません。
CPU が保証期間内である場合、特に BIOS でもコアが表示されない場合は、必ず販売元または製造元からサポートを受けるようにしてください。
まとめ
- ハードウェアの現実を確認するには、CPU-Z または HWInfo を使用してコア数を確認します。
- BIOS 設定、特に詳細オプションでコアが制限されていないことを確認してください。
- コアが正しく認識されない場合は、BIOS をリセットするか、CMOS をクリアしてください。
- ハードウェアは問題ないように見えてもコア数がおかしい場合は、Windows の再インストールを検討してください。
- それでもコアが表示されない場合は、CPU をテストするか交換してください。
まとめ
コアが表示されない問題は面倒ですが、多くの場合、BIOS設定をいじったりリセットしたりすることで解決できます。場合によってはハードウェアに問題があることもあり、その場合はパーツを交換したり診断ツールで再度確認したりするだけで解決できます。いずれにせよ、この記事が少しでもお役に立てれば幸いです。こうした問題は、特にBIOSアップデートやハードウェアの変更後には、想像以上に頻繁に発生します。この記事が、最終的に何が起こっているのかを解明する助けになれば幸いです。