能否手工安装Win7的NVIDIA显卡驱动到XP

我的笔记本是双显卡,但我不想用WIn7,装了XP(这里需要提到一点,GHOST版的XP几乎都没有加载SATA驱动的,而我的新笔记本是SATA硬盘,安装后启动会蓝屏。因此装GHOST之前要在BIOS里先将SATA模式设置(模拟)成IDE,然后进了系统再换上SATA驱动并把BIOS里改回来,具体网上能搜到,这里就不谈了)。由于独显是520M,性能更好,想用这个显卡,但是官方不提供XP的驱动,因此有了这些尝试。

NVIDIA的驱动安装程序其实很灵活,靠nvi文件的配置判断操作系统版本是否匹配。但实际上,就我笔记本上的520M显卡的官方驱动而言,除了Win7特有的双显卡技术相关的Optimus组件外,驱动什么的并没在配置文件上限制,而是驱动的inf文件。

驱动的inf文件的[Manufacturer]节给出了硬件ID所在节的名称,有的inf会有"NTx86.6.1”的字串,Windows找驱动的时候就会判断这个地方是否匹配版本号,6.1是Win7的版本号,就要和对应的节名一齐改成5.1就是XP的版本号了。

但是问题远没这么简单,随驱动提供的程序有可能引用Vista和Win7才有的API,这个时候用驱动自带的安装程序还是会出错,例如我手上这个驱动其中的dbInstaller.exe程序就引用了XP没有的API--"SHGetKnownFolderPath"。

除此之外,驱动本身也未必能兼容,我尝试用420M的nv4_mini.sys加载之后就蓝屏。。。而Win7配套的nvlddmkm.sys直接就加载不了,我怀疑是不是也用了Win7才有的API。

所以。。基本上不用指望把Win7的驱动用于XP了,倒是把相同操作系统的低级设备的驱动用于高级设备倒是有可能的。虽然我用420M的驱动放520M上蓝屏了,但是其它型号的说不定能这么做。

另外还有个问题,双显卡的中断号可能是一样的,在XP下也许就会冲突,出现“该设备无法启动”的问题。如果机器的BIOS里能屏蔽掉集显或手工设置中断号应该就能解决,但是我手上的微星笔记本的BIOS没有这功能。。就没辙了。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值