Hello.
If your laptop takes a very long time to start up, then I suggest checking if your HDD is not defective, using this application:
CrystalDisk Info
Install that application and it will test your HDD for defects. The 640GB drives in some toshiba laptops had high premature failure rates.