这辈子注定是折腾
Windows7 RTM上周出来,不过现在总算是个职业人了,上班时间没更多精力来折腾这玩意。
周末,打算抽一个夜晚出来把系统给升级了,毕竟两个月前那次Windows7 Beta的体验还算蛮好。很久没对微软操作系统有这样的好感了。
不过天生注定折腾命的我,是无法这么顺利装上Windows7的。
先说一下这次问题的核心,就是我的Nvidia 9600 GSO显卡。这块卡有个很稀奇的问题,就是它最多只能搭配Nvidia 182.50驱动使用。比此高的任何版本驱动都无法正常使用,一进入桌面就黑屏。
我分析了一下,在182.50这版各方反映都很稳定的驱动后,Nvidia在下一版WHQL驱动185.85中加入了对ION平台的支持,以及对Windows7的更好支持。这是一个比较大的更新,可能也就是因为此,对整个驱动的架构进行了较大调整,导致我的卡出现这个莫名问题。
那么这个问题是怎么影响我的Windows7安装过程呢?很简单,Windows7自带了巨多驱动,在安装过程中几乎能把你所有不太古董的设备都识别出来,并自动安装上驱动。
之前装Windows7 Beta时,这个问题并没有出现。因为那个时候的Windows7集成的还是182.50之前的驱动。而到了RTM时,集成的驱动变成了一个比182.50高的版本。后果就是完成Windows7 RTM初期安装后,进入系统就黑屏。想进入安全模式卸载驱动也不行,因为此时整个安装过程没有完毕,无法进入安全模式。
于是这就陷入了一个两难的境地。不进安全模式,就无法卸载驱动;不卸载驱动,就进不了安全模式……囧rz。
经过一晚的折腾,最终想了一个比较极端的方案:用WIMtool对Windows7 的安装镜像进行修改,把里面有关Nvidia的驱动全部删除(反正主板是P43的,不怕)。再次安装,成功!
后面的故事就大同小异了,恢复Firefox配置,改Path,升级各类该升级的玩意……
加上之前研究如何给BIOS刷SLIC,总共耗去6个小时左右。唉,Geek的周末,难道非要这样过才有意义?