zzxabc 发表于 2009-5-6 13:43

【原创】win7 移动版显卡驱动程序修改教程

装个最新的系统却不能上最新驱动,真囧到要死!

满世界找win7显卡教程,放狗搜了半小时没找到

可能是偶比较龊=_=!

算了,自己花十分钟研究下,自己写个教程,顺便拯救一下和我一样在水深火热之中的劳苦小白们。



ps:诸多群众们在安装好驱动之后,显示桌面10秒左右会黑屏,机器运行正常,解决办法很简单,趁屏幕还亮着的时候,赶快按windows键+p,随便切换个输出模式(记着不要切到仅投影机,那就囧了) ,你看,这下不黑了吧







由于nvidia和笔记本厂家之间的协议,nvidia不能直接提供笔记本显卡驱动程序,网站即使上有一些驱动程序,也是较旧的版本。

一般玩家都是自行修改桌面版驱动程序用在移动显卡上,常用的软件是MobilityDotNETnV,但是现在最近的版本0.4不支持win7,修改之后安装的时候会提示“系统未被修改”,囧!等于没安装



经过10分钟的研究,根据前人经验,终于找到简单的小办法,写个小教程,供大家参考



1.下载最新的(或者你看着顺眼的)驱动程序



2.右键单击》解压到》你想要的目录,要是没有解压到这个选项,看下一行

双击,会自动解压到c盘NVIDIA目录下,这里注意,驱动程序会自动解压并且运行,然后提示没有找到合适的硬件,这里先不要点击确定,去c盘NVIDIA目录下,把驱动文件复制一份,点击安装程序确定之后,解压出来的目录会被自动删除掉。



3.打开控制面板的设备管理器,点开你的显卡属性,选择详细信息 项目卡,在“属性”这个下拉框选择“硬件 ID”,查看第一行的值,比如我的就是

PCI\VEN_10DE&DEV_0407&SUBSYS_01261025&REV_A1
这个0407就是硬件ID了,记着先。



4.找到解压目录下的nv_disp_win7.inf文件,用记事本打开,往下拉,会看到有一大排的显卡硬件id型号,唯独没有移动版的(废话不是 =_=! ),找到和你显卡硬件id值最接近的那一行,如下图



%NVIDIA_DEV.0403.01% = Section001, PCI\VEN_10DE&DEV_0403               
%NVIDIA_DEV.0404.01% = Section001, PCI\VEN_10DE&DEV_0404               
%NVIDIA_DEV.0406.01% = Section001, PCI\VEN_10DE&DEV_0406      

%NVIDIA_DEV.040A.01% = Section003, PCI\VEN_10DE&DEV_040A               
%NVIDIA_DEV.040E.01% = Section003, PCI\VEN_10DE&DEV_040E      



我的硬件id是0407,所以就在

%NVIDIA_DEV.0406.01% = Section001, PCI\VEN_10DE&DEV_0406

底下加上一行

%NVIDIA_DEV.0407.01% = Section001, PCI\VEN_10DE&DEV_0407



且慢关闭, 该文件最下方还有一处要改

拉到最底,会看到一大堆显卡型号,比如这样

NVIDIA_DEV.0403.01 = "NVIDIA GeForce 8600 GS"
NVIDIA_DEV.0404.01 = "NVIDIA GeForce 8400 GS"
NVIDIA_DEV.0406.01 = "NVIDIA GeForce 8300 GS"



在和你硬件id值最接近的型号底下添上一行

NVIDIA_DEV.0407.01 = "NVIDIA GeForce 8600M GT"



保存退出,开始安装驱动,rp稍好的话一般就过了



要是还是不行,把驱动程序下的nv_disp.inf



按照上面的方法也改掉





成功安装之后,把nv_disp.inf和nv_disp_win7.inf复制一份,下次升级驱动直接覆盖掉这两个文件即可安装



按照以上办法折腾过之后,一切顺当,目前没发现有啥不对劲的



小白教程,只为解决问题,高手见笑



如有bug,恳请指出,谢先
页: [1]
查看完整版本: 【原创】win7 移动版显卡驱动程序修改教程