Windows7で855GMチップセットを使う(2011/04/20)

少し古くなったノートパソコンにWindows7を入れてみました。
特に問題ないかと思っていたのですが、、、、ありました。
画面表示がうまくいきません。
デバイスマネージャーでディスプレイアダプタを見てみると「標準VGAグラフィックスアダプタ」となっています。
Windows標準のドライバですね。
汎用でもちゃんと表示してくれれば良いのですが、画面サイズと解像度があってません。(XGAまでしか表示できないし)
「これはいかん」という訳で、IntelやDELL(PCはINSPIRON 710m)のホームページでデバイスドライバを調べる前にとりあえずググってみました。
すると、意外に面倒である事がわかりました。
今後の事もあるのでここにメモしておこうと思います。

なお、ここに書かれている方法を行う場合は、メーカが推奨している方法でもなく、むりくりデバイスドライバをインストールするので自己責任でお願いいたします。

それでは実際の作業に入りたいと思います。

1、デバイスドライバの入手

とりあえず、デバイスドライバ(Intel_6_14_10_3722.zip)の入手先は下記の二ヶ所になります。

http://www.mediafire.com/?sharekey=65f0503a3cb88934b64026cfc0611236e04e75f6e8ebb871
http://www.megaupload.com/?d=QWGM1UPX

ちなみに、元のサイトはこちらです。
http://www.groundstate.net/855GMWin7.html(ここの、Download 1,Download 2)
(なんとなく、直リンクはやめておくので、ブラウザにコピペでもしてアクセスしてください。)

他にもいくつか見つかります。vistaから抽出したドライバ等もありますが、上記は855GMの特定バージョンのドライバのようです。
Intelで手に入る新しいバージョンのドライバは、駄目なようです。

2、標準のビデオドライバファイル(vgapnp.sys)の削除 or 改名

ダウンロードしたドライバを適用すれば済みそうなものですが、ところがそうは行きません。
ドライバを入れなおしても、再起動すると元の標準ビデオドライバを読み込みしなおしてしまいます。
かなりの頑固者です。
なので、新しいドライバを入れる前に標準のビデオドライバを消してしまいます。
消すまでは行かなくても、名前を変更する等再読み込みしないようにします。

「標準VGAドライバ」は「vgapnp.sys」というファイルのようです。このファイルは下記の二ヶ所にあります。

C:\Windows\System32\drivers\vgapnp.sys
C:\Windows\System32\DriverStore\FileRepository\display.inf_x86_neutral_36353e26d7770ebb\vgapnp.sys

この二箇所のファイルを削除するなり改名すれば、再起動しても標準ドライバを再読み込みする事はなくなります。
しかし、これはシステムファイルでアクセス制限が掛かっている為普通には削除、改名はできません。
ファイルの所有者、アクセス権を変更して削除、改名を行ってください。
(アクセス権の取り方はここでは割愛させていただきます。あとでそのための解説を別に書こうと思いますが、とりあえず分からない方はググってみてください。コマンドプロンプトでも出来ますが、ファイルのプロパティからGUIで行うことも可能です。)
(削除はやりすぎですかね? 改名しておいて作業が終了したら元に戻しておくほうが良いかなと思います。アクセス権も忘れずに)

3、標準のビデオドライバの削除

デバイスマネージャから標準VGAグラフィックアダプターを削除します。


4、ダウンロードしたビデオドライバのインストール

「!」マークが付いている「ビデオコントローラー」にダウンロードしたビデオドライバをインストールします。
ダウンロードしたファイルを解凍し、その中の「win2000」フォルダを、ドライバインストール時にデバイスドライバの場所として指定します。
「ビデオドライバ」「ビデオドライバ(VGA互換)」二つでセットっぽいですが、「ビデオドライバ」の方にインストールしたら出来ました。(どっちでも良いのかな?)


5、出来上がり

成功すると上のようになります。
(「!」マークの大容量記憶域コントローラーは気にしないでください。)


6、最後に

今回検証していて、画面表示をしなくなる事が何回かありました。(真っ黒画面)
びびりましたが、「Windowsキー」→「右キー」→「Enterキー」の順番で押すと通常の終了処理でシャットダウンすることが出来ます。(Ctrl Alt Deleteでも良いかな? 最悪は電源ボタン長押で。。。)
大体は再起動すると表示するようになるかと思いますが、そうならない場合はセーフモード等で立ち上げると表示するようになるかと思われます。