How to fix your Hard Drive When Windows Won’t Boot

How to fix your Hard Drive When Windows Won’t Boot

Hard drives go wonky.  It has happened to the best of us.  You boot your shiny new Vista computer, and you get hard drive errors along with a message that says “Cannot find STUPIDDRIVER.SYS”.   Windows will not boot, and you’re in a panic.  You cannot even get into Safe Mode to run a disk scan.  You really don’t want to have to reinstall the operating system.  So, what do you do?

Fortunately you can fix your Vista system and run a disk scan with nothing more than Vista’s Boot DVD.

1. First of all, insert the Vista installation DVD.  The retail version of Vista comes with both 32-bit and 64-bit discs, so make sure you insert the right one.

2. Turn on your computer.  You should be prompted to boot from CD or DVD.  If not then you need to go into your BIOS and make sure your optical drive is your first boot device.

3. Once the Vista DVD starts to boot, you will be presented with the first installation screen.  Go ahead and click Next.

4. Click on the Repair your comptuer option.
Select the Vista installation you would like to fix.  There usually is only one listed.  If no operating systems are listed, then some major corruption or failure has occurred.  You’ll either looking at a complete reinstall or even a hard drive replacement.  If you try to reinstall and Vista cannot see or write to the hard drive, then you have your answer.

5. We need to get to a hard drive scan.  Click the System Recovery Options.  Click on Command Prompt.

6. Type CHKDSK c: /f and press Enter (assuming Vista is installed on your C: drive).  The “f” parameter tells CHKDSK to automatically fix any errors.  If you still get drive errors after this, then you may need to type CHKDSK c: /r.  The “r” parameter locates bad sectors and recovers readable information…. which can take significantly more time to perform.

CHKDSK  will run and print a report when finished.

7. Now that your drive is fixed you can fix the missing file that Vista was bitching about.  Type cd c:windows

Now that you are in the Windows directory, you need to search for the file.  Type dir STUPIDDRIVER.SYS /s.
(of course replace “stupiddriver” with the file you’re actually missing).  The “s” parameter searches all subdirectories. Vista likes to make multiple copies of system files, which normally just wastes disk space but in this case saves our bacon.

Let’s assume you found a copy of stupiddriver.sys in the File Repository. Your location may be different, so replace my example with your directory.

8. Now type copy c:windowssystem32driverstorefilerepository<your directory>stupiddriver.sys c:windowssystem32drivers.  If you are prompted to overwrite, then confirm.  This copies one of the backup files to the location that Vista looks at when booting.  Even if you are the 64-bit version of Vista, the drivers are loaded from the “system32″ directory.  If no backup file is found, then you may have to browse the Vista DVD or copy the file from another Vista computer.

9. Exit the System Recovery tool and reboot.  Make sure you eject the boot DVD or go back into BIOS and change your boot drive priority back to the hard drive.

TAGS: , , , , , , , , , , , , , ,

Recommended for your pleasure

Cooling Flow Thermal Compound
OS Wars: What Will Happen Without Darth Gates?
Digital Foci PhotoSafe II Review
Cutting Edge Case Mods case
Retiring an OCMS Server

6 Comments

  1. Brian Dernbach says:

    Please email me with info. Is ther a site I can go an download a copy of this Vista Boot Disk so that I can fix my peice of crap? I could burn it to a CD and then try the above mentioned steps.

  2. toni says:

    neither my laptop or external drive would booti found your site, and within 5 minutes was able to recover my laptop without losing a single file.

    thank you so much!

  3. Kevin says:

    Hi, Well I'm having the same issue mine is saying please Insert my Windows Disc But I know Windows vista is still installed on the hard drive but it won't boot, How can i fix this problem? thanks if you can help. :)

    Ps, I don't have my windows Disc. >

  4. shaun says:

    What file and I missing do I replace? I understand all the CHKDSK commands. I just do not know what file I am searching for in the directory. How do I find out?

  5. Beau says:

    Thanks for the info. I cant get the repair disk download. Have to use old computer here has windows millennium on it…any suggestions?

Leave a Comment