Что означает код HRESULT 0x80042928 (VDS_E_EXTEND_TOO_MANY_CLUSTERS)?

 
Предыдущий Следующий
VDS_E_VDISK_PATHNAME_INVALID VDS_E_EXTEND_UNKNOWN_FILESYSTEM

VDS_E_EXTEND_TOO_MANY_CLUSTERS

Что означает VDS_E_EXTEND_TOO_MANY_CLUSTERS

VDS_E_EXTEND_TOO_MANY_CLUSTERS означает, что после запрошенного расширения файловая система получила бы больше кластеров, чем она способна представить.

Кластер — единица распределения файловой системы. Число кластеров определяется размером тома и размером кластера, поэтому на диске может оставаться достаточно свободного пространства, а расширение всё равно станет недопустимым. Этот HRESULT не говорит о повреждении карты свободных областей VDS и не означает, что диск заполнен.

Что проверить

  • Запишите текущий размер тома, файловую систему, размер кластера и число добавляемых байтов.
  • Оцените итоговое число кластеров до следующего запроса, а не ориентируйтесь только на свободные гигабайты.
  • Если меньший размер расширения остаётся в пределах файловой системы, проверьте его отдельно.
  • Если нужен размер выше предела текущей геометрии, рассматривайте миграцию файловой системы или тома вместо повторных расширений.

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


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