Site icon EfmSoft

¿Qué significa el código HRESULT 0x8004257D (VDS_E_PARTITION_NON_DATA)?

 
Anterior Siguiente
VDS_E_VOLUME_NOT_FOUND_IN_PACK VDS_E_CRITICAL_PLEX

VDS_E_PARTITION_NON_DATA

Qué significa VDS_E_PARTITION_NON_DATA

Windows devuelve VDS_E_PARTITION_NON_DATA (-2147211907, 0x8004257D) con este significado: La partición especificada no es un volumen primario ni lógico.

Qué revisar en VDS

  • Guarda la tabla completa de particiones con offsets, lengths, type GUID/MBR type y atributos; valida el cambio sobre una copia antes de escribir el disco.
  • Contrasta el mensaje localizado —«La partición especificada no es un volumen primario ni lógico»— con el objeto y la operación que produjo el HRESULT; no lo sustituyas por una etiqueta genérica de storage.

Diferencia frente a un resultado cercano

No debe confundirse con VDS_S_BOOT_PARTITION_NUMBER_CHANGE. Ese resultado significa «Como resultado de la operación cambiará el número de la partición de arranque», mientras que este código significa «La partición especificada no es un volumen primario ni lógico». La separación útil está entre la geometría y los atributos de la partición indicada por el layout y la geometría y los atributos de la partición indicada por el layout.

Prueba diferencial

Guarda offset, length, type, attributes y estilo MBR/GPT de la partición; valida el cambio en una copia del layout antes de escribir sectores.

Qué demuestra realmente este código

Antes de tocar el storage, guarda método VDS, object GUID/UniqueId, estado anterior, parámetros de la llamada y mensaje localizado asociado a este HRESULT. Esa captura permite demostrar la condición «La partición especificada no es un volumen primario ni lógico» y evita una conclusión incorrecta: no autoriza clean, initialize o convert como primer intento; esas acciones cambian metadata y pueden destruir la evidencia del layout original.

Referencias técnicas


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

Exit mobile version