Что означает код HRESULT 0x80042570 (VDS_E_PARTITION_PROTECTED)?

 
Предыдущий Следующий
VDS_E_PARTITION_NOT_OEM VDS_E_PARTITION_STYLE_MISMATCH

VDS_E_PARTITION_PROTECTED

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

VDS_E_PARTITION_PROTECTED означает, что VDS остановила разрушительную операцию над разделом, который относится к защищённой категории.

IVdsAdvancedDisk::DeletePartition различает обычное принудительное удаление и отдельное разрешение bForceProtected для защищённых разделов, включая OEM, EFI System Partition и Microsoft Reserved. Поэтому это не отказ по ACL и не обычный «раздел занят»: API требует явно подтвердить более опасный класс удаления.

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

  • Запишите тип раздела, GPT-атрибуты, смещение, размер и идентификатор диска до удаления.
  • Проверьте, относится ли раздел к ESP, MSR, OEM, разделу восстановления или другой системной роли.
  • Различайте bForce и bForceProtected: первый не разрешает удаление защищённых категорий.
  • Не обходите эту защиту изменением прав или ручной сменой типа раздела без проверенного плана восстановления.

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


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