There are other ways!
You can start the computer with a suitable disk (Ultimate Boot Disk may work) and run check disk utility (chkdsk /f). This can also do a physical scan and will often sort the problem out.
Yeah, good point! I was in a rush to get the post finished and missed a few details out. I didn't mention any boot disks, as I was unsure if there was another machine with a CD / DVD burner available to download and write the disk - but that method will work just as well also.
You can also do chkdsk from the recovery console when booting from the windows CD (Vista and XP have a similar recovery option - so you may be able to use either to run the disk check). To run the disk check and fix errors, at the recovery console CMD line type : "chkdsk /f". To recover / scan for bad sectors, type: "chkdsk /R" - Locates bad sectors and recovers any readable information (implies /F).
To use the recovery console, you will need the windows ADMINISTRATOR account password - this is not the same as you use to log into the computer under your user name. As you got this machine pre-installed, try leaving the password blank and see if you can log in.
I recently did this exact same thing for an XP machine with a corrupted drive, not even chkdsk could read the drive, and the drive showed up as "unknown format", so had to be reformated and reinstalled - worked fine after that, and passed a surface scan. I don't know if MS have recently changed the way chkdsk works, or if it was some other cause, but it's maybe something to bare in mind.
Checking the BIOS in not a forgone conclusion. If the disk controller has failed then the disk will probably not show up in the BIOS, but it may, rarely, if the fault is intermmitent. If the disk has physical damage on the surface then it will show up.
Yup, true. Again, rushed posting. The controller is not the usual failure mode, more often it is damage to the head and / or disk platter surface (caused by the head striking the disk surface - usually mechanical shock, or switching power off while accessing the disk) - and as such the drive will still show up in the BIOS, even though it's toast. As I said earlier, check to see if the hard drive connectors are still fully connected and not loose (does sometimes happen).
Check for bad blocks on the disk, if there are any then you will want a new disk just to be on the safe side.
Not neccaserily, a
few bad blocks is not a death centance for a drive (can be caused by a number of things - can even be present from new), BUT if the number increases over time, then the drive is Borked and needs to be replaced before it fails totally. Checking for bad blocks regularly over the next couple of months will reveal if the drive is going to fail soon.
When doing a full surface scan of the hard drive, it will take several hours to complete - it's a very slow process. Don't be tempted to interupt or switch off the power during the scan, as this can lead to furthur problems with the drive - just let it do it's thing.
SS