O MBR do disco contém essas informações e, portanto, quando chamo um comando como fdisk, um código de nível de kernel eventualmente é executado e o lê de uma parte específica do MBR? Se sim, qual parte dele? Qual compensação?
Se não estiver no MBR, como esses tipos de comandos podem encontrá-lo? Eles não podem lê-lo desde o início de uma partição, considerando que precisam calcular o endereço inicial dessa partição e precisam do tamanho do setor para fazer isso, não é?
Como os comandos são fdisk
implementados para encontrar essas informações? De onde eles lêem?