When you say it got stuck at booting, what exactly is going on? Is there an error message given or bluescreen? If you swap drives and it works then you can assume that there is either something wrong with the drive, operating system or boot files.
Couple of weeks ago, the PC got stuck at the beginning of booting, when acer logo appeared on the screen.
It was like this :
1.Start button could turn power on,
2.Light in front panel was on,
3.CPU & graphic card fans spun,
4.Monitor was on & showed "acer" logo & booting stopped at this point,
5.Start button could turn the power off.
Except for these functions listed above, EVERYTHING ELSE WAS DEAD.
Today, I had the CPU cleaned & applied new cooler.
The PC behaves differently from how it was before the CPU cleaning.
1. Power on, continuing beeps B - B - B - in half second intervals.
1a. Before cleaning the CPU, there was no beep, no beep even when the PC was started.
2. And now the monitor is not on.
2a. Before cleaning CPU, monitor was always on after power on.
3. And the power on-off button becomes a one way traffic, only power on, not power off.
3a. The power button was normal before cleaning the CPU.