DOMANDA : Cosa rende riconoscibile e valida una tabella delle partizioni per un sistema operativo? (Linux in particolare)?
Informazioni facoltative sullo sfondo: ho pensato che ci fosse una sorta di "firma" che definisce una tabella delle partizioni valida e se la firma non fosse trovata, Linux (o qualsiasi sistema operativo) non avrebbe semplicemente segnalato le partizioni?
Sto usando un editor esadecimale per ispezionare dati apparentemente casuali (nuova pulizia casuale o crittografia di un'unità completa) e qualcosa su di esso continua a far riconoscere all'unità le partizioni (a volte 2, 3 o 4 partizioni di dimensioni casuali dopo che sono state cancellate o crittografato).
Ho ispezionato i byte da 446 a 509 (dove si suppone che la tabella delle partizioni sia memorizzata; usando un indice a partire da 0) e non riesco a capire cosa farebbe pensare a Linux che le partizioni siano valide --- sono solo dati casuali e avrei pensato che fosse statisticamente improbabile che una partizione fosse definita da dati randomizzati scritti nell'MBR.
Ho anche usato GParted software di gestione delle partizioni per Linux per vedere se riconosce le partizioni e lo fa non . Tuttavia, un altro software e Linux stesso riconoscono queste "partizioni". Nota: le partizioni hanno dimensioni non valide e non si sommano correttamente per eguagliare le dimensioni dell'unità fisica e sembrano avere dimensioni casuali.