この1ヶ月、いや半年ほど、ずーっとWindowsに悩まされていた。かなり苦労したので何かの参考になれば。。長い長い戦いの記録です。
環境:
Windows Vista (32bit)
マザーボード:GIGABYTE 965P-S3 rev3.3
CPU: Intel Core 2 DUO
グラフィック: NVDIA GEFORCE-8800
メモリ:4GB ( 1GB X 4 )
電源:Seasonic 600W
症状:
ログイン後に2分ほど経つとキーボードもマウスも効かなくなりフリーズ。リセットスイッチを押すも、真っ黒な画面のままBIOSすら起動しない。
ハードを追加したり、ソフトをインストールしたり、ドライバを変えたり、というタイミングではなく、強いて言えばWindowsUpdateをやってから?という感じではっきりしたきっかけが思い当たらない。そしてこの症状は半年程前からはじまり、日を追うごとにひどくなっていった。「たまに起こる」が「必ず起こる」になり、ついには何をやっても起動しないという状況。
対処1:ウィルスチェック
まずはこれ。ここの記事を見るとWindowsUpdateをやったことにより、トロイの木馬に感染していると起動できなくなるという報告があったので、まさか!と思ったがやはり違った。
対処2:ドライバ更新
WindowsUpdateでドライバが対応しなくなった?という疑念があったのでいろいろとドライバを洗い出してインストールしなおす。セーフモードで起動してひとつづつアンインストールしてみるが症状は変わらない。
いろいろ調べていると、ここにマザーボードについているGigabitEthernetコントローラが原因になってフリーズするという報告があった。NVDIAについてもドライバ関連で情報があり、それぞれドライバのアップデータが出ていた。これはWindowsUpdateの任意インストールにもあったので、これか!と期待するがすでにインストール済み。問題も解決せず。
対処3:ntkrnlpa.exe
ブルースクリーンもよく出ていたので、原因を特定してくれるというソフト、その名もBlueScreenViewを入れて、モニターしてみる。ログをみると、ntkrnlpa.exeというのが原因と言われる。じゃあどうしたらいいの?と、いろいろ調べているとここに、物理アドレス拡張機能(PAE – Physical Address Extension)をデフォルトにもどすと治ったという報告が。早速試してみるが改善しない。。
対処4:SXUPTP
フリーズするタイミングが、どうもネットワーク接続の処理中に起こっている気が。プリンタやらスキャナをPCのそばに置くのが嫌なので、USBをワイヤレスでつなげられるUSBデバイスサーバを立てていた。こいつが、セーフモードで起動してデバイスマネージャで見るとドライバであるSXUPTPが正常に動作していないことが多かったので当初からかなり疑ってかかっていた。アップデートしたり、ファームウェアを更新したり、結局アンインストールしたが、症状変わらず。ケーブル抜いていても起こるので、どうも原因はネットワークでもないのか・・
対処5:OS再インストール・アップデート、ハードディスク交換
OS再インストール。ちょっとだけエラーが起こらなくなった気がする。ちょうどCS5が出たので、CS5にアップデート。これでダメならハードか。。と思ったらやはりダメ。どうやらシステム関連ではないらしい。そもそもVistaがダメなの?と思い出す。かなり評判が悪いのでこの際だからとWindows7 Ultimateを購入。またインストール。ハードディスクもIDEをやめてすべてSATAに。IDEケーブルを全て撤廃する。ちょっと改善したように思えたのも束の間・・また同じ症状が現れる。
対処6:BIOSアップデート・メモリーチェック
BIOSアップデート。F8だったのをF13に。・・・無事アップデートできたけど改善なし。CMOSクリアも効果なし。
メモリーチェック、ハードディスクエラーチェックするのだが、いつまでたっても終わらない・・・と思うと途中で止まってしまう。結局メモリは半分まではチェックできて問題なしといわれるが、最後まで確認できず。
対処7:電力関係
電力不足か?・・・とまわりのコンセントを抜き始めるが効果なし。温度も暑かろうが、冷房効かせようが関係ない模様。そしてそもそもの電源を疑う。考えてみればもう2年もこいつを使っている。症状的にも電力が不安定で起こっている感じもする。起動時の電源不足かなと。。電源ユニット(1万ちょい)を購入して交換。はっきりいって電源の交換が一番大変かも・・。半日がかりでやりなおし、これで治っただろうと思いきや・・・また同じフリーズが。。
対処8:最終手段
結局、マザーボード、メモリ、CPU、グラフィックカードすべて購入、交換。。めでたく症状現れず!嬉しいやら悲しいやら・・・こんなに苦労するならとっとと全部交換すればよかった。。。でも久々にCPU変えてちょっと気持ちがいい。いろいろ教えてくれた店員さんありがとう。
結論:
結局はっきりした原因はつかめなかったが、マザーボードか、全部チェックできなかったメモリ、のどちらかに直接の原因があると思われる。その原因を交換した電源が引き起こした可能性も。。
今回で自作PCは6台目になるけど、ここにきて考えてしまった。既製品が嫌なのはシンプルじゃないこと。なにかのブランドの傘の下に入らないといけないのもやだ。
そもそもMacユーザーだったけどWindowsに移行したのは処理速度。でも今やその差は変わらなくなってきていて、はっきりいってこんなことで苦労したくはない。IDEやらSATAやら、RAIDだとかBIOSだとか、そういったことをMacだったら一切気にしなくていいし、とにかく不具合があったときに自分のせいではなく、Macのせいだと思えるのがかなり大きい。新しいのを購入するか、AppleStoreに修理に出すかの2択しかないから、デメリットはあるけど無駄がなくて合理的。自作PCで何か起きたら自分を疑って一つ一つ可能性をつぶしていかなければならない、というのを今回は本当に思い知らされた。
まぁでも、今回の最終手段での出費は6万。電源と合わせれば7万で済んでいる。MACはこれじゃ済まないからなぁ・・・減価償却とも無縁だしなぁ・・・
最終的には以下になりました。
Windows 7(32bit)
マザーボード:GIGABYTE P55A-UD3R
CPU: Intel Core i5 3.33GHz
グラフィック: NVDIA GeForce GT220
メモリ:4GB ( 2GB X 2 )
電源:Seasonic 520W ←ちょっと心配・・・