Что означает код HRESULT 0x80042543 (VDS_E_GPT_ATTRIBUTES_INVALID)?

 
Предыдущий Следующий
VDS_E_FAULT_TOLERANT_DISKS_NOT_SUPPORTED VDS_E_MEMBER_IS_HEALTHY

VDS_E_GPT_ATTRIBUTES_INVALID

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

VDS_E_GPT_ATTRIBUTES_INVALID означает, что VDS отклонила запрошенный набор атрибутов GPT-раздела как недопустимый.

Атрибуты GPT — 64-битное поле в записи раздела. Часть битов имеет платформенный смысл, часть зависит от типа раздела; например, признаки «обязательный для платформы», «скрытый», «только чтение» и «без буквы диска» нельзя безопасно интерпретировать без GUID типа раздела. Этот HRESULT относится к проверке маски атрибутов и сам по себе не указывает на повреждение заголовка GPT или его CRC.

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

  • Запишите полную 64-битную маску атрибутов в шестнадцатеричном виде и GUID типа раздела.
  • Перед повторным изменением заново прочитайте текущее поле VDS_PARTITION_INFO_GPT.attributes.
  • Проверьте, не объединяет ли код несовместимые или неуместные для этого типа раздела признаки.
  • Не заменяйте всю маску жёстко заданной константой, если требуется изменить только один поддерживаемый атрибут.

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


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