Freigeben über


Reduzierung der Nutzung von E/A-Ressourcen

Microsoft hat Unterstützung implementiert, um die Abhängigkeit zu verringern, die PCI-, PCI-X- und PCI Express-Geräte von der Verwendung von E/A-Space-Adressen haben, die über die E/A-Basisadressenregister (BARs) zugegriffen werden. Die Anzahl der auf einem persönlichen Computer verwendeten E/A-Ressourcen hat im Laufe der Jahre zugenommen. Diese E/A-Ressourcenauslastung bei PCI-, PCI-X- und PCI Express-Bussen wird zunehmend zu einer Ursache für Ressourcenkonfliktprobleme. Diese Probleme sollen aufgrund der Anzahl der virtuellen PCI-zu-PCI-Brücken, die sowohl in Client- als auch in Serversystemen verwendet werden, für Systeme mit PCI Express-Bussen im Vergleich zu den Systemen mit PCI- und PCI-X-Bussen schlimmer werden. Daher wird es immer notwendiger, Hardwaredesigns weg von der Abhängigkeit von E/A-Ressourcen und der Verwendung von Speicherressourcen zu übertragen, die viel umfangreicher sind. Weitere Informationen dazu, wie Gerätehersteller, Treiberentwickler, Firmwaretechniker und Systemhersteller nicht verwendete E/A-BARs deaktivieren und die Menge des in einem Computer verwendeten E/A-Speicherplatzes reduzieren oder beseitigen können, finden Sie im Whitepaper zur Reduzierung 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üher stattdessen diesen Eintrag:

[DDInstall.HW]
Include=machine.inf
Needs=PciIoSpaceNotRequired