¿Qué significa el código HRESULT 0x80042807 (VDS_E_BOOT_DISK)?

 
Anterior Siguiente
VDS_E_SET_SAN_POLICY VDS_E_DISK_IS_OFFLINE

VDS_E_BOOT_DISK

Qué significa VDS_E_BOOT_DISK

VDS_E_BOOT_DISK (-2147211257, 0x80042807). El mensaje de Windows es: No se pueden cambiar los atributos del disco de arranque.

Protección asociada al rol del disco

Este HRESULT protege el disco marcado por VDS como VDS_DF_BOOT_DISK. Ese rol no es equivalente a VDS_DF_SYSTEM_DISK ni a VDS_DF_BOOT_FROM_DISK: los archivos de arranque, el Windows que está ejecutándose y la selección de firmware pueden corresponder a conceptos distintos. La corrección consiste en verificar el rol, no en forzar el atributo rechazado.

  • Lee VDS_DISK_PROP.ulFlags y conserva las flags del disco que rechazó la operación.
  • Mapea el volumen de arranque a sus extents físicos; un número de disco asumido puede ser incorrecto tras clonación o remapeo SAN.
  • Identifica el atributo exacto que intentaba cambiar el caller y decide si esa modificación debe hacerse desde mantenimiento offline.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.