Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

Event ID 16 Windows Server, AD и Роли

Сбои путей ввода-вывода MPIO: решение Event ID 16 и 17 в Windows Server

Обновлено: 28.08.2026 · Официальная документация ↗

Симптомы сбоя резервных путей MPIO

В системном журнале периодически фиксируются предупреждения и ошибки драйвера многопутевого ввода-вывода: Event ID 16: A path to device \Device\MPIODisk was lost или Event ID 17: A failover was initiated for disk. Сервер кратковременно теряет производительность хранилища SAN, а в мониторинге MPIO количество активных путей уменьшается.

СимптомИсточник событияПричина
Event ID 16 / mpioЖурнал SystemФизический или логический обрыв пути к контроллеру СХД через FC / iSCSI
Event ID 17 / mpioЖурнал SystemИнициирован откат ввода-вывода (Failover) на резервный путь
MPIO Disk DegradedОснастка MPIO / mpclaimНесимметричная работа контроллеров ALUA или обрыв линка HBA

Пошаговая диагностика и настройка отказоустойчивости MPIO

  1. Проверьте текущее состояние и политику балансировки всех дисков MPIO:
    mpclaim -s -d; Get-MSDSMGlobalLoadBalancePolicy
  2. Получите подробную информацию о путях конкретного диска:
    mpclaim -s -d 0; Get-MSDSMSupportedHW
  3. Установите корректную политику балансировки (например, Round Robin with Subset для систем ALUA):
    Set-MSDSMGlobalLoadBalancePolicy -Policy RRWS; mpclaim -l -m 4
  4. Скорректируйте таймауты проверки пути (PathVerifyEnabled) и таймер восстановления (PDORemovePeriod):
    Set-MPIOSetting -NewPathRecoveryInterval 30 -CustomPathRecovery Enabled; Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\mpio\Parameters" -Name "PathVerifyEnabled" -Value 1 -Type DWord -Force

Справка: При использовании массивов типа Active-Active Asymmetric (ALUA) всегда используйте Vendor-Specific DSM от производителя СХД или встроенный Microsoft DSM с политикой Round Robin with Subset, чтобы предотвратить постоянные дорогостоящие переключения между контроллерами массива.

💡 Практика специалистов: При сбоях путей на FC обязательно проверьте оптические патч-корды на уровень затухания (RX Power через утилиты HBA) и убедитесь, что на Fibre Channel коммутаторах настроен Single-Initiator Single-Target зонинг.

Частые вопросы (FAQ)

Что означает статус пути Standby в выводе mpclaim?

Путь находится в состоянии ожидания и будет задействован только при отказе всех основных активных (Active/Optimized) путей.

Какая политика балансировки предпочтительна для Active-Active систем?

Для классических симметричных Active-Active СХД оптимальна политика Round Robin или Least Queue Depth.

Как добавить новое аппаратное устройство под управление Microsoft DSM?

Выполните команду mpclaim -r -i -d 'VENDOR PRODUCTID' с точным соблюдением пробелов до 8 и 16 символов.

Где проверить ошибки отдельных FC-адаптеров?

В журналах драйверов соответствующих HBA (qla2xxx, storport, lpfcnd) в Просмотре событий.

Полезные материалы
Рекомендуем