Resposta do suporte técnico do CFI Group.
Unfortunately, this is limitation of RAID controller. You can not change HPA parameters. To solve the problem, you need to re-create the array, but all data will be lost.
Eu tenho um hardware RAID 1 + 0 baseado no DAS externo CFI-B8253JDGG. Ele foi conectado ao PC com eSATA e contém 4x1TB HDD (a capacidade total é 1.82TB no RAID10). Alguns dias atrás eu tentei ligar o DAS para outro PC, mas algo deu errado ... Meu RAID no Windows7 parecia uma partição única com capacidade de 931,51 GB RAW. (Mais tarde percebi que o problema estava na placa-mãe Gigabyte, configurações AHCI / IDE e talvez em hands.so). Passei algum tempo e usei muitos programas tentando recuperar dados de RAID e unidades separadas remontadas para RAID virtual (todas as operações como readonly). Assim, posso ver a árvore de diretórios completa, mas a maior parte dos arquivos é ilegível.
Uma coisa interessante que encontrei (/ dev / sdc é o meu RAID10):
$ sudo hdparm -N /dev/sdc
/dev/sdc:
max sectors = 1953403071/3906863104, HPA is enabled
mas se eu tentar definir o HPA máximo como "padrão" ou desabilitar
$ sudo hdparm -N 3906863104 /dev/sdc
/dev/sdc:
setting max visible sectors to 3906863104 (temporary)
SET_MAX_ADDRESS failed: Input/output error
max sectors = 1953403071/3906863104, HPA is enabled
Outros programas para alterar parâmetros HPA como o Victoria, a HDD Capacity Restore Tool não têm sucesso.
Testei a mesma coisa com outra unidade de 1 TB única:
Alguma idéia para alterar o HPA para "padrão" / "fábrica" para este RAID10?
UPD:
# hdparm -K 1 /dev/sdc
/dev/sdc:
setting drive keep features to 1 (on)
HDIO_DRIVE_CMD(keepsettings) failed: Input/output error
# hdparm -Np3906863104 /dev/sdc
/dev/sdc:
setting max visible sectors to 3906863104 (permanent)
SET_MAX_ADDRESS failed: Input/output error
max sectors = 1953403071/3906863104, HPA is enabled
Eu tentei usar hdparm
e outros programas como HDAT2, Victoria 3.52, DiskCheckup.
Resposta do suporte técnico do CFI Group.
Unfortunately, this is limitation of RAID controller. You can not change HPA parameters. To solve the problem, you need to re-create the array, but all data will be lost.