Деякі запити вводу-виводу на пристрій збереження даних не вдається на несправність системи, під керуванням Windows Server 2008 або Windows Server 2008 R2 під час виконання несподіваного видалення одного шляху до пристрою збереження даних

Ознаки

Нижче описано такий сценарій.

  • Підключення комп'ютера під керуванням Windows Server 2008 або Windows Server 2008 R2 до пристрою збереження даних.
  • Ви налаштовуєте Microsoft Multipath вводу-виводу (MPIO) і Microsoft Device Specific Module (MSDSM) для керування пристроєм збереження даних.
  • Виконайте несподіване видалення одного шляху до пристрою збереження даних. Ця поведінка запускає операцію відновлення після відмови до решти шляху.

У цьому випадку MSDSM повідомляє, що він не повернув правильний шлях, навіть якщо є принаймні один припустимий шлях. Таким чином, запити вводу-виводу на логічний номер одиниці (LUN) не переключаються на інший шлях, і підключення до сховища не повністю функціональні.

Крім того, повідомляється такі записи журналу системних подій:

Без припустимого шляху вводу-виводу на диск MPIO не вдається, і MPIO диск розривається. З'явиться діалогове вікно, яке вказує на те, що не вдалося виконати відкладені записи, і повідомляється про такий запис журналу системних подій:

Причина

Ця проблема виникає тому, що драйвер Microsoft Multipath вводу-виводу (MPIO) (mpio.sys) неправильно запускає два запити відновлення після відмови для одного невдалого шляху.

Умова змагання в обробці відновлення після відмови MPIO призводить до кількох спроб видалення одного невдалого шляху. Коли вводу-виводу не вдається виконати на одному пристрої і запускає відновлення після відмови на цьому пристрої, інший пристрій, який знаходиться в тій самій групі відновлення після відмови (наприклад, має той самий ідентифікатор шляху), також завершується помилкою. Якщо на другому пристрої немає невдалого вводу-виводу для відновлення після відмови, стан другого пристрою переходить безпосередньо зі звичайного на ДЕГРАДОВАНИЙ. Причина, чому стан переходить від ЗВИЧАЙНОГО до ДЕГРАДОВАНОГО, полягає в тому, що пристрій не завершує стани FAILOVER/WAIT1/WAIT2, а стан не чекає завершення вводу-виводу на пристрої. Ця проблема виникає, коли вводу-виводу завершено після відмови завершено.

Спосіб усунення проблеми

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

Від корпорації Майкрософт доступне підтримуване виправлення. Однак, це виправлення, призначене для виправлення, лише проблема, описана в цій статті. Застосуйте це виправлення лише до систем, у яких виникла проблема, описана в цій статті. Це виправлення може отримати додаткове тестування. Таким чином, якщо ви не серйозно постраждали від цієї проблеми, радимо дочекатися наступного оновлення програмного забезпечення, яке містить це виправлення.

Якщо виправлення доступне для завантаження, є розділ "Доступне завантаження виправлень" у верхній частині цієї статті бази знань. Якщо цей розділ не відображається, зверніться до служби підтримки клієнтів корпорації Майкрософт, щоб отримати виправлення.

Примітка. Якщо виникають додаткові проблеми або якщо потрібно виправити неполадки, можливо, доведеться створити окремий запит на обслуговування. Звичайні витрати на підтримку буде застосовуватися до додаткових питань і питань підтримки, які не мають права на це конкретне виправлення. Повний список номерів телефонів служби підтримки клієнтів і підтримки корпорації Майкрософт або створення окремого запиту на обслуговування відвідайте веб-сайт корпорації Майкрософт:

http://support.microsoft.com/contactus/?ws=support Примітка Форма "Доступне виправлення, завантаження" відображає мови, для яких доступне виправлення. Якщо ваша мова не відображається, це тому, що виправлення недоступне для цієї мови.

Попередні вимоги

Щоб застосувати це виправлення, потрібно працювати під керуванням однієї з таких операційних систем:

  • Windows Server 2008
  • Windows Server 2008 із пакетом оновлень 2 (SP2)
  • Windows Server 2008 R2
  • Windows Server 2008 R2 з пакетом оновлень 1 (SP1)

Щоб отримати додаткові відомості про те, як отримати пакет оновлень Windows Server 2008 клацніть номер статті в базі знань база знань Microsoft:

968849 Отримання останнього пакета оновлень для Windows Server 2008

Щоб отримати додаткові відомості про те, як отримати пакет оновлень для Windows 7 або Windows Server 2008 R2 клацніть номер статті в базі знань база знань Microsoft:

976932 відомості про пакет оновлень 1 для Windows 7 і Windows Server 2008 R2

Дані реєстра

Щоб використовувати це виправлення, не потрібно змінювати реєстр.

Необхідність перезавантаження

Після застосування цього виправлення потрібно перезавантажити комп'ютер-зразок.

Відомості про заміну виправлень

Це виправлення не замінює попередню версію виправлення.

Відомості про файл

