Prisijunkite prie „Microsoft“
Prisijunkite arba sukurkite paskyrą.
Sveiki,
Pasirinkti kitą paskyrą.
Turite kelias paskyras
Pasirinkite paskyrą, kurią naudodami norite prisijungti.

Požymiai

Apsvarstyti šie scenarijai.

1 scenarijus

  • Diegiant programą, kuri naudoja IOCTL_SCSI_PASS_THROUGH įrenginio valdymo kodekso kompiuteryje, kuriame veikia Windows 8.1 "arba" Windows Server 2012 R2.

  • Paraiškos siunčia skaityti ar rašyti komandas naudodami SCSI srautą mechanizmas Nelaki atminties Express (NVMe) sąsają. Komponento NVMe sąsajos Windows yra Stornvme.sys.

  • Buferio dydis yra ne kartotinis sektoriaus dydžio.

Tokiu atveju kyla, duomenys gali būti sugadinti.

2 scenarijus

Tarkime, įtaisu NVMe Windows 8.1 arba Windows Server 2012 R2 pagrįstą kompiuterį. Kai NVMe prietaisas ataskaitos sveikatos statuso problema ar savikontrolės, analizės ir įspėjimų technologija (SMART) statuso problema naudojant Async atveju, daug Async renginių naudojami netikėtai.

Priežastis

1 scenarijus

Taip atsitinka, nes NVMe prietaisas ir StorNVMe sąsaja paramą fizinių regionui puslapis (PRP) sąrašus tik duomenų perkėlimo operacijos.

Kai Windows atlieka duomenų perdavimo operacija, prietaisas gauna atminties pradžios adresas ir sektoriuje skaičius, kuris yra perduodamas. Todėl, kai duomenų buferis yra ne kartotinis sektoriaus dydis, skaityti ir rašyti komandos neveikia tinkamai. Tiksliau, skaityti komandos gali perduoti daugiau duomenų nei duomenų buferio dydį, ir rašyti komandas gali rašyti į diską su atsitiktinių branduolio atminties duomenis, duomenų buferis.

Pastaba. Skirtingai nuo kitų prietaiso protokolų, kurie palaiko sklaidos/surinkimo sąrašus, kurių buferio ilgio baitais, PRP sąrašo duomenų perdavimas tik žino sektoriuje skaičius turi būti perduotas. Todėl, StorNVMe keičia duomenų perdavimo dydį į sektoriaus dydį.

2 scenarijus

Taip atsitinka, nes Stornvme.sys tvarkyklės išvalo ataskaitą kai NVMe prietaisas generuoja SMART Async įvykis. Todėl prietaisas yra cikle Async Įvykio jei sveikatos valstybės valdiklio nekeičia.

Sprendimas

Informacija apie atnaujinimą

Norėdami išspręsti šią problemą, įdiekite specifinių naujinimų paketas 2887595. Norėdami gauti daugiau informacijos, kaip gauti šį specifinių naujinimų paketą, spustelėkite toliau esančio straipsnio numerį ir eikite į Microsoft žinių bazės straipsnį:

2887595 Windows RT 8.1 "," Windows 8.1 "ir" Windows Server 2012 R2 specifinių naujinimų paketas: 2013 m. lapkričio

Būsena

„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.

Daugiau informacijos

Norėdami gauti daugiau informacijos apie programinės įrangos naujinimo terminiją, spustelėkite toliau esančio straipsnio numerį ir peržiūrėkite „Microsoft“ žinių bazės straipsnį:

824684 standartinę terminologiją, vartojamą Microsoft programinės įrangos naujinimams apibūdinti, aprašas

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?
Paspaudus mygtuką Pateikti, jūsų atsiliepimai bus naudojami tobulinant „Microsoft“ produktus ir paslaugas. Jūsų IT administratorius galės rinkti šiuos duomenis. Privatumo patvirtinimas.

Dėkojame už jūsų atsiliepimą!

×