Центр Диагностики & База Системных Ошибок

Решения для Windows Server, Active Directory, 1С, СУБД, Linux, Cisco, MikroTik и IP-телефонии.

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

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.