Vista機不調の原因。
- 2007/10/10(水) 02:12:00
最近、Live Messengerのメッセージをもらうと固まったり筆まめ17が起動しなかったり、
何かと不調なVista機だったのですが、ここで一気に原因究明といってみました。
まず疑うのはグラフィックのデバイスドライバー。
nVIDIAのアンオフィシャルドライバを削除して、前の163.22にでも戻そうかと思ったところ、
・・・固まる。
とりあえず電源を切るか。
・・・通常起動も以前の起動もVGAモードでも固まる。そしてSafeModeも。
ドライバのゴミでも残ったか?
仕方ないのでVistaDVDで起動・・・ってインストール画面までなかなかいかねぇぇぇ
念のためCMOSクリアを試すものの、今度はPOSTコード中に固まりやがる。なんだこりゃ。
これじゃ八方ふさがりじゃーん。
GeForce8600GTを抜いても固まるなぁ・・・
ついでにBIOS更新しよう! とフタをあけて作業していたときに気がついた。。。
背面に挿している物体が、青いアクセスランプを頻繁に点滅させている姿を・・・
うお、これって・・・あれか・・・・あれだよ!
USBメモリ。ReadyBoost用に買ったやつだ。
ここで説明しよう。ReadyBoostとh(略:以前の日記参照
でだ。なぜPOSTコードが出ないのか。
CMOSクリアしたときにUSBレガシーストレージサポート(以前のレポ参照)がONになる。
そうするとBIOSがUSB機器からの起動を試みようとするわけだ。
そこでUSBストレージでもあるReadyBoost用メモリにもアクセスするよね。
もしそこで何かトラブルがあったらどうなるんだろ?わかってきた?
CMOSクリアする前はUSBレガシーストレージサポートを切っていました。
もちろん、Bootドライブとしては読み込みません。
Vistaが起動し、カーネルを読み込む。
キャッシュになっているReadyBoost領域を読み込みに行って・・そこで時間がかかるってことは。
そう、USBメモリになにかあるってことだよ。キャッシュエラーかUSBメモリの物理エラーか。
Boot可能な起動ドライブとして見られているときに起動が遅いんだから、やっぱりこれだよな。
じゃあということで外してみる。直ったw
筆まめ17インストールする。固まらないw
LostPlanet試す。やっぱりだめ(おぃ
ま、USBメモリの書き換え回数限界10万回を超えるとは思えないのですが、
負荷がかかるとデータが化ける可能性もあるわけで・・・やっぱり構造的に無理があるなぁReadyBoost。
メインメモリ上に仮想ドライブを作り、そこをスワップファイルに当てられれば一番いいんだけど、
OSの管理限界が4GBじゃぁほとんど使えないに等しいよね。
素直にGIGABYTEのiRAM挿せってことか・・・LowProfile版ないから無理;;

