none
Windows2000和XP下的资源分配问题 RRS feed

  • 问题

  • 故障现象:

    使用一块PCI设备,在WinXP下可以正常安装驱动,并且使用正常,设备管理器中查看到的资源为:I/O地址:100-10F,中断:7,内存范围:F6AFC000-F6BFBFFF(1MB),并且可以手动分配其他内存范围;但在Win2000下安装驱动后不能正常使用,设备管理器中设备前方有个黄色的感叹号,提示该设备分配不到足够资源,手动分配其他内存范围都显示不可用。

    请各位看下有没有遇见过类似的情况,帮忙分析一下,看是由于2000和XP分配机制不同,还是其他什么原因,先谢谢了!

    补充:在2000下I/O地址(100-10F)和中断(7)都可以手动分配,主要是内存不能分配,手动分配没有可用的内存范围,要么被其他设备占用,要么就是显示不可用,在XP下就有很多内存范围可选

    2008年9月4日 2:08

答案

  • 应该是此驱动不适用win2000或者是由于驱动安装不正确造成的,如果驱动正确安装的话系统资源会被自动分配。一般不建议手动更改,因为驱动不正确的话手动改也是徒劳的。建议重新安装此驱动或者换驱动试试。

    2008年9月4日 5:40

全部回复

  •  

    是 for win2000 的驱动吗? 从win9x 开始,硬件资源都是OS 管理了,还是不要自己改的好。

    2008年9月4日 3:56
  • 请确认此驱动是否向下兼容 Windows 2000。

     

    2008年9月4日 4:11
    版主
  • 驱动是for win2000/XP的
    2008年9月4日 5:03
  • 手动改是因为系统分配不到内存资源,所以才尝试手动改,是不是因为Win2000能管理的内存范围比WinXP小,没有足够内存范围给该设备使用?
    2008年9月4日 5:06
  • 应该是此驱动不适用win2000或者是由于驱动安装不正确造成的,如果驱动正确安装的话系统资源会被自动分配。一般不建议手动更改,因为驱动不正确的话手动改也是徒劳的。建议重新安装此驱动或者换驱动试试。

    2008年9月4日 5:40
  • 谢谢大家,已经重装驱动很多次了,也重装了系统,但都是不行,我想在XP下是没有问题的,是否重点从XP和2000的区别上考虑,例如2000下是否可供分配的内存范围比XP下少?
    2008年9月4日 6:29