The problem with removing your hard disk is you remove the control environment. If you take out all the drivers, you don't know if anything works at all. The point of removing specific components is that you can find specifically which device driver is failing - then simply replace or update it. Getting a new hard disk forces you to reinstall the OS, which may or may not come out okay. You may have wasted money by doing so when you could have just updated a driver for free, solved the problem, and not had the hassle of reinstalling the OS.
I know this is an old post from a long time ago, but your advice worked for me. Thanks lots..x