Logg på med Microsoft
Logg på, eller opprett en konto.
Hei,
Velg en annen konto.
Du har flere kontoer
Velg kontoen du vil logge på med.

Symptomer

Vurder følgende scenarier.

Scenario 1

  • Du installerer et program som bruker kontrollkoden IOCTL_SCSI_PASS_THROUGH enheten på en datamaskin som kjører Windows 8.1 eller Windows Server 2012 R2.

  • Programmet sender kommandoer for lesing eller skriving ved hjelp av SCSI-Pass-Through-mekanismen i ikke-flyktig minne Express (NVMe)-grensesnitt. Komponenten for NVMe-grensesnittet i Windows er Stornvme.sys.

  • Bufferstørrelsen er ikke et multiplum av sektorstørrelsen.

I dette scenariet oppstår datafeil.

Scenario 2

Anta at du installerer en NVMe-enhet på en 8.1 for Windows-basert eller Windows Server 2012 R2-basert datamaskin. Når enheten NVMe rapporterer et problem for helse-status eller et problem med Self-Monitoring, Analysis and Reporting Technology (SMART) status ved hjelp av asynkron-hendelse, brukes mange asynkrone hendelser uventet.

Årsak

Scenario 1

Dette problemet oppstår fordi operasjoner for overføring av NVMe enheten og StorNVMe grensesnittstøtte fysisk område siden (PRP) viser bare for data.

Når Windows utfører en operasjon for overføring av data, vil enheten mottar et minne adressen og sektor-antall som blir overført. Derfor når data bufferstørrelsen ikke er et multiplum av sektorstørrelser, lese og skrive kommandoene ikke fungerer på riktig måte. Mer spesifikt lese kommandoer at enheten ikke overføre mer data enn dataene bufferstørrelsen og skrivekommandoer at enheten ikke skrive til disken med tilfeldige kjernen minne data i databufferen.

Obs! I motsetning til andre enheten protokoller som støtter XY/hente lister som har lengder i bufferen i byte, vet bare PRP-listen for at dataoverføringen sektor-antall som skal overføres. Derfor konverterer StorNVMe størrelse på overføring av data til en sektorstørrelse.

Scenario 2

Dette problemet oppstår fordi Stornvme.sys-driveren tømmer rapporten når NVMe-enheten genererer SMART Async-hendelsen. Enheten er derfor i en løkke for å sende en asynkron hendelse Hvis du ikke endrer tilstanden for kontrolleren.

Oppløsning

Oppdatere informasjon

Hvis du vil løse dette problemet, installerer du samleoppdateringen 2887595. Hvis du vil ha mer informasjon om hvordan du får tak i denne samleoppdateringen, klikker du artikkelnummeret nedenfor for å gå til artikkelen i Microsoft Knowledge Base:

2887595 Windows RT 8.1 8.1 for Windows og Windows Server 2012 R2 samleoppdatering: November 2013

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".

Hvis du vil ha mer informasjon

Hvis du vil ha mer informasjon om terminologi for programvareoppdatering, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:

824684 beskrivelse av standardterminologien som brukes til å beskrive oppdateringer av Microsoft-programvare

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?
Når du trykker på Send inn, blir tilbakemeldingen brukt til å forbedre Microsoft-produkter og -tjenester. IT-administratoren kan samle inn disse dataene. Personvernerklæring.

Takk for tilbakemeldingen!

×