Reduzierung der E/A-Ressourcennutzung
Microsoft hat Unterstützung implementiert, um die Abhängigkeit von PCI-, PCI-X- und PCI Express-Geräten von der Verwendung von E/A-Speicheradressen zu verringern, auf die von den E/A-Basisadressregistern (BARs) zugegriffen wird. Die Anzahl der E/A-Ressourcen, die auf einem Pc verwendet werden, ist im Laufe der Jahre weiter gestiegen. Diese E/A-Ressourcennutzung in PCI-, PCI-X- und PCI Express-Bussen wird zunehmend zu einer Ursache von Ressourcenkonfliktproblemen. Aufgrund der Anzahl virtueller PCI-zu-PCI-Brücken, die in Client- und Serversystemen verwendet werden, wird erwartet, dass sich diese Probleme bei Systemen, die PCI-Express-Busse verwenden, im Vergleich zu pci-X-Bussen verschlimmern. Daher wird es immer notwendiger, Hardwaredesigns weg von der Abhängigkeit von E/A-Ressourcen und hin zur Verwendung von Speicherressourcen umzustellen, die viel umfangreicher sind. Weitere Informationen dazu, wie Gerätehersteller, Treiberentwickler, Firmwaretechniker und Systemhersteller nicht verwendete E/A-BARs deaktivieren und den in einem Computer verbrauchten E/A-Speicherplatz reduzieren oder beseitigen können, finden Sie im Whitepaper Zur Verringerung der E/A-Ressourcennutzung .
Um die E/A-Ressourcennutzung in Windows 10 zu reduzieren, platzieren Sie den folgenden Eintrag in der INF-Datei des Gerätetreibers:
[DDInstall.HW]
Include=pci.inf
Needs=PciIoSpaceNotRequired.HW
Verwenden Sie in Windows 8.1 und früheren Versionen stattdessen diesen Eintrag:
[DDInstall.HW]
Include=machine.inf
Needs=PciIoSpaceNotRequired