Глобальна версія цього виправлення, інсталює файли, які мають атрибути, перелічені в наведених нижче таблицях. Дати та час для цих файлів зазначені за всесвітнім координованим часом (UTC). Дати й час для цих файлів на локальному комп’ютері відображаються за місцевим часом разом із зсувом для поточного літнього/зимового часу (DST). Крім того, дати та час можуть змінюватися під час виконання певних операцій з файлами.

нотатки про файл Windows Server 2008

Важливі виправлення Windows Vista та Windows Server 2008 виправлення входять до складу тих самих пакетів. Проте на сторінці запит на виправлення відображається лише "Windows Vista". Щоб надіслати запит на пакет виправлень, який стосується однієї або обох операційних систем, виберіть виправлення, перелічене в розділі "Windows Vista" на сторінці. Завжди звертайтеся до розділу "Застосовується до" статті, щоб визначити фактичну операційну систему, до яких застосовується кожне виправлення.

  • Файли, які застосовуються до певного продукту, SR_Level (RTM, SPn) і гілки служби (LDR, GDR), можна визначити, вивчивши номери версій файлів, як показано в таблиці нижче.

    Версія Продукт SR_Level Підрозділ служби
    6.0.600
    1.
    22xxx
    Windows Server 2008 Пакет оновлень 1 (SP1) LDR (LDR)
    6.0.600
    2.
    22xxx
    Windows Server 2008 Пакет оновлень 2 (SP2) LDR (LDR)
  • Пакет оновлень 1 інтегровано у версію Windows Server 2008.

  • Файли MANIFEST (.manifest) і ФАЙЛИ MUM (MUM), інстальовані для кожного середовища, перелічено окремо в розділі "Додаткові відомості про файл для Windows Server 2008". Файли MUM і файли MANIFEST, а також пов'язані файли каталогу безпеки (CAT) надзвичайно важливі для підтримки стану оновлених компонентів. Файли каталогу безпеки, для яких атрибутів немає в списку, підписано цифровим підписом Microsoft.

Для всіх підтримуваних версій Windows Server 2008 на базі x86-процесорів

Ім’я файлу Версія файлу Розмір файлу Дата Час Платформа
Mpio.sys 6.0.6001.22876 105,872 12 березня 2011 р. 16:27 x86
Mpio.sys 6.0.6002.22610 106,384 12 березня 2011 р. 16:27 x86

Для всіх підтримуваних версій Windows Server 2008 на базі x64-процесорів

Ім’я файлу Версія файлу Розмір файлу Дата Час Платформа
Mpio.sys 6.0.6001.22876 129,936 12 березня 2011 р. 16:22 x64
Mpio.sys 6.0.6002.22610 130,448 12 березня 2011 р. 16:22 x64

Для всіх підтримуваних версій IA-64 Windows Server 2008

Ім’я файлу Версія файлу Розмір файлу Дата Час Платформа
Mpio.sys 6.0.6001.22876 289,168 12 березня 2011 р. 16:19 ІА-64
Mpio.sys 6.0.6002.22610 290,192 12 березня 2011 р. 16:19 ІА-64

нотатки про файл Windows Server 2008 R2

Важливі виправлення Windows 7 і Windows Server 2008 R2 виправлення входять до складу тих самих пакетів. Проте виправлення на сторінці запит на виправлення перелічено в обох операційних системах. Щоб надіслати запит на пакет виправлень, який стосується однієї або обох операційних систем, виберіть виправлення, перелічене в розділі "Windows 7,Windows Server 2008 R2" на сторінці. Завжди звертайтеся до розділу "Застосовується до" статті, щоб визначити фактичну операційну систему, до яких застосовується кожне виправлення.

  • Файли, які застосовуються до певного продукту, проміжного етапу (RTM, SPn) і гілки служби (LDR, GDR), можна визначити, вивчивши номери версій файлів, як показано в таблиці нижче.

    Версія Продукт Віхою Підрозділ служби
    6.1.760
    0.20xxx
    Windows Server 2008 R2 РТМ LDR (LDR)
    6.1.760
    1.21xxx
    Windows Server 2008 R2 Пакет оновлень 1 (SP1) LDR (LDR)
  • Файли MANIFEST (.manifest) і ФАЙЛИ MUM (MUM), інстальовані для кожного середовища, перелічено окремо в розділі "Додаткові відомості про файл для Windows Server 2008 R2". Файли MUM і MANIFEST, а також пов'язані файли каталогу безпеки (CAT) надзвичайно важливі для підтримки стану оновлених компонентів. Файли каталогу безпеки, для яких атрибутів немає в списку, підписано цифровим підписом Microsoft.

Для всіх підтримуваних x64-процесорів версій Windows Server 2008 R2

Ім’я файлу Версія файлу Розмір файлу Дата Час Платформа
Mpio.sys 6.1.7600.20959 156,544 04 травня 2011 р. 05:18 x64
Mpio.sys 6.1.7601.21720 156,544 04 травня 2011 р. 05:29 x64

Для всіх підтримуваних версій IA-64 Windows Server 2008 R2

Ім’я файлу Версія файлу Розмір файлу Дата Час Платформа
Mpio.sys 6.1.7600.20959 353,664 04 травня 2011 р. 04:19 ІА-64
Mpio.sys 6.1.7601.21720 353,152 04 травня 2011 р. 04:19 ІА-64

Стан

Корпорація Microsoft підтвердила, що це одна з проблем з продуктами Microsoft, перелічених у розділі "Застосовується до".

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

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

824684 Опис стандартної термінології, яка використовується для опису оновлень програмного забезпечення Microsoft

Додаткові відомості про файл

Додаткові відомості про файл для Windows Server 2008

Додаткові файли для всіх підтримуваних версій Windows Server 2008 на базі x86-процесорів

Ім’я файлу Update.mum
Версія файлу Не застосовується
Розмір файлу 3,078
Дата (UTC) 12 березня 2011 р.
Час (UTC) 16:33
Платформа Не застосовується
Ім’я файлу X86_mpio.inf_31bf3856ad364e35_6.0.6001.22876_none_1d76d8f8a8a526ea.manifest
Версія файлу Не застосовується
Розмір файлу 1,659
Дата (UTC) 12 березня 2011 р.
Час (UTC) 16:33
Платформа Не застосовується
Ім’я файлу X86_mpio.inf_31bf3856ad364e35_6.0.6002.22611_none_1f992adca59f52dc.manifest
Версія файлу Не застосовується
Розмір файлу 1,659
Дата (UTC) 12 березня 2011 р.
Час (UTC) 16:33
Платформа Не застосовується

Додаткові файли для всіх підтримуваних x64-процесорів версій Windows Server 2008

Ім’я файлу Amd64_mpio.inf_31bf3856ad364e35_6.0.6001.22876_none_7995747c61029820.manifest
Версія файлу Не застосовується
Розмір файлу 1,661
Дата (UTC) 12 березня 2011 р.
Час (UTC) 16:33
Платформа Не застосовується
Ім’я файлу Amd64_mpio.inf_31bf3856ad364e35_6.0.6002.22610_none_7bb6c6165dfdaabb.manifest
Версія файлу Не застосовується
Розмір файлу 1,661
Дата (UTC) 12 березня 2011 р.
Час (UTC) 16:33
Платформа Не застосовується
Ім’я файлу Update.mum
Версія файлу Не застосовується
Розмір файлу 3,102
Дата (UTC) 12 березня 2011 р.
Час (UTC) 16:33
Платформа Не застосовується

Додаткові файли для всіх підтримуваних версій IA-64 Windows Server 2008

Ім’я файлу Ia64_mpio.inf_31bf3856ad364e35_6.0.6001.22876_none_1d787ceea8a32fe6.manifest
Версія файлу Не застосовується
Розмір файлу 1,660
Дата (UTC) 12 березня 2011 р.
Час (UTC) 16:33
Платформа Не застосовується
Ім’я файлу Ia64_mpio.inf_31bf3856ad364e35_6.0.6002.22610_none_1f99ce88a59e4281.manifest
Версія файлу Не застосовується
Розмір файлу 1,660
Дата (UTC) 12 березня 2011 р.
Час (UTC) 16:33
Платформа Не застосовується
Ім’я файлу Update.mum
Версія файлу Не застосовується
Розмір файлу 2,257
Дата (UTC) 12 березня 2011 р.
Час (UTC) 16:33
Платформа Не застосовується

Додаткові відомості про файл для Windows Server 2008 R2

Додаткові файли для всіх підтримуваних x64-процесорів версій Windows Server 2008 R2

Ім’я файлу Amd64_mpio.inf_31bf3856ad364e35_6.1.7600.20959_none_79d5e577c206e92b.manifest
Версія файлу Не застосовується
Розмір файлу 2,073
Дата (UTC) 04 травня 2011 р.
Час (UTC) 06:02
Платформа Не застосовується
Ім’я файлу Amd64_mpio.inf_31bf3856ad364e35_6.1.7601.21720_none_7bd3afa7bf1d1d35.manifest
Версія файлу Не застосовується
Розмір файлу 2,073
Дата (UTC) 04 травня 2011 р.
Час (UTC) 05:56
Платформа Не застосовується
Ім’я файлу Update.mum
Версія файлу Не застосовується
Розмір файлу 3,170
Дата (UTC) 04 травня 2011 р.
Час (UTC) 08:17
Платформа Не застосовується

Додаткові файли для всіх підтримуваних версій IA-64 Windows Server 2008 R2

Ім’я файлу Ia64_mpio.inf_31bf3856ad364e35_6.1.7600.20959_none_1db8edea09a780f1.manifest
Версія файлу Не застосовується
Розмір файлу 2,071
Дата (UTC) 04 травня 2011 р.
Час (UTC) 05:58
Платформа Не застосовується
Ім’я файлу Ia64_mpio.inf_31bf3856ad364e35_6.1.7601.21720_none_1fb6b81a06bdb4fb.manifest
Версія файлу Не застосовується
Розмір файлу 2,071
Дата (UTC) 04 травня 2011 р.
Час (UTC) 05:46
Платформа Не застосовується
Ім’я файлу Update.mum
Версія файлу Не застосовується
Розмір файлу 1,933
Дата (UTC) 04 травня 2011 р.
Час (UTC) 08:17
Платформа Не застосовується