Have you tried any other hdd's? It could just be a hdd failure, if not then you may need to go get it repaired I'm afriad, if it is the hdd then try formating it via fat32, windows wont format anything thats above 30gbs to fat32 but theres a way, just google it (cant direct link because its a forum

)