Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Причини

Розглянемо такі сценарії.

Сценарій 1

  • Інстальовано застосунок, який використовує IOCTL_SCSI_PASS_THROUGH код пристрою керування на комп'ютері під керуванням ОС Windows 8,1 або Windows Server 2012 R2.

  • Застосунок надсилання команд читання або записування, за допомогою механізму SCSI транзитний інтерфейсу Non-Volatile Експрес-пам'яті (NVMe). Компонент NVMe інтерфейсу в ОС Windows, є Stornvme.sys.

  • Розмір буфера, не є кілька розміру сектора.

У цьому випадку виникає пошкодження даних.

Сценарій 2

Припустімо, що інсталяції на NVMe-пристрої на комп'ютері під керуванням Windows 8,1 або під керуванням Windows Server 2012 R2. Якщо пристрій NVMe випуск стан здоров'я або самостійно моніторингу, аналізу та звітування про технологію SMART стан випуск за допомогою асинхронних події, несподівано використовуються асинхронних реєструється багато подій.

Причина

Сценарій 1

Ця проблема виникає в тому, що пристрій NVMe та StorNVMe інтерфейс підтримки фізичної область сторінки (ПРП), що містить лише для даних, передача операцій.

Коли Windows-виконує операції з даними, пристрій отримує в пам'яті, адреси та сектора лічильник, який передається. Таким чином, коли розмір буфера даних не є кілька з розміри сектора, читання та записування до команди не працюють належним чином. Зокрема, читання, команди призвести до передавання більше даних перевищує розмір буфера даних і запис команди призвести до записування на диск з випадкових ядра дані в пам'яті в буфер даних.

Примітка. На відміну від інших пристроїв протоколи, які підтримують з розподіленням або об'єднанням списки, що буфер довжини в байтах для передачі даних, список PRP знає кількість сектора, передаються. Таким чином, StorNVMe перетворює розмір передавання даних розмір сектору.

Сценарій 2

Ця проблема виникає в тому, що драйвер Stornvme.sys видаляє звіт, коли пристрій NVMe, створює смарт-асинхронний події. Таким чином, становить у циклі надсилання асинхронних події, якщо, не змінює стан здоров'я контролера.

Вирішення

Відомості про оновлення

Щоб вирішити цю проблему, інсталюйте на зведене оновлення, 2887595. Щоб отримати додаткові відомості про те, як отримати пакет поновлення клацніть цей номер статті, щоб переглянути її в базі знань Microsoft Knowledge Base:

2887595 Windows RT 8,1 Windows 8.1 та Windows Server 2012 R2 зведене оновлення: Листопад 2013

Стан

Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".

Додаткові відомості

Щоб отримати додаткові відомості про термінологію оновлення програмного забезпечення, клацніть цей номер статті в базі знань Microsoft:

824684 Опис стандартну термінологію, яка використовується для опису оновлень програмних продуктів Майкрософт

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×