bad files, another test would have been will windows installer pick up the drive when it is not booting up. Just to see if its showing up as a valid drive to install on. - To me this indicates a bad file on system
Connectivity of the device..... Try a different sata wire. and/or power...