Parece que há um problema com a configuração LBA (Logical Block Addressing). Aqui é um tópico sobre o mesmo problema em que o último post oferece uma solução:
I had a similar problem where I purchased a new WD10EADS 1TB hard drive and it only recognized 32MB. I found the installation guide on the WD website and it recommended changing the BIOS setting for the drive to LBA (Logical Block Addressing). The BIOS still only saw 32MB, but when I rebooted Vista saw the entire disk and I was able to format/partition/etc.
Link para o pdf mencionado no post.
De outro tópico sobre o assunto aqui
The problem is the LBA size setting within the drive gets corrupted, overwritten by a number around 32MB. Drive manufacturers have tools to fix it, restoring the setting to its original (native) value. What actually causes the setting to be changed? The fact that it affects multiple drive vendors and multiple SATA controllers means almost certainly it's another Windows bug.
A Samsung, por exemplo, oferece uma ferramenta que pode ser usada para restaurar o LBA configurações conforme descrito aqui
- Faça o download da ferramenta ES da Samsung. Eu queimei a imagem ISO [1.86MB] no CD.
- Inicialize e execute. ES Tool detectou meu cartão Sil3114 e HD103UJ sem problemas.
- Na opção do menu VIEW INFORMATION, o problema ficou evidente:
- Tamanho atual 31 MB (LBA: 65134)
- Tamanho nativo 953869 MB (LBA: 1953525168)
- Na opção do menu "SET MAX ADDRESS" escolha "Recover Native Size". NB Não use "LBA MODE | Process" porque essa opção precisa limpar seus dados.
- Reinicie. Drive reaparece em todos os seus 931.51GB
Não use a ferramenta com o disco WD, já que a Samsung afirma que só deve ser usada com seus discos. Você pode pedir ao suporte da WD se eles tiverem alguma ferramenta semelhante.