Nella mia esperienza di solito quando ad un hard disk non viene riconosciuta la giusta dimensione è il BIOS della scheda madre che è troppo vecchio, quando si presenta a me questo problema installo una versione aggiornata del BIOS e di solito l'hard disk viene riconosciuto correttamente.