1) Not recommend placing the HDD in a 2nd computer and loading windows - Windows will load drivers based on that computer which in most cases will be incorrect for your laptop.
2) I would download a utility to check the HDD:
..A) Go to manufs support website and down load a "bootable" utility for checking the HDD.
..B) Download the "UBCD" iso and create a bootable CD. This cd has a ton of utiliies for checking a Computer - a good number devoted to HDDs.
Anyway, check the HDD, then if No errors found, delete all partitions and retry loading windows.
PS - You might get more help from others by opening a NEW thread as this problem is diff from first problem.
NOTE: could have been caused by first problem in that if the system crashed it may have messed up the MBR or track 0.
Added - Link to Ultimate Boot CD:http://www.ultimatebootcd.com/