Что означает код HRESULT 0x80042818 (VDS_E_LUN_DISK_MISSING)?

 
Предыдущий Следующий
VDS_E_INVALID_SHRINK_SIZE VDS_E_LUN_DISK_FAILED

VDS_E_LUN_DISK_MISSING

Статус связывает два слоя объектов: LUN аппаратного поставщика и диск Windows, связанный с этим LUN. При уменьшении проверяется состояние диска узла, прежде чем подсистема хранения удалит байты с конца логического устройства. Отсутствующий диск не позволяет VDS безопасно проверить текущую видимую хосту конфигурацию.

Почему состояние важно

Условие отличается от автономного LUN. Опубликованная ошибка относится к состоянию связанного диска. Поставщик может по-прежнему знать объект LUN, тогда как Windows не находит или не идентифицирует диск, необходимый для анализа границы уменьшения.

Направление диагностики

  • Разрешите связь LUN с диском и проверьте статус диска в текущем представлении VDS.
  • Проверьте контроллер, транспорт, MPIO и видимость Plug and Play до изменения ёмкости LUN.
  • После возвращения видимости повторно перечислите и обновите состояние; не работайте с устаревшей ссылкой на отсутствующий диск.
  • Пересчитывайте границу уменьшения только после того, как Windows снова может запросить структуру диска и тома.

Технические ссылки

IVdsLun::Shrink · IVdsLun · VDS_DISK_STATUS · VDS_PATH_INFO · коды ошибок MS-VDS


Нужно найти другой код? Найти другой код состояния или ошибки.