Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

Symptom

Föreställ dig följande.

Scenario 1

  • Du installerar ett program som använder styrkoden IOCTL_SCSI_PASS_THROUGH enheten på en dator som kör Windows 8.1 eller Windows Server 2012 R2.

  • Programmet skickar Läs- eller SKRIVBEHÖRIGHETER kommandon med hjälp av mekanismen för vidarekoppling SCSI-gränssnitt för icke-flyktig minne Express (NVMe). Komponent för NVMe-gränssnittet i Windows är Stornvme.sys.

  • Buffertstorleken är inte en multipel av sektorstorleken.

I det här scenariot uppstår datafel.

Scenario 2

Anta att du installerar en NVMe enheten på en dator med Windows 8.1 eller Windows Server 2012 R2. När NVMe enheten rapporterar ett problem med status hälsa eller ett problem med egenkontroll, analys och rapportering-teknik (SMART) status med hjälp av asynkrona händelser, används oväntat många asynkrona händelser.

Orsak

Scenario 1

Det här problemet uppstår eftersom NVMe enheten och StorNVMe gränssnitt stöd fysiska Region sida (PRP) visas endast för data överför operationer.

När Windows utför en åtgärd för överföring av data, enheten tar emot en minnet med början på adressen och antalet sektorer som överförs. Därför, när buffertstorlek data inte är en multipel av sektorstorlek, läsa och skriva kommandon inte fungerar korrekt. Läs särskilt kommandon orsaka enheten att överföra mer data än buffertstorleken informationen och skrivkommandon orsaka enheten att skriva till disken med slumpmässig kernel-minnesdata i bufferten.

Obs!  Till skillnad från andra enhet-protokoll som stöder punkt/samla listor som har buffert längd i byte, vet PRP-lista för att överföra data bara antalet sektorer som ska överföras. StorNVMe konverterar därför Datastorlek för överföring till en sektorstorleken.

Scenario 2

Det här problemet uppstår eftersom drivrutinen Stornvme.sys rensar rapporten när NVMe enheten genererar SMART asynkrona händelser. Enheten är därför en slinga för att skicka en asynkron händelse om registeransvarige hälsotillstånd inte ändras.

Lösning

Information om uppdateringen

Lös problemet genom att installera Samlad uppdatering 2887595. För mer information om hur du skaffar den här samlade uppdateringen klickar du på följande artikelnummer för att gå till artikeln i Microsoft Knowledge Base:

2887595 Windows RT 8.1, 8.1 för Windows och Windows Server 2012 R2 Samlad uppdatering: November 2013

Status

Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet "Gäller".

Mer Information

För mer information om terminologin för programuppdateringar klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

824684 beskrivning av standardterminologin som används för att beskriva Microsoft-programuppdateringar

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?
Genom att trycka på skicka, kommer din feedback att användas för att förbättra Microsofts produkter och tjänster. IT-administratören kan samla in denna data. Sekretesspolicy.

Tack för din feedback!

×