Isso está de acordo com um problema clássico e recorrente nos computadores em geral - é melhor armazenar metadados (ou seja, "dados sobre dados" - especialmente coisas como "que tipo são esses dados") no mesmo fluxo que os dados em si ou separadamente?
Se o chip flash que contém as informações de hardware é acessível para leitura / gravação tanto quanto o setor 0 do disco rígido, você realmente não comprou nenhuma proteção adicional. É tão fácil destruir o armazenamento flash da partição quanto é o setor 0, e apenas marginalmente mais difícil de evitar.
Você introduziu complexidade adicional, necessidades de desenvolvimento de firmware e custo de fabricação para um pequeno benefício.
"Bloqueio" e coisas assim - eu acho que seria bom fazer um BIOS bloquear a tabela de partições de uma unidade, mas estou realmente mais preocupado com os dados na partição do que com a própria partição. Eu também gostaria de poder alterar as partições e trocar discos rígidos sem ter que pedir permissão ao meu futuro BIOS com DRM.
Uma coisa que o estudo de rede me ensinou é que, às vezes, para um dispositivo ou serviço dizer "nada é meu trabalho, mas essa tarefa" é realmente a coisa melhor e mais robusta. Queremos que os projetistas e fabricantes de discos rígidos se concentrem em uma única coisa: armazenamento confiável e abundante. Se você não tem isso, pouco mais importa em um computador. Permitir que tudo o mais (particionamento, segurança, etc.) seja "não o trabalho da unidade" permite que a própria unidade seja confiável, substituível, facilmente atualizável e expansível.