- ベストアンサー
Windows VISTAでデュアルコアを認識してくれない
- Windows VISTA Home PremiumをインストールしていたマシンのマザーボードとCPUを変更したところ、デュアルコアであることを認識してくれません。
- デバイスマネージャにはCPUとして2つのPentium D 820が見えますが、タスクマネージャのCPU使用率のグラフが一つしか表示されません。
- OSを再インストールすれば、たぶん解決するのだとは思いますが、できればそれは避けたいと思っています。どなたか解決策をご存知の方はぜひ教えてください。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
Vistaもデュアルコアマシンも持っていませんので全く検証できませんが 以下のようなパターンがあります(AMD64向けの話のようだけど) 【自己責任でお願いします。何があっても俺は責任を負えませんので】 http://www.planetamd64.com/lofiversion/index.php/t30279.html 起動ディスクなどを利用して HAL.DLLをHAL.OLD HALMACPI.DLLをHAL.DLLにし, 再起動。 Vistaが変更を検知したらもう一度再起動 ・・・で治ったというケースがあるようです。
その他の回答 (4)
- himajin100000
- ベストアンサー率54% (1660/3060)
運営に報告の上で追加していただきました。 この質問が解決した当時は#1で張られているアドレスで上手く内容を読めていたのですが, その後PlanetAMD64の構造が変更されたのかアクセスできなくなったようです。 現在では,以前の情報と同じ情報は以下で見ていただくことができますので, 回答を今後参考にされる方がおりましたら、是非ご利用いただきたいと思います http://www.planetamd64.com/index.php?showtopic=30279
- kalze
- ベストアンサー率47% (522/1092)
VISTAもそうであるか調べてないのでわかりませんが。 少なくともXPまでは、kernel(OSの一番核になる部分)は、シングルコア用とデュアルコア用と別物です。 インストール時に判断して、どちらかが入ります。 もしVISTAもそうであるなら、不具合なくデュアルコアとして動かしたいのであれば、再インストールしかないかと。
お礼
kalzeさん ご回答ありがとうございます。 再インストールを覚悟しましたが、 回答No.1のアドバイスで HAL.DLLの入れ替えで解決いたしました。
- HarukaV49
- ベストアンサー率53% (48/89)
>BIOSやWindowsの設定をいろいろ調べてみたのですが、関係ありそうな設定が見当たりません。 通常、BIOSにはデュアルコアで動作させるかどうかの設定があると思われます。 BIOSが古い可能性が高いのではないでしょうか。 当該マザーボードの最新のBIOSバージョンを確認されてみることを お勧めいたします。 ご参考まで。
お礼
HarukaV49さん ご回答ありがとうございます。 BIOSは最新のものにアップデートしてありました。 結局、BIOSの問題ではなくて、OSの問題でした。 お蔭様で解決いたしました。
- Tasuke22
- ベストアンサー率33% (1799/5383)
普通、マザーを交換したらOSは再インストールです。 よく動きますねVista。凄いですね。 マザーのVista用ドライバがあれば、それをインストール してみたいですね。
お礼
Tasuke22さん 回答ありがとうございます。 マザーを交換したら OS再インストールが基本ですね。 そのとおりだと思いますが、だめもとで冒険してみました。 デバイスドライバーの読み込みに時間がかかりましたが この問題があった以外は すんなりと移行が完了しました。
お礼
himajin100000さん ありがとうございました! まさにこの方法で解決しました。 マルチプロセッサ用のHAL.DLLがHALMACPI.DLLなんですね。 DOSの起動ディスクでNTFSパーティションにアクセスするための NTFS4DOSなんて言うソフトの存在も初めて知りました。 今は しっかり快適にデュアルコアで動いてまして CPUのエクスペリエンスインデックスも4.0→4.8にアップした。 本当にありがとうございました!!