Yo estando en tu misma situación bajé un archivo *.inf, lo instalé y ya reconocía discos más grandes, si tener que tener instalado sp2... creo que era para que reconociera LBA de 48 bits, cosa que por defecto sólo se hace a partir del SP2.. si buscas por esto seguramente encuentres el parche
Saludos