Что означает код HRESULT 0x8004251E (VDS_E_CANNOT_SHRINK)?

 
Предыдущий Следующий
VDS_E_TARGET_PACK_NOT_EMPTY VDS_E_MULTIPLE_PACKS

VDS_E_CANNOT_SHRINK

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

VDS_E_CANNOT_SHRINK означает, что выбранный том нельзя уменьшить через VDS в его текущем состоянии.

При уменьшении недостаточно увидеть свободные гигабайты в проводнике. Файловая система должна поддерживать перенос своих данных и метаданных от конца тома, а сам тип тома и его схема размещения должны допускать уменьшение. Неперемещаемые данные могут дополнительно ограничивать доступный диапазон.

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

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

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


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