>>37989252Are you sure it's not just a matter of the drive and the port actually working correctly but the drive just has no detectable OS on it?
I would try booting a livecd to see whether the drive is detectable through that. If it is, then the drive is fine and you should be able to (as a catch-all solution) install Windows over it.