NVIDIA__此图形驱动程序无法到兼容的图形硬件的解决办法(修改版...
NVIDIA  此图形驱动程序无法到兼容的图形硬件的解决办法
前言:因为我的笔记本厂商(现在绝大数厂商都如此)不提供xp系统的驱动程序、所以以前装xp系统后用驱动精灵下载显卡驱动、并且都能成功安装、但坑爹的这次下下来的驱动却安装不了、提示什么此图形驱动程序无法到兼容的图形硬件、换成win7系统用随机赠送的驱动光盘就能装起来、于是苦苦寻、有幸到了这篇文章(www.vistapc/pid/1333)通过这篇文章修改了驱动程序之后成功驱动、谨在此表示对这位作者的衷心感谢、但由于其中有些内容不详、故作此教程。
一:问题描述:对于品牌机而言、大多数都是由厂家定制驱动、想换成XP系统吧、却发现OEM厂商不提供Xp驱动、着实有点坑爹啊、于是想到到显卡提供商网站去驱动、满心欢喜下下来一看、却出现这种提示:
出现这个的原因在于从上下下来的驱动都是公版驱动、然而此驱动会缺少部分硬件ID、导致驱动程序提示不到硬件。
二:驱动原理Windows怎样知道安装的是什么设备,以及要拷贝哪些文件呢?答案在于.inf文件.inf是从Windows 95时代开始引入的一种描述设备安装信息的文件,它用特定语法的文字来说明要安装的设备类型、生产厂商、型号、要拷贝的文件、拷贝到的目标路径,以及要添加到注册表中的信息。通过读取和解释这些文字,Windows便知道应该如何安装驱动程序。目前几乎所有硬件厂商提供的用于Windows 9x下的驱动程序都带有安装信息文件。事实上,.inf文件不仅可用于安装驱动程序,还能用来安装与硬件并没有什么关系的软件,例如Windows 98支持“Windows更新功能,更新时下载的系统部件就是利用.inf文件来说明如何安装该部件的。
  在安装驱动程序时,Windows一般要把.inf文件拷贝一份到“Win-dows\Inf”“Windows\Inf\Other”目录下,以备将来使用。Inf目录下除了有.inf文件外,还有两个特殊文件Drvdata.binDrvidx.bin,以及一些.pnf文件,它们都是Windows为了加快处理速度而自动生成的二进制文件Drvdata.binDrvidx.bin记录了.inf文件描述的所有硬件设备。
三:解决方案核心原理:通过了解驱动原理、现在我们知道解决此问题办法的核心是将本机显卡的硬件ID添加到公版驱动所带的.inf文件中
四:准备工作
1. 了解自己的硬件ID
步骤:①对着桌面我的电脑点击右键、在弹出的菜单中选 管理-设备管理器-显示卡
②对着NVIDIA GEFORCE 310点击右键选择 属性-详细信息
③在下拉菜单中选择 硬件ID
其中选中的部分就是硬件ID了、将此硬件ID记录下来
2. 在下载公版驱动
这是下好的
双击运行后出现路径、牢记此路径
进入刚才解压的文件夹
到这个文件夹
到这个文件
这个.inf就是我们所需要的文件、用记事本打开、
还有的旧版驱动解压后可能会出现这种情况
纳闷、那么多.inf文件我要改哪个呢?
其实每一个.inf都是不同的厂商、请根据下列列表选择
nvaa里面有广达、华硕、奇碁(Rioworks)
nvac宏碁和奶牛
nvam华硕、(我很好奇、我的方正也是用的这个.inf文件)
nvao是苹果
nvar是奇碁(Rioworks)们还有一个不明
nvblHP
nvct是仁宝,夹杂仁宝代工的DELL、联想和奶牛
nvcvClevo
nvdmDELL
nvfm是富士通
nvfu包含 精英、志合(Uniwill)、奶牛、富士通-西门子……
nvfx是富士康
nvhmHP
nviv是英业达
nvloLG
nvlt是联想
nvmi是微星
nvmm是纬创Wistron
nvmt包含顶星、神通,少量的NEC还有未知的两个19611A92
nvqn只有一款NEC
nvqu是广达,也包含广达代工的NEC、明基、LG
nvsm是三洋
nvszc是索尼
nvtd是东芝Qosmio(200M系之后的新卡)
nvtm是东芝Qosmio(9系、8系显卡)
nvtq包含Trigem和两个未知19401B0A
nvts是东芝Tecra系列
nvtw是伦飞
nvvd未知1A46,据说和acer有关系
nvwi是纬创,包含器代工的奶牛、NEC
五:操作步骤
1 插入随机赠送的驱动光盘或者解压在下载显卡的驱动
为什么要这样?
因为我们需要从中复制一条包含你的硬件ID的内容复制到没有你的硬件ID信息、导致驱动安装失败的驱动中去
以我的电脑为例:
插入光盘、用资源管理器打开、到VGA
打开NVAM.inf
还记得刚才复制的硬件ID吗? 现在有用了、在打开的记事本中Ctrl+ F、打开查窗口、将刚刚复制的硬件ID复制进去、如果全部复制进去不到的话、就把最后几位输进去(比如我的硬件ID是PCI\VEN_10DE&DEV_0A75&SUBSYS_20401B0A、但是直接复制进去却不到、那么就将20401B0A复制进去)
将此句子全部复制下来
没有光盘怎么办?
从上下载官方提供的驱动程序、(可是官方提供的是win7的呀、我要xp的驱动啊 [我们下载此驱动只是为了复制刚才的句子、复制完这条语句后这个驱动的使命就完成了、所以不要纠结这个问题])重复①的步骤
苹果笔记本装xp②记得刚才那个安装失败的驱动嘛?
现在我们进去这个目录、进行这个步骤
打开这个.inf文件
滚轮滚到差不多这个位置的时候停住
为什么停在这?
还记得我的硬件ID吗?PCI\VEN_10DE&DEV_0A75&SUBSYS_20401B0A
对比发现驱动都是按照规律排列的、因为我的是0A75、所以应该在之间插入、其他的以此类推
将刚刚复制的
这条语句复制进0A670A78之间
注意!! 细心的人可能发现Section后面的数值似乎发现了变化、之前的是075、最终的确是009、其实一开始我也没有注意到这个问题、修改完保存后运行、不再提示不到兼容的硬件、但是驱动却仍然安装失败、我一开始认为是驱动版本过高、在修改一个低版本的驱动时发现了一个规律、那就是
只要是7E的、section后面总是001
只要是84的、section后面总是012
因此大家改时要注意一下这个问题
但也有人问那为什么你的0A75要和0A78对应、而不和0A67对应呢?
因为他们都是7字打头~ 算是一个家族吧!
最后一个步骤:添加这条语句到相应位置、原来这条语句是没有的、因为此驱动程序中没有我的硬件ID、所以不仅要把硬件ID添加进去、还要告诉计算机你添加的是何种设备、要不然计算机也是不认可的、
最后保存一下.inf文件、然后重新运行等待奇迹出现吧!
PCI\VEN_10DE&DEV_0A75&SUBSYS_20401B0A
C:\NVIDIA\DisplayDriver\296.10\WinXP\International

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。