how (could) your hdd got broken? has it been knocked on something..?
i also had those kinda problem. but i do it in a different way. i didnt do it simply, but i tried to adjust the power cable and try switching it with another cable. or checked it in ms-dos, scan disk to see if theres any errors.