Surely you mean that Windows reboots, not the hard drive which is just a dumb piece of equipment and has absolutely no clue about loading any files or suchlike..
No, you cannot take a hard drive with Windows and make it boot in another computer - as a rule it won't work.
Can you make it start in Safe mode? What did you do before the problems started? Check the hard drive for errors using the manufacturer utility?