What, EXACTLY, does it do when you try to boot into (I assume) Windows?
What Windows VERSION were you running on your laptop?
Have you attempted to run any diagnostic programs to determine if the drive is ACTUALLY faulty or if the OS, file allocation tables or partition information are just borked up?