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

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

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

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

Event ID 1230 Failover Clustering: критический таймаут дискового ввода-вывода

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

Симптомы дискового дедлока (Event ID 1230)

В журнале System регистрируется критическая ошибка Event ID 1230: The cluster resource [Имя_диска] of type 'Physical Disk' failed. A deadlock or excessive delay was detected during an I/O operation to the disk device. Кластер фиксирует зависание операций чтения/записи на уровне драйвера диска.

СимптомПоследствия
Дисковый ресурс принудительно переводится в сбойСлужба кластера аварийно изолирует диск для защиты от зависания всей ОС
Падение виртуальных машин Hyper-VСбой работы виртуальных жестких дисков VHDX на общем томе CSV
Ошибки storport / disk (Event 129 / 153)Драйвер контроллера сбрасывает команды I/O по таймауту (Reset to device)

Пошаговое устранение дисковых таймаутов (Event ID 1230)

  1. Проверьте задержки дисковой подсистемы (Disk Latency) и очереди:
# Проверка среднего времени отклика диска через системные счетчики:
Get-Counter -Counter "\PhysicalDisk(*)\Avg. Disk sec/Read", "\PhysicalDisk(*)\Avg. Disk sec/Write"

(Значения выше 0.050 (50 мс) считаются критическими для кластерных нагрузок).

  1. Увеличьте таймаут ожидания дисковых операций в реестре:
# Увеличение стандартного дискового таймаута TimeOutValue до 60 секунд (PowerShell):
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\Disk" -Name "TimeOutValue" -Value 60 -Type DWord -Force
  1. Обновите прошивку контроллеров HBA / RAID и драйвер Storport: установите самые актуальные версии драйверов Fibre Channel / SAS адаптеров от вендора оборудования (HPE, Dell, Lenovo).
    1. Проверьте состояние дискового пула Storage Spaces Direct (S2D) (если используется гиперконвергентная архитектура):
    # Проверка статуса физических накопителей в пуле S2D:
    Get-PhysicalDisk | Select-Object DeviceId, FriendlyName, OperationalStatus, HealthStatus, MediaType

    Совет: Если ошибка 1230 возникает во время создания теневых копий VSS или работы резервного копирования, разнесите расписание бекапов разных виртуальных машин во времени, чтобы избежать шторма ввода-вывода (I/O Storm).

💡 Практика специалистов: При возникновении Event 1230 на массивах All-Flash/NVMe обязательно проверьте поддержку протокола TRIM/Unmap на СХД. Отключение избыточного авто-дефрагментирования SSD в Windows Server предотвращает зависание очерей контроллера.

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

Что такое дисковый дедлок (I/O Deadlock) в кластере?

Это ситуация, когда поток монитора кластера отправляет команду проверки доступности диска (IsAlive / LooksAlive), но драйвер хранилища не возвращает ответ в течение установленного лимита времени.

Связана ли ошибка 1230 с ошибкой Storport 129?

Да, Event ID 129 ('Reset to device, \Device\RaidPortX, was issued') почти всегда предшествует ошибке 1230 в кластере.

Как проверить настройки тайм-аута монитора ресурсов диска?

Выполните команду: (Get-ClusterResource -Name "Cluster Disk 1").DeadlockTimeout.

Может ли перегрузка сети iSCSI вызывать ошибку 1230?

Да, потеря кадров в сети 10GbE/25GbE iSCSI без настроенного Flow Control приводит к таймаутам TCP и дедлокам на уровне SCSI.

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