Что означает код HRESULT 0x80042816 (VDS_E_SHRINK_OVER_DATA)?

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

VDS_E_SHRINK_OVER_DATA

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

VDS_E_SHRINK_OVER_DATA означает, что уменьшение LUN отрезало бы хвостовую область, в которой Windows всё ещё видит разделы или тома с пользовательскими данными.

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

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

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

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


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