นำไปใช้กับ
Windows 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

อาการ

พิจารณาสถานการณ์ต่อไปนี้สถานการณ์สมมติที่ 1

  • คุณติดตั้งโปรแกรมประยุกต์ที่ใช้รหัสควบคุมอุปกรณ์ IOCTL_SCSI_PASS_THROUGH บนคอมพิวเตอร์ที่กำลังเรียกใช้ Windows 8.1 หรือ R2 Windows Server 2012

  • แอพลิเคชันส่งคำสั่งอ่านหรือเขียน โดยใช้กลไกแบบพาส-ทรู SCSI อินเทอร์เฟซสำหรับการเปลี่ยนแปลงได้ที่ไม่ใช่หน่วยความจำ Express (NVMe) คอมโพเนนต์สำหรับอินเทอร์เฟซสำหรับ NVMe ใน Windows เป็น Stornvme.sys

  • ขนาดบัฟเฟอร์ไม่เท่าของขนาดเซกเตอร์

ในสถานการณ์สมมตินี้ เกิดความเสียหายของข้อมูลสถานการณ์สมมติ 2สมมติว่า คุณติดตั้งเป็นอุปกรณ์ NVMe บนคอมพิวเตอร์ที่ใช้ Windows 8.1 หรือใช้ R2 Windows Server 2012 เมื่ออุปกรณ์ NVMe รายงานประเด็นสถานะความสมบูรณ์หรือการออกใช้สถานะการตรวจสอบด้วยตนเอง การวิเคราะห์ และเทคโนโลยีรายงาน (สมาร์ท) โดยใช้เหตุการณ์ต่างเวลา เหตุการณ์มากมายที่ต่างเวลาจะใช้โดยไม่คาดคิด

สาเหตุ

สถานการณ์สมมติที่ 1ปัญหานี้เกิดขึ้นเนื่องจากอุปกรณ์ NVMe และการสนับสนุนอินเทอร์เฟซ StorNVMe หน้าภูมิภาคทางกายภาพ (PRP) แสดงรายการเฉพาะสำหรับข้อมูลการดำเนินงานสำหรับการโอนย้ายเมื่อ Windows ทำการดำเนินการถ่ายโอนข้อมูล อุปกรณ์ได้รับหน่วยความจำที่เริ่มต้นที่อยู่และจำนวนเซกเตอร์ที่โอนย้าย ดังนั้น เมื่อขนาดของบัฟเฟอร์ข้อมูลไม่ใช่ตัวคูณของ ขนาดเซกเตอร์ อ่าน และเขียนคำสั่งไม่สามารถใช้งานได้อย่างถูกต้อง อ่านคำสั่งทำให้อุปกรณ์สามารถโอนย้ายข้อมูลไปกว่าขนาดของบัฟเฟอร์ข้อมูล และคำสั่งการเขียนที่ทำให้อุปกรณ์สามารถเขียนไปยังดิสก์ที่มีข้อมูลหน่วยความจำเคอร์เนลที่สุ่มในบัฟเฟอร์ข้อมูลที่เจาะจงมากขึ้นหมายเหตุ  ซึ่งแตกต่างจากอุปกรณ์โพรโทคอลอื่น ๆ ที่สนับสนุนการกระจาย/รวบรวมรายการที่มีความยาวของบัฟเฟอร์ไบต์ รายการ PRP สำหรับการโอนย้ายข้อมูลเฉพาะทราบจำนวนเซกเตอร์จะถูกโอนย้าย ดังนั้น StorNVMe แปลงขนาดการถ่ายโอนข้อมูลให้มีขนาดเซกเตอร์สถานการณ์สมมติ 2ปัญหานี้เกิดขึ้นเนื่องจากโปรแกรมควบคุม Stornvme.sys ล้างรายงานเมื่ออุปกรณ์ NVMe สร้างเหตุการณ์ต่างเวลาสมาร์ท ดังนั้น อุปกรณ์ดังกล่าวในการวนรอบของเหตุการณ์ต่างเวลาการส่งของตัวควบคุมไม่เปลี่ยนแปลง

การแก้ปัญหา

ข้อมูลการปรับปรุง

เมื่อต้องการแก้ไขปัญหานี้ ติดตั้งยกเลิกการอัพเด 2887595 สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจรวบรวมโปรแกรมปรับปรุงนี้ ให้คลิกหมายเลขบทความต่อไปนี้เพื่อไปยังบทความในฐานความรู้ของ Microsoft:

2887595 Windows RT 8.1, Windows 8.1 และ Windows Server 2012 R2 การปรับปรุงค่าสะสม: 2013 พฤศจิกายน

สถานะ

Microsoft ยืนยันว่านี่เป็นปัญหาในผลิตภัณฑ์ของ Microsoft ซึ่งแสดงไว้ในส่วน "นำไปใช้กับ"

ข้อมูลเพิ่มเติม

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับศัพท์เฉพาะในการปรับปรุงซอฟต์แวร์ ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

824684คำอธิบายของคำศัพท์มาตรฐานที่ใช้เพื่ออธิบายปรับปรุงซอฟต์แวร์ของ Microsoft

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