I have a Dell Studio XPS 1640 laptop that will not boot past the loading screen. I did a diagnosis and it gave me a 2000-0146 says my dish has errors - then I looked on line and was told that I need a new hard drive. What kind should I get? All I know is my laptop has a 320gb hard drive and the bios does show the hard drive.