Что означает код HRESULT 0x80042565 (VDS_E_INVALID_PARTITION_TYPE)?

 
Предыдущий Следующий
VDS_E_INVALID_PARTITION_STYLE VDS_E_INVALID_PROVIDER_CLSID

VDS_E_INVALID_PARTITION_TYPE

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

VDS_E_INVALID_PARTITION_TYPE означает, что тип раздела недопустим для выбранной операции или не соответствует стилю разметки диска.

Тип раздела кодируется по-разному: у MBR это байтовый type code, у GPT — GUID. Он описывает назначение раздела и влияет на допустимые операции. Поэтому один и тот же набор параметров нельзя переносить между ветвями MBR и GPT, а файловая система или буква диска не определяют тип раздела.

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

  • Запишите стиль диска и точный байт типа MBR либо GUID типа GPT.
  • Проверьте, что заполнена правильная ветвь структуры параметров для текущего VDS_PARTITION_STYLE.
  • Сверьте ограничения метода для разделов данных, OEM, ESP, MSR, LDM, расширенных и других специальных разделов.
  • Не меняйте тип раздела только ради прохождения проверки API, пока не установлена его загрузочная, роль в восстановлении системы или назначение, заданное производителем.

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


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