Lo de los USB si que puede ser que la regleta estubiera rota o algo y no le llegara la corriente suficente, y lo de windows igual, puede que no le llegara suficiente corriente a la fuente, con lo cual no le llegaba suficiente al disco duro y no termina de leer el SO.
Saludos