Příznaky
Zvažte následující scénáře.
Scénář 1
-
Instalaci aplikace, která používá ovládací prvek kód IOCTL_SCSI_PASS_THROUGH zařízení v počítači se systémem Windows 8.1 nebo Windows Server 2012 R2.
-
Aplikace odesílá příkazy pro čtení nebo zápis pomocí Non-Volatile paměti Express (NVMe) rozhraní SCSI předávací mechanismus. Součást NVMe rozhraní v systému Windows je Stornvme.sys.
-
Velikost vyrovnávací paměti není násobek velikosti sektoru.
V tomto případě dochází k poškození dat.
Scénář 2
Předpokládejme nainstalovat na NVMe zařízení v počítači se systémem Windows 8.1 nebo systémem Windows Server 2012 R2. Při NVMe zařízení hlásí zdravotní stav problém nebo problém s Self-Monitoring analýzy a Reporting Technology (SMART) stav pomocí asynchronní události, slouží nečekaně mnoho asynchronní události.
Příčina
Scénář 1
K tomuto problému dochází, protože zařízení NVMe a podpory rozhraní StorNVMe, které stránky fyzické oblasti (PRP) jsou uvedeny pouze pro data transfer operace.
Pokud systém Windows provádí operace přenosu dat, zařízení obdrží paměti počáteční adresu a počet odvětví, která jsou přenášena. Proto pokud velikost vyrovnávací paměti dat není násobkem velikosti sektoru, čtení a zápisu, příkazy nefungují správně. Přesněji řečeno ČÍST příkazy způsobit, že zařízení pro přenos dat více než velikost vyrovnávací paměti dat a způsobit, že zařízení pro zápis na disk s náhodné jádra paměti dat ve vyrovnávací paměti dat příkazy zápisu.
Poznámka: Na rozdíl od jiné protokoly zařízení, které podporují bodový/sbírat seznamy, které mají délku vyrovnávací paměti v bajtech seznam zásad replikace HESEL pro přenos dat ví pouze počet sektoru mají být převedeny. Proto StorNVMe převede velikost přenosu dat na velikost sektoru.
Scénář 2
K tomuto problému dochází, protože ovladač Stornvme.sys vymaže zprávu při NVMe zařízení generuje INTELIGENTNÍ asynchronní události. Zařízení je tedy ve smyčce událost asynchronní odeslání, pokud nezmění stav řadiče.
Řešení
Informace o aktualizaci
Chcete-li tento problém vyřešit, nainstalujte kumulativní aktualizaci 2887595. Další informace o způsobu získání této aktualizace získáte v následujícím článku přejdete na článek znalostní báze Microsoft Knowledge Base:
2887595 Windows RT 8.1, Windows 8.1 a Windows Server 2012 R2 kumulativní aktualizace: listopad 2013
Stav
Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".
Další informace
Pro další informace o terminologii používané v aktualizacích softwaru, klepněte na následující číslo článku k zobrazení článku v databázi Microsoft Knowledge Base:
824684 Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft