PREGUNTA : ¿Qué hace que una tabla de particiones sea reconocible y válida para un sistema operativo? (Linux específicamente)?
Información de fondo opcional: pensé que había algún tipo de "firma" que define una tabla de particiones válida y si no se encuentra la firma, entonces Linux (o cualquier sistema operativo) simplemente no informaría sobre las particiones.
Estoy usando un editor hexadecimal para inspeccionar datos aparentemente aleatorios (nuevo borrado aleatorio o cifrado de una unidad completa) y algo al respecto hace que la unidad sea reconocida como teniendo particiones (a veces 2, 3 o 4 particiones de tamaño aleatorio después de haber sido borradas o encriptado).
He inspeccionado los bytes 446 a 509 (donde se supone que se debe almacenar la tabla de particiones; usando un índice que comienza desde 0) y parece que no puedo entender qué haría pensar a Linux que las particiones son válidas --- son solo datos aleatorios y hubiera pensado que es estadísticamente improbable que una partición se defina mediante datos aleatorios escritos en el MBR.
También he usado el software de gestión de particiones GParted para Linux para ver si reconoce las particiones y no . Sin embargo, otro software y Linux en sí reconoce estas "particiones". Nota: Las particiones son de tamaño no válido y no se suman correctamente para igualar el tamaño de la unidad física y parecen ser de tamaño aleatorio.