Bei Microsoft anmelden
Melden Sie sich an, oder erstellen Sie ein Konto.
Hallo,
Wählen Sie ein anderes Konto aus.
Sie haben mehrere Konten.
Wählen Sie das Konto aus, mit dem Sie sich anmelden möchten.

Problembeschreibung

Betrachten Sie die folgenden Szenarien.

Szenario 1

  • Sie installieren eine Anwendung, die den Steuerungscode IOCTL_SCSI_PASS_THROUGH Gerät auf einem Computer verwendet, Windows 8.1 oder Windows Server 2012 R2 ausgeführt wird.

  • Die Anwendung sendet Befehle lesen oder Schreiben vom SCSI-Pass-Through-Mechanismus zur Schnittstelle nicht flüchtigen Speicher Express (NVMe). Die Komponente für die NVMe-Schnittstelle in Windows ist Stornvme.sys.

  • Die Puffergröße ist kein Vielfaches der Sektorgröße.

In diesem Szenario tritt beschädigte Daten.

Szenario 2

Angenommen Sie, ein NVMe Gerät auf einem Windows 8.1 oder Windows Server 2012 R2-basierten Computer installieren. Wenn NVMe Gerät ein Problem Health Status oder eine automatische Überwachung, Analyse und Reporting das SMART-Status Problem mit asynchronen Ereignis Berichten, unerwartet viele asynchrone Ereignisse verwendet.

Ursache

Szenario 1

Dieses Problem tritt auf, weil Geräte NVMe und StorNVMe Schnittstelle Unterstützung physischen Bereich Seite (PRP) nur für Listen Operationen übertragen.

Wenn Windows eine Datenübermittlung ausführt, empfängt das Gerät einen Speicher-Adresse und die Anzahl der Sektoren, die übertragen werden. Daher wird die Größe des Datenpuffers kein Vielfaches von Sektorgrößen lesen und Schreiben Befehle nicht richtig funktionieren. Lesen Sie Befehle bewirken, dass das Gerät mehr als die Größe des Datenpuffers Datenübertragung und Schreibbefehle dazu führen, dass das Gerät zum Schreiben auf die Festplatte mit zufälligen Kernel-Speicherdaten im Datenpuffer.

Hinweis Im Gegensatz zu anderen geräteprotokollen, die Scatter-Gather Listen unterstützen, die Länge des Puffers in Bytes, weiß die PRP-Liste für die Datenübertragung Anzahl Sektoren übertragen werden. Daher konvertiert StorNVMe die Übertragungsgröße der Daten in einer Sektorgröße.

Szenario 2

Dieses Problem tritt auf, weil Treiber Stornvme.sys Bericht löscht, wenn das Gerät NVMe SMART Async-Ereignis generiert. Daher ist das Gerät in einer Schleife Senden eines asynchronen Ereignisses ändert der Zustand des Controllers.

Problemlösung

Update-Informationen

Um dieses Problem zu beheben, installieren Sie Updaterollup 2887595. Weitere Informationen dazu, wie Sie dieses Updaterollup-Paket erhalten, klicken Sie auf die folgende Artikelnummer, fahren Sie mit dem Artikel in der Microsoft Knowledge Base fort:

2887595 Windows RT 8.1, Windows 8.1 und Windows Server 2012 R2 Updaterollup: November 2013

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

Um weitere Informationen zur Terminologie für Softwareupdates zu erhalten, klicken Sie auf die folgende Artikelnummer, um den Artikel der Microsoft Knowledge Base anzuzeigen:

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

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?
Wenn Sie auf "Absenden" klicken, wird Ihr Feedback zur Verbesserung von Produkten und Diensten von Microsoft verwendet. Ihr IT-Administrator kann diese Daten sammeln. Datenschutzbestimmungen.

Vielen Dank für Ihr Feedback!

×