Site icon EfmSoft

Что означает код HRESULT 0x80042555 (VDS_E_ALIGN_NOT_ZERO)?

 
Предыдущий Следующий
VDS_E_ALIGN_NOT_SECTOR_SIZE_MULTIPLE VDS_E_CACHE_CORRUPT

VDS_E_ALIGN_NOT_ZERO

Этот HRESULT зависит от типа раздела. VDS проверяет не только математическую разумность выравнивания: некоторые типы разделов нельзя создавать с явно заданным ненулевым выравниванием. Поэтому замена значения другим степенным числом двойки не устраняет этот статус.

Почему это состояние важно

Запишите запрошенный байт типа MBR или GUID типа раздела GPT вместе с ulAlign. CREATE_PARTITION_PARAMETERS — это дискриминируемая структура, зависящая от стиля MBR или GPT, поэтому тип необходимо интерпретировать в правильной ветви. Диагностический вопрос состоит в том, выбрала ли вызывающая сторона правильный тип раздела и режим создания, а не в поиске «лучшего» ненулевого выравнивания.

На что направить диагностику

Технические источники

IVdsCreatePartitionEx::CreatePartitionEx · CREATE_PARTITION_PARAMETERS · VDS_PARTITION_STYLE · VDS_PARTITION_PROP · Коды ошибок MS-VDS


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

Exit mobile version