Vzťahuje sa naWindows 8.1 Windows 8.1 Enterprise Windows 8.1 Pro Windows Server 2012 R2 Datacenter Windows Server 2012 R2 Essentials Windows Server 2012 R2 Foundation Windows Server 2012 R2 Standard

Príznaky

Zvážte nasledovné scenáre.Scenár 1

  • Nainštalujete aplikáciu, ktorá používa IOCTL_SCSI_PASS_THROUGH riadiaci kód zariadenia v počítači so systémom Windows 8.1 alebo Windows Server 2012 R2.

  • Aplikácia odošle čítať alebo písať príkazy pomocou mechanizmu SCSI Pass-Through rozhraní Non-Volatile pamäťou Express (NVMe). Súčasť NVMe rozhrania v systéme Windows je Stornvme.sys.

  • Veľkosť medzipamäte nie je násobok veľkosti sektora.

V takomto prípade dôjde k poškodeniu údajov.Scenár 2Predpokladajme, že nainštalovať NVMe zariadenia v počítači so systémom Windows 8.1 alebo so systémom Windows Server 2012 R2. Keď zariadenie NVMe správy zdravotného stavu problému alebo vydanie stav vlastného monitorovania, analýzy a Reporting Technology (SMART) pomocou asynchrónne udalosti, veľa asynchrónne udalosti používajú nečakane.

Príčina

Scenár 1Tento problém sa vyskytuje, pretože NVMe zariadenia a StorNVMe rozhranie podporu fyzickej stránke regiónu (PRP) uvádza iba pre data prenos operácie.Keď systém Windows vykoná operáciu prenosu údajov, zariadenie prijíma pamäť od adresy a sektor počítať, ktorá prechádza. Keď veľkosť medzipamäte údajov nie je násobok veľkosti sektora, čítať a písať príkazy nefungujú správne. Presnejšie povedané, čítať príkazy spôsobiť, že zariadenie preniesť viac údajov než veľkosť medzipamäte údajov a písať príkazy spôsobiť, že zariadenie na zápis na disk s náhodné jadra pamäte údajov údajová medzipamäť.Poznámka:  Na rozdiel od iných zariadenia protokolov, ktoré podporujú Scatter/zhromažďovať zoznamy, ktoré majú dĺžky medzipamäte v bajtoch, PRP zoznamu pre prenos vie počítať sektor preniesť. Preto StorNVMe konvertuje veľkosť prenosu údajov do veľkosť sektora.Scenár 2Tento problém sa vyskytuje, pretože ovládač Stornvme.sys vymaže správa pri NVMe zariadení generuje inteligentný Async udalosť. Zariadenie sa preto slučka asynchrónne udalosti Ak stavu radiča nemení.

Riešenie

Informácie o aktualizácii

Ak chcete vyriešiť tento problém, nainštalujte súhrnnú aktualizáciu 2887595. Ďalšie informácie o možnostiach získania tejto súhrnnej aktualizácie získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:

2887595 Windows RT 8.1 Windows 8.1 a Windows Server 2012 R2 súhrnná aktualizácia: November 2013

Stav

Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.

Ďalšie informácie

Ďalšie informácie o terminológii z oblasti aktualizácií softvéru získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:

824684 Popis štandardnej terminológie použitej na popis aktualizácií softvéru od spoločnosti Microsoft

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.