If there's a bad hardware driver that is causing Windows to crash during startup, how can you update the driver? Do I need to make a boot disk?
I have the driver installation disc that came with it and tried to boot from it; obviously that didn't work. Is there a way to do this? I'm not sure if it's indeed a bad hardware driver that's causing the crash, but I'm getting a BSOD with a DRIVER_IRQL_NOT_LESS_OR_EQUAL - among other things I want to try updating the drivers, but I can't get into Windows to do it the normal way.
3 Answers
Unfortunately, you may not be able to use this tool unless you have a license with SA from Microsoft, but, if you do (or have MSDN/Technet), the best tool for this is MS-DART (The Microsoft Diagnostic and Recovery Toolkit)
This is the updated version of the old ERD Commander, and it allows you to make a lot of changes to the installed Windows on a system, including drivers.
Uninstalling Bad Drivers via Safe Mode
- Boot up in Safe Mode.
- Open Device Manager
- Locate device with the bad driver
- Removed/Roll-Back the driver
- Reboot the system
- Re-install/Updating the driver.
Using System Restore Even When Windows Vista/7 Does Not Boot
- Boot off with installation DVD in your computer
- Select boot from disk
- Select the Repair your computer
- Click Next
- Choose System Restore
- Click Next
- Select the Windows/Vista drive
- Click Finish
Note: If you are missing your Windows Vista/7 installation DVD then create one using these instructions.
3You want to boot to safe mode so that Windows doesnt load the faulty driver (if that is the issue)
Here is a good write up on how to boot into safe mode and how to use the device manager to update drivers.
1