Sua saída hdparm
indica que o HPA está desativado , portanto, o problema não está relacionado a isso.
A causa mais comum deste problema, a julgar por problemas semelhantes que eu vi postados aqui e em outros fóruns, é o uso de software RAID baseado em placa-mãe (às vezes chamado de "falso RAID", embora seja um termo enganoso). O problema com este tipo de software RAID é que requer pelo menos dois componentes de software para concordar com as estruturas de dados a serem usadas - o firmware e o sistema operacional. No caso de um computador com inicialização múltipla, todos os SOs devem entender as mesmas estruturas de dados RAID, portanto, você precisaria de três ou mais configurações para corresponder. Em qualquer caso, se o firmware achar que o disco usa RAID de software baseado em placa-mãe, mas um sistema operacional não, o resultado provavelmente será um dano às estruturas de dados de backup do GPT. A razão é que essas estruturas de dados ocupam os últimos poucos setores do disco, e também é exatamente onde o software RAID baseado em placa-mãe armazena as estruturas de dados its . Assim, um conjunto de estruturas de dados eliminará o outro. A loucura segue. (Veja abaixo, no entanto.) Quando tudo está em sincronia, é transparente; a placa-mãe coloca suas estruturas de dados no final do disco, o (s) sistema (s) entende isso e oculta essa parte do disco, e você não precisa se preocupar com isso.
Se você não criou a tabela de partições, no entanto, é possível que o problema não seja causado por tal configuração incorreta de sua parte, mas sim por parte do fabricante do disco, ou talvez alguém que manipulou o disco. entre (digamos, se o disco foi vendido para outra pessoa e depois retornado, e você o obteve de uma lixeira). Nesse caso, fazer um w
em gdisk
deve reescrever a tabela de partição, fazendo com que a mensagem de erro desapareça. Fazer isso é uma boa idéia, já que as estruturas de dados de backup da GPT existem por um motivo - elas são um backup, a ser usado no caso de alguns tipos de bugs, erros de usuário ou falhas de hardware danificarem o estruturas de dados primárias (armazenadas no início do disco). A maioria dos sistemas operacionais e ferramentas irá inicializar bem com as estruturas de dados de backup ausentes, mas sem eles significa que você está desistindo de seus benefícios. Além disso, há uma chance de que alguma ferramenta fique confusa pelo dano e faça algo ruim. (Eu não conheço nenhum exemplo disso, mas novas ferramentas estão sendo escritas o tempo todo, e as antigas podem desenvolver novos bugs, então a possibilidade de tal bug está sempre presente.)
Mais um ponto: gdisk
v
indica que os dados da partição de backup não existem no final do disco, onde deveria. Para corrigir isso, você pode digitar x
para acessar o menu de especialistas e, em seguida, e
para realocar as estruturas de dados de backup. Essa tabela de partições de backup equivocada é consistente com o uso de software RAID baseado em placa-mãe no firmware, mas não no sistema operacional, ou com vários outros problemas (como uma matriz RAID de hardware que foi expandida ou um disco clonado de disco maior). A realocação das estruturas de dados de backup geralmente é uma boa ideia e, em alguns casos, é necessário usar a capacidade total do disco. (No seu caso, você recuperará apenas cerca de 2.000 setores, portanto não é grande coisa em termos de capacidade.) Note, no entanto, que se sua placa-mãe está configurada para usar seu software RAID, mover as estruturas de dados de backup acabará. os dados RAID do software. Isso pode confundir a placa-mãe, e é provável que a placa-mãe reescreva seus dados, fazendo com que a GPT seja danificada na próxima vez que você reiniciar. A solução é desabilitar as opções de software RAID na ferramenta de configuração de firmware e, em seguida, mover as estruturas de dados da GPT usando gdisk
ou alguma outra ferramenta.