Die ATA PASS THRU-Anforderung ist fehlgeschlagen auf einem Windows XP-Computer oder einem Windows Server 2003-computer

Problembeschreibung

Auf einem Microsoft Windows XP-Computer oder einem Microsoft Windows Server 2003-Computer unterstützt eine Festplatte die ATA-48-Bit Logical Block Addressing (LBA). Jedoch ist die Festplatte kleiner als 137 Gigabyte (GB), behandelt Windows nicht die ATA PASS THRU -Anforderung, die das ATA_FLAGS_48BIT_COMMAND -Flag festlegt. Daher ist die ATA PASS THRU -Anforderung fehlgeschlagen.

Problemlösung

Hotfix-Informationen

Ein unterstützter Hotfix ist von Microsoft erhältlich. Dieser Hotfix soll nur der Behebung des Problems dienen, das in diesem Artikel beschrieben wird. Verwenden Sie diesen Hotfix nur auf Systemen, bei denen dieses spezielle Problem auftritt. Dieser Hotfix sollte weiteren Tests unterzogen werden. Wenn Ihr System durch dieses Problem nicht schwerwiegend beeinträchtigt ist, empfehlen wir sie, auf das nächste Softwareupdate zu warten, das diesen Hotfix enthält.

Wenn der Hotfix zum Download zur Verfügung steht, gibt es einen Abschnitt "Hotfixdownload available" ("Hotfixdownload verfügbar"), am oberen Rand dieses Knowledge Base-Artikel. Wenn dieser Abschnitt nicht angezeigt wird, wenden Sie sich an den Microsoft Customer Service and Support, 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. Die normalen Supportkosten gelten für zusätzliche Supportfragen und Probleme, die nicht diesem speziellen Hotfix zugeordnet werden können. Eine vollständige Liste der Telefonnummern von Microsoft Customer Service and Support oder eine separate Serviceanfrage erstellen finden Sie auf der folgenden Microsoft-Website:Hinweis Das Formular "Hotfix download available" ("Hotfixdownload verfügbar") zeigt die Sprachen an, für die der Hotfix verfügbar ist. Wenn Ihre Sprache nicht angezeigt wird, ist dieser Hotfix für Ihre Sprache nicht verfügbar.

Voraussetzungen

Es sind keine Voraussetzungen erforderlich.

Neustartanforderung

Sie müssen den Computer neu starten, nachdem Sie diesen Hotfix anwenden.

Informationen zu ersetzten Hotfixes

Dieser Hotfix ersetzt keine anderen Hotfixes.

Dateiinformationen

Die englische Version dieses Hotfixes weist Dateiattribute (oder spätere Attribute), die in der folgenden Tabelle aufgelistet sind. Die Datums- und Uhrzeitangaben für diese Dateien sind in Coordinated Universal Time (UTC) aufgelistet. Wenn Sie die Dateiinformationen anzeigen, werden sie in die lokale Zeit konvertiert. Um die Differenz zwischen UTC und der Ortszeit zu finden, verwenden Sie die Registerkarte Zeitzone unter Datum und Uhrzeit in der Systemsteuerung.
Windows XP
DateinameDateiversionDateigrößeDatumZeitPlattform
Atapi.sys5.1.2600.311296,38403-Apr-200710:39x86
Windows Server 2003 mit SP1, 32-Bit-Versionen
DateinameDateiversionDateigrößeDatumZeitPlattform
Atapi.sys5.2.3790.290396.76821-Mar-200711:43x86
Windows Server 2003 mit SP2, 32-Bit-Versionen
DateinameDateiversionDateigrößeDatumZeitPlattform
Atapi.sys5.2.3790.404496.76821-Mar-200712:35x86
Windows Server 2003 mit SP1, 64-Bit-Versionen
DateinameDateiversionDateigrößeDatumZeitPlattform
Atapi.sys5.2.3790.2903150,01621-Mar-200707:31x64
Windows Server 2003 mit SP2, 64-Bit-Versionen
DateinameDateiversionDateigrößeDatumZeitPlattform
Atapi.sys5.2.3790.4044150,01621-Mar-200715:30x64
Windows Server 2003 mit SP1, Itanium-Versionen
DateinameDateiversionDateigrößeDatumZeitPlattform
Atapi.sys5.2.3790.2903311,29621-Mar-200707:31IA-64
Windows Server 2003 mit SP2, Itanium-Versionen
DateinameDateiversionDateigrößeDatumZeitPlattform
Atapi.sys5.2.3790.4044311,29621-Mar-200715:30IA-64

Status

Microsoft hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Eigenschaften“ aufgeführt sind.

Weitere Informationen

Die Funktion ATA-48-Bit Logical Block Addressing (LBA) ist eine Größe unterstützen mehr als 137 GB erforderlich. Es ist jedoch nicht erforderlich, die angibt, dass der Kreditor die 48-Bit LBA-Funktion implementieren hat, wenn die Größe kleiner als 137 GB ATA.

Auf einer Windows-Plattform ist eine API namens ATA PASS THRU. Die ATA PASS THRU API dienen den ATA-Befehl von einer Win32-Anwendung im Benutzermodus an ATA-Controller übergeben. ATA-Register für die 48-Bit LBA-Modus in dieser API verwenden, muss die Anwendung ein ATA_FLAGS_48BIT_COMMAND gesetzt. Dieses Verfahren funktioniert gut, wenn die Größe der Festplatte mehr als 137 GB ist. Wenn die Festplatte kleiner als 137 GB ist, schließt die Atapi.sys-Datei falsch , dass Folgendes zutrifft:
  • ATA-48-Bit LBA-Feature implementiert der Festplatte nicht.
  • Das ATA_FLAGS_48BIT_COMMAND -Flag ist nicht geeignet für kleine Festplatten.
In diesem Microsoft Knowledge Base-Artikel beschriebenen Hotfix entspannt Restrictions in der Datei "Atapi.sys". Dieser Hotfix ermöglicht auch die backup-Anwendung ATA-Register für die 48-Bit LBA-Modus nur zugreifen, wenn die Festplatte den ATA-48-Bit LBA unterstützt. Für Weitere Informationen klicken Sie auf die folgenden Artikelnummer der Microsoft Knowledge Base:

824684 Erläuterung von der standardmäßigen Standardbegriffen bei Microsoft Softwareupdates

Eigenschaften

Artikelnummer: 934205 – Letzte Überarbeitung: 14.01.2017 – Revision: 1

Feedback