Hi, I have a Dell C640 laptop with a 30Gb hard drive in it which i want to upgrade. I am looking to install a 160Gb hard drive in it and have a couple of questions. I have located the hard drive and know how to get it out but was wondering if i could just copy my entire C Drive to my external hard drive, remove the old hard drive, install the new one. Then boot up my laptop from my external hard drive and when loaded up just copy and paste the C Drive contents over to the new drive and all will work as normal when i disconnect the external hard drive? Your assistance is greatly appreciatted.