Ứng dụng hoặc thiết bị sử dụng giao diện NVMe không hoạt động đúng trong Windows 8.1 hoặc Windows Server 2012 R2

Triệu chứng

Xem xét các tình huống sau.

Tình huống 1

  • Bạn cài đặt ứng dụng sử dụng mã IOCTL_SCSI_PASS_THROUGH điều khiển thiết bị trên máy tính đang chạy Windows 8.1 hoặc Windows Server 2012 R2.

  • Ứng dụng gửi lệnh đọc hoặc ghi bằng cách sử dụng cơ chế SCSI ñöôïc giao diện bay hơi không nhớ nhận (NVMe). Phần giao diện NVMe trong Windows là Stornvme.sys.

  • Kích thước bộ đệm không đa kích thước cung.

Trong trường hợp này, dữ liệu lỗi xảy ra.

Tình huống 2

Giả sử rằng bạn cài đặt thiết bị NVMe trên máy tính Windows 8.1 hoặc Windows Server 2012 R2. Khi thiết bị NVMe báo cáo sự cố về trạng thái sự cố hoặc sự cố về trạng thái tự giám sát, phân tích và báo cáo công nghệ (thông minh) bằng cách sử dụng các sự kiện không đồng bộ, nhiều không đồng bộ sự kiện được bất ngờ.

Nguyên nhân

Tình huống 1

Sự cố này xảy ra vì hỗ trợ giao diện StorNVMe vật lý vùng trang (PRP) liệt kê cho dữ liệu và thiết bị NVMe chuyển hoạt động.

Khi Windows thực hiện thao tác chuyển dữ liệu, thiết bị được bộ nhớ địa chỉ và số lĩnh vực chuyển. Do đó, khi kích thước bộ đệm dữ liệu không phải là nhiều của thước, đọc và ghi lệnh không hoạt động đúng cách. Đặc biệt, đọc lệnh khiến thiết bị truyền dữ liệu với kích thước bộ đệm dữ liệu, và ghi lệnh khiến thiết bị ghi đĩa dữ liệu bộ nhớ lõi ngẫu nhiên trong bộ đệm dữ liệu.

Lưu ý Không giống như các giao thức thiết bị hỗ trợ tan/tập hợp danh sách có chiều dài đệm byte, danh PRP truyền dữ liệu chỉ biết số cung được chuyển. Do đó, StorNVMe chuyển đổi kích thước truyền dữ liệu đến kích thước cung.

Tình huống 2

Sự cố này xảy ra bởi vì trình điều khiển Stornvme.sys xóa báo cáo khi NVMe thiết bị tạo ra sự thông minh không đồng bộ. Do đó, thiết trong một vòng lặp gửi một sự kiện không đồng bộ nếu tình trạng thái của bộ điều khiển không thay đổi.

Giải pháp

Thông tin cập nhật

Để giải quyết vấn đề này, cài đặt bản cập nhật 2887595. Để biết thêm thông tin về cách lấy gói cập nhật này, bấm số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:

Windows RT 8.1, Windows 8.1 và Windows Server 2012 R2 bản Cập Nhật: tháng 11 năm 2013

Trạng thái

Microsoft đã xác nhận rằng đây là sự cố trong sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".

Thông tin

Để biết thêm thông tin về thuật ngữ cập nhật phần mềm, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:

mô tả thuật ngữ chuẩn được sử dụng để miêu tả các bản cập nhật phần mềm Microsoft

Bạn cần thêm trợ giúp?

Phát triển các kỹ năng của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Microsoft dùng nội bộ

Thông tin này có hữu ích không?

Cảm ơn phản hồi của bạn!

Cảm ơn bạn đã phản hồi! Để trợ giúp tốt hơn, có lẽ chúng tôi sẽ kết nối bạn với một trong những nhân viên hỗ trợ Office của chúng tôi.

×