|Yes, nice video.|
But I would ignore what penguinboy said on the youtube comments. Taking a hard drive out and shaking to to see if it rattles is like using a match to find a gas leak!
One thing I think you can be sure of it is not a hard disk problem other wise you wouldn't be getting Windows start-up screen.
It is almost certainly a software problem and going back to a restore point should fix it. If not, there are other solutions available.
At the very worst a repair install should solve the problem.