Symptome
Sie verfügen über einen Computer unter Windows Server 2008 R2 oder Windows 7. Im BIOS-Setup ändern Sie den SATA-Modus (Serial Advanced Technology Attachment) eines Datenträgergeräts so, dass die AHCI-Spezifikation (Advanced Host Controller Interface) verwendet wird. Nachdem diese Änderung wirksam wurde, reagiert der Computer nach dem Zufallsprinzip für 60 Sekunden oder länger nicht mehr.
Dieses Problem kann sich auf Windows Explorer und alle anderen Anwendungen auswirken, die E/A-Vorgänge auf dem SATA/AHCI-Gerät ausführen.
Hinweis: Das Problem tritt häufig unter E/A-Bedingungen mit umfangreichem Datenträger auf.
Ursache
Dieses Problem tritt auf, weil der AHCI-Treiber (Msahci.sys) die AHCI-Spezifikationen für den Zugriff auf verwandte Register nicht befolgt. Dieses Verhalten kann zu einer Racebedingung zwischen dem Interrupthandler im Treiber und dem Hardwaregerät führen. Wenn die Racebedingung auftritt, erkennt der AHCI-Treiber nicht, dass einige E/A-Anforderungen abgeschlossen sind, bis der Timeouthandler diese Anforderungen 60 Sekunden später erfasst.
Lösung
Hotfixinformationen
Ein Hotfix zur Behebung des Problems ist von Microsoft erhältlich. Der Hotfix ist jedoch nur zur Behebung des in diesem Artikel beschriebenen Problems vorgesehen. Deshalb sollten Sie nur Systeme aktualisieren, bei denen das in diesem Artikel beschriebene Problem auftritt. Der Hotfix wird unter Umständen zu einem späteren Zeitpunkt weiteren Tests unterzogen. Wenn Ihr System durch dieses Problem nicht schwerwiegend beeinträchtigt ist, empfehlen wir, auf das nächste Softwareupdate zu warten, das diesen Hotfix enthält.
Wenn der Hotfix zum Download zur Verfügung steht, finden Sie einen Abschnitt "Hotfix download available" (Hotfixdownload verfügbar) oben in diesem Knowledge Base-Artikel. Ist dies nicht der Fall, wenden Sie sich an die Kundenbetreuung bzw. den Support von Microsoft, um den Hotfix zu erhalten.
Hinweis Falls weitere Probleme auftreten oder andere Schritte zur Problembehandlung erforderlich sind, müssen Sie möglicherweise eine separate Serviceanfrage erstellen. Für zusätzliche Supportanfragen und -belange, die sich nicht auf diesen speziellen Hotfix beziehen, fallen die üblichen Supportgebühren an. Besuchen Sie die folgende Microsoft-Website, um eine vollständige Liste der Telefonnummern von Microsoft-Kundendienst und -Support (CSS) anzuzeigen oder eine separate Serviceanfrage zu erstellen:
http://support.microsoft.com/contactus/?ws=support Hinweis: Das Formular "Hotfix-Download verfügbar" zeigt die Sprachen an, für die der Hotfix verfügbar ist. Wenn Ihre Sprache nicht angezeigt wird, steht der betreffende Hotfix in Ihrer Sprache nicht zur Verfügung.
Voraussetzungen
Um diesen Hotfix anwenden zu können, muss auf Ihrem Computer Windows 7 oder Windows Server 2008 R2 ausgeführt werden.
Neustartanforderung
Sie müssen den Computer nach der Installation dieses Hotfixes neu starten.
Ersetzte Hotfixes
Dieser Hotfix ersetzt keinen zuvor veröffentlichten Hotfix.
Dateiinformationen
Die englische Version (USA) dieses Hotfix installiert Dateien mit den in der nachstehenden Tabelle aufgelisteten Attributen. Datums- und Uhrzeitangaben für diese Dateien sind in der koordinierten Weltzeit (UTC) angegeben. Die Datums- und Uhrzeitangaben für diese Dateien werden auf Ihrem lokalen Computer in Ihrer Ortszeit und unter Berücksichtigung der Sommerzeit angegeben. Außerdem können sich die Datums- und Uhrzeitangaben ändern, wenn Sie bestimmte Operationen mit den Dateien ausführen.
Hinweise zu den Dateiinformationen für Windows 7 und Windows Server 2008 R2
Wichtig Hotfixes für Windows 7 und Windows Server 2008 R2 sind in denselben Paketen enthalten. Auf der Seite "Hotfixanfrage" darf jedoch nur eines dieser Produkte aufgeführt sein. Wählen Sie einfach das auf der Seite aufgeführte Produkt aus, um das Hotfixpaket für Windows Server und Windows Server 2008 R2 anzufordern.
- Die in den einzelnen Umgebungen installierten MANIFEST- (.manifest) und MUM-Dateien (.mum) sind im Abschnitt "Weitere Dateiinformationen für Windows Server 2008 R2 und Windows 7" separat aufgeführt. MUM- und MANIFEST-Dateien sowie die zugehörigen Sicherheitskatalogdateien (.cat) sind sehr wichtig, um den Status der aktualisierten Komponenten beizubehalten. Die Sicherheitskatalogdateien, deren Attribute nicht aufgelistet sind, verfügen über eine digitale Microsoft-Signatur.
Alle unterstützten x86-basierten Versionen von Windows 7
| Dateiname | Dateiversion | Dateigröße | Datum | Uhrzeit | Plattform |
|---|---|---|---|---|---|
| Aliide.sys | 1.2.0.0 | 14,400 | 14.07.2009 | 01:26 | x86 |
| Cmdide.sys | 2.0.7.0 | 15,952 | 14.07.2009 | 01:26 | x86 |
| Msahci.sys | 6.1.7600.20545 | 27,720 | 09.10.2009 | 07:06 | x86 |
| "Mshdc.inf" | Nicht anwendbar | 51,016 | 08-Okt-2009 | 23:02 | Nicht anwendbar |
| Viaide.sys | 6.0.6000.170 | 16,976 | 14.07.2009 | 19:01 | x86 |
Alle unterstützten x64-basierten Versionen von Windows 7 und Windows Server 2008 R2
| Dateiname | Dateiversion | Dateigröße | Datum | Uhrzeit | Plattform |
|---|---|---|---|---|---|
| Aliide.sys | 1.2.0.0 | 15,440 | 14.07.2009 | 01:52 | x64 |
| Cmdide.sys | 2.0.7.0 | 17,488 | 14.07.2009 | 01:52 | x64 |
| Msahci.sys | 6.1.7600.20545 | 30,280 | 09.10.2009 | 07:01 | x64 |
| "Mshdc.inf" | Nicht anwendbar | 51,176 | 08-Okt-2009 | 23:14 | Nicht anwendbar |
| Viaide.sys | 6.0.6000.170 | 17,488 | 14.07.2009 | 01:45 | x64 |
Alle unterstützten IA-64-basierten Versionen von Windows Server 2008 R2
| Dateiname | Dateiversion | Dateigröße | Datum | Uhrzeit | Plattform |
|---|---|---|---|---|---|
| Aliide.sys | 1.2.0.0 | 19,024 | 14.07.2009 | 01:57 | IA-64 |
| Cmdide.sys | 2.0.7.0 | 26,704 | 14.07.2009 | 01:57 | IA-64 |
| Msahci.sys | 6.1.7600.20545 | 69,192 | 09.10.2009 | 13:41 | IA-64 |
| "Mshdc.inf" | Nicht anwendbar | 48,684 | 08-Okt-2009 | 2,311 | Nicht anwendbar |
| Viaide.sys | 6.0.6000.170 | 27,712 | 14.07.2009 | 01:56 | IA-64 |
Status
Microsoft hat bestätigt, dass dies ein Problem bei den Microsoft-Produkten ist, die im Abschnitt „Gilt für“ aufgeführt sind.
Weitere Informationen
Weitere Informationen zur Terminologie für Softwareupdates von Microsoft finden Sie im folgenden Artikel der Microsoft Knowledge Base:
824684 Erläuterung von Standardbegriffen bei Microsoft-Softwareupdates
Weitere Dateiinformationen
Weitere Dateiinformationen für Windows 7 und Windows Server 2008 R2
Weitere Dateien für alle unterstützten x86-basierten Versionen von Windows 7
| Dateiname | Dateiversion | Dateigröße | Datum | Uhrzeit | Plattform |
|---|---|---|---|---|---|
| Package_for_kb976418_rtm~31bf3856ad364e35~x86~~6.1.1.0.mum | Nicht anwendbar | 1,714 | 09.10.2009 | 14:34 | Nicht anwendbar |
| X86_mshdc.inf_31bf3856ad364e35_6.1.7600.20545_none_ddc35c9e9bda913a.manifest | Nicht anwendbar | 6,632 | 09.10.2009 | 14:44 | Nicht anwendbar |
Weitere Dateien für alle unterstützten x64-basierten Versionen von Windows 7 und Windows Server 2008 R2
| Dateiname | Dateiversion | Dateigröße | Datum | Uhrzeit | Plattform |
|---|---|---|---|---|---|
| Amd64_mshdc.inf_31bf3856ad364e35_6.1.7600.20545_none_39e1f82254380270.manifest | Nicht anwendbar | 6,636 | 09.10.2009 | 1,450 | Nicht anwendbar |
| Package_for_kb976418_rtm~31bf3856ad364e35~amd64~~6.1.1.0.mum | Nicht anwendbar | 1,724 | 09.10.2009 | 14:34 | Nicht anwendbar |
Weitere Dateien für alle unterstützten IA-64-basierten Versionen von Windows Server 2008 R2
| Dateiname | Dateiversion | Dateigröße | Datum | Uhrzeit | Plattform |
|---|---|---|---|---|---|
| Ia64_mshdc.inf_31bf3856ad364e35_6.1.7600.20545_none_ddc500949bd89a36.manifest | Nicht anwendbar | 6,112 | 09.10.2009 | 14:34 | Nicht anwendbar |
| Package_for_kb976418_rtm~31bf3856ad364e35~ia64~~6.1.1.0.mum | Nicht anwendbar | 1,444 | 09.10.2009 | 14:34 | Nicht anwendbar |
Referenzmaterial
Weitere Informationen zur AHCI-Spezifikation finden Sie auf der folgenden Website von Intel: