Gizmo's Freeware is Recruiting

Gizmos Needs YouWe are currently looking for people with skills and/or interest in the following areas:

- Anonymous Surfing Service
- Mobile Apps contributors
- Mac Section contributors
 

If this sounds like you then click here for more details

 

Best Free Windows Driver Backup and Restore

In a Hurry?
  Go straight to the Quick Selection Guide or Comments
Introduction

Drivers are an important part of the system. They act as intermediaries between the system, and the hardware devices. They interpret the signals, and facilitate communication between the system and the devices. Without drivers, the devices won't work at all, or won't work properly.

Generally, the drivers come on a CD/DVD, with the hardware devices. As an alternative, they can also be downloaded from the manufacturer's site, and that's the best place to download the drivers, or their newer versions.

But, sometimes, the CDs can get misplaced, or lost, or the drivers might not be available from even the manufacturer's site, because they might have stopped providing support for the hardware. In such cases, the driver backup software are like a boon. These software back up the installed drivers for different devices, and even the drivers that come with Windows.

If you have an old system, and do not have a CD, or cannot get drivers from anywhere, it would be a good idea to backup all the installed drivers on the system, including the Windows drivers. Or, even if you have the CD, or the drivers, I will still recommend backing up the drivers, and storing them at a safe place, just in case. Its always better to be on the safe side.

I will also suggest backing up drivers using more than one software, so that if one program is not successful in restoring them, or misses some drivers, the other ones may still be able to do the job.

In this review, I have tried to cover programs which have the ability to backup drivers, and restore them. Some of them do not have the ability to restore, but still do a good job with the backup, and therefore, have been included. Restoring drivers manually, can be a bit tricky, so I have given preference to the programs which apart from backing up, can also restore the drivers from that backup.

Some of these software also have the ability to update the drivers, but I have not covered that in the review. This review is purely based on the abilities of the programs to backup and restore the drivers, and not updating them. As said earlier, the best place to download new versions of the drivers is from the manufacturer's site.

Not all software listed below have the ability to create a list, or a report of drivers installed on the system. If you want a list of drivers installed on the system, you can use the excellent small utility called DriverView from Nirsoft.

Discussion

DoubleDriverDouble Driver has a simple interface, and the program itself is very easy to use. Its noteable feature is that it can backup drivers from even an offline system. This is very useful in cases, where a system is unable to boot, for some reason. This feature, apart from others, gives it an edge over the other software. The only other software to have this feature in the category is DriverBackup!.

For backup, by default, non-Windows drivers are selected in the list. Options are available to invert this selection, to select all, or select none. Users may also select individual drivers of their choice, if they want. Drivers can be backed-up to structured folders(default option), as a compressed folder, or to a single self extract file. For the last option though, Double Driver crashed, when I tried to use it. Its a bug.

One other good thing about Double Driver is that it was able to back up drivers for devices which were not connected to the system at that time. My webcam was not connected, but even then, it backed up the driver files for that.

Restoration is also easy. Select the driver backup location, the folder where they were backed up previously, and it shows the list of drivers which can be restored. Again, options are available to choose which drivers to restore. The restoration process is quite fast too, and I will say its reliable.

Double Driver has the option to save the list of drivers in a text file. Option to print the list is also there. This feature is quite useful, to see which drivers have been installed on the system. The list is quite informational, providing name, version number, date, hardware ID etc.

Overall, Double Driver is simple, and very reliable, with some good features, making it the top choice in the category.

SlimDriversSlimDrivers has a modern and attractive user interface, which is quite appealing. For backup and restoration, it provides a driver list, which is very similar to the list seen in Device Manager. SlimDrivers is a gold certified partner of Microsoft, so maybe that was expected. However, SlimDrivers does not have the option to select non-Windows drivers, or third party drivers, which can be seen as a slight disadvantage by some who want that feature. Individual drivers can be selected, or deselected though, based on the requirement.

One other thing I find as a disadvantage, is that SlimDrivers stores the drivers in folders with names based on generic, or hardware IDs of drivers. If SlimDrivers itself is used to restore the drivers, then it is not a problem. But, if for some reason, SlimDrivers is not used for restoration, then it can be a problem figuring out the drivers for the corresponding devices.

SlimDrivers was not able to backup the drivers for the devices that were not connected to the system at that time.

At the time of restoration of drivers, I ran across a few errors. However, after the process was over, I found that drivers had been restored successfully. But still, errors are a possibility, and therefore, reliability can be a concern.

One point to mention is that in the Options, make sure to select the same folder for both Backup, and Restore, otherwise, the list of drivers does not appear in the Restore section, because of which, you won't be able to select individual drivers, and will have to restore all of them.

By default, SlimDrivers is selected to run at Windows startup. Users will want to deselect that in the Options. Also, when installed, and run for first time, SlimDrivers will open its home page in the browser. It does not happen for subsequent runs of the program though.

SlimDrivers also has the habit of sitting in the tray, even if you close it. To exit the program fully, it has to be exited from the system tray. I find that an unnecessary feature.

For backup and restoration, SlimDrivers does quite a fair job, and works as it should.

Note : 1. An online installation of SlimDrivers is provided, and not an offline installer. This will be considered quite a drawback for people who like offline installers, myself included. Make sure to select the Custom Installation when the setup is run, so that AVG Security Toolbar, and AVG Safe Search can be opted out.

2. The program can be used as a portable program by copying the program executable from the SlimDrivers folder in the Program Files. Strangely, the program folder does not have any other files in that folder, and seems to work solely from the executable. Wonder why the developers still require the program to be installed. They could have provided a portable version making use of this. Strange that they didn't do so. Though the procedure I have written, is on their forum, still, I won't label this program to have a portable version. But, based on this, once you have installed the program on a PC, the executable can just be copied, and used as a portable program.

DriverMaxDriverMax had a lot of useful options, in the version(5.96) prior to this one, but, since this new version 6.0, all those useful options and features are gone. The new version 6.0 has a new interface, and it dons a Santa cap on its name, since Christmas is coming, but if you are expecting some improved features as gifts inside, you will be quite disappointed. I certainly am.

This free version of DriverMax takes steps backwards in terms of options, and features, which is quite disappointing. Now, there is no option to see, or save a report of existing drivers, a feature which was there in the previous version. The previous version offered options to save Windows drivers, and/or third party drivers. Now, only third party drivers can be backed up. Earlier, drivers for hidden devices, or phantom devices could be selected and backed up too. There are no such options now.

The interface is new, modern and improved, and the delays between operations present in the previous versions is no longer there, which is good, but, these are the only improvements. Seems like they have decided to strip down the free version with this release.

The backup screen shows only third party drivers to backup. There are no visible options, but on clicking the Backup button, the options to backup all, or selected drivers only, can be seen. If you do not choose the option to backup to location of your choice, the drivers will be backed up as a compressed zip archive in the My Drivers folder under My Documents. This is the default location where DriverMax will look for restoring drivers. Good thing is that, the restoration will take place from the zip archive itself, and there is no need to extract contents to any folder.

Restoration process is still slow, much slower than other programs. It might be a tad faster than its previous versions, but its still on the slower side. The restoration is reliable though, and therefore, I will still rate DriverMax higher than DriverBackup! and Driver Magician Lite, despite of this version being a huge disppointment in terms of features compared to previous versions.

Note : 1. DriverMax now comes bundled with AVG Security Toolbar. Please take care while installation, and make sure not to select it for install, unless you want the toolbar on your system. Immediately after the license agreement for DriverMax, the installer presents the license agreement for AVG Toolbar, which can be confusing. Please uncheck the checkbox at the top of the license agreement, so as not to install the toolbar. Be careful as with every few update, they seem to be changing the process to present the toolbar.

2. The program now has the option of starting with Windows turned on by default. Some might want to turn that option off. It has the option of automatically checking for driver updates, on by default too. So, that might need to be turned off too.Also, the program stays in system tray once closed. It has to be exited from the tray to fully close the program.

DriverBackup!DriverBackup! has the ability to backup, and restore drivers, but unfortunately, the restore feature did not work for me, for unknown reason. This is disappointing, as I had high hopes with this software, because it has some really good features. DriverBackup! is the only other software in this category, to have the feature of backing up drivers from an offline system, which can be a life saver.

For backup, DriverBackup! is very good, providing some useful options. When started, it presents a clearly laid out list of drivers, with all installed drivers selected by default. However, if one wants to choose only Windows drivers, or only third party drivers, they can be easily chosen, with just the click of buttons, Oem, and Third parts, respectively, on the interface. The selection can be further refined by selecting drivers with full portability(according to DriverBackup!), or drivers with digital signatures, again by pressing the respective buttons on the interface. Drivers are backed up individually in folders, according to device names. The program also generates a .bki file unique to the program, which contains information on the backed up drivers. This file is used at the time of restoration, to present the list of drivers from the backup folders. Again, the selection of drivers can be refined at the time of restoration too.

DriverBackup! was able to backup drivers for phantom devices, that is, devices which had been connected earlier to the system, but not at that time. Very useful.

The program has a very good help file, explaining how to perform different operations. The program can be used from the command line too.

Although, the program is portable, but it cannot be considered fully portable, because from version 2 onwards, it required the use of .NET 2.0, which if not present on the computer, the program won't work. I consider this as a disadvantage. Versions earlier to 2.0 do not require .NET, but they do not have the option to restore drivers.

Still, feature wise, this program is quite good, and if only it did not fail in restoring drivers, and did not require .NET, it would be a brilliant program.

This program is in active development, and I hope that the future versions will address the shortcomings.

DriverMagicianLiteDriver Magician Lite does not have the feature to restore the drivers, but it performs the task of taking backup of the installed drivers very well. It presents a neat list of installed drivers, with the third party drivers(that is, drivers not contained in Windows by default), shown in red, making it easier to distinguish them. Users can select these drivers, or, they can select individual ones, or select all, depending on requirement.

The backup is done in nicely structured folders with clear device names, which makes it quite easy for manual installation of the drivers for corresponding devices.

Other Programs
These are other programs which have not been reviewed in the article. But, I am listing them here, in case anyone comes across them, and wonders about their abilities.

  • DriverGrabber  The program is way too simple, and has no configuration options whatsoever. It only backs up third party software. Windows drivers can be made to back up by editing the .ini file, but that is not a good option for general users. The program is not in development anymore, and the home site is under development too. There is no official report, whether the program will work on Vista, or Windows 7. Same for 64-bit Windows.
  • Driver Collector  Does not have a website anymore, and the program is not in development. There are no options to configure the program. There is no option to back up the drivers in batch mode. Instead, individual drivers have to be selected and backed up manually. This defeats the purpose of having a software to make things easier.
  • Backup Drivers  Requires Java. Does not work as intended. It just backs up the whole Windows directory, which is really not how it should be done. Not recommended at all.
Testing Procedure

All testing was done on Windows XP. I only have Windows XP, so, this is the best I can do. But, the software which are indicated to run on Windows Vista, and Windows 7 on their website, should work in the same way as described in the article.

First, backup of drivers of the main running system was taken with each software one by one. The main system has all the drivers installed with the help of CDs, that came with motherboard, and with other hardware devices, such as the web camera, or the network card.

The restore procedure was performed on another hard disk, used on the same hardware system. Same copy of Windows XP was installed fresh on this hard disk, but without the third party drivers. Image of the system in this state was made with the help of a drive imaging software. Each time, before using another software to restore the drivers, the system was returned to the fresh state, with the help of the image taken earlier. The drivers were then restored on this fresh copy of Windows XP, with each program.

Related Products and Links

You might want to check out these articles too:

Quick Selection Guide

Double Driver
9
 
Gizmo's Freeware award as the best product in its class!

Runs as a stand-alone program on a user's computer
Simple interface. Very easy to use. Can backup drivers from an offline system. Backs up phantom devices. Option to save list of installed drivers in text file. Fast restoration of drivers.
None.
http://www.boozet.org
4.1
2.06 MB
32 bit but 64 bit compatible
Unrestricted freeware
This product is portable
Windows XP/Vista/7
SlimDrivers
8
 
Runs as a stand-alone program on a user's computer
Appealing interface. Presents list of installed drivers in a nice way.
No options to select only third party drivers. Generates folder names based on hardware IDs. Has to be exited from tray to fully close it.
2.2.20441.56721
589 KB
32 bit only
Unrestricted freeware
There is no portable version of this product available.
Windows XP/Vista/7
DriverMax
5
 
Runs as a stand-alone program on a user's computer
Good interface. Reliable backup and restore.
Very slow in drivers restoration. Many features and options stripped down since version 6.
6.31
9.25 MB
32 bit but 64 bit compatible
Feature limited freeware
There is no portable version of this product available.
Windows 7, Windows Vista, Windows XP and Windows 2003
DriverBackup!
4
 
Runs as a stand-alone program on a user's computer
Can back up drivers from offline system. Good program options. Works great for backup.
Not successful in restoring drivers. Not fully portable, since it requires .NET.
http://drvback.sourceforge.net/
2.1 Revision 6
406 KB
32 bit but 64 bit compatible
Open source freeware
This product is portable
Windows XP/Vista/7

Requires .NET 2.0

Driver Magician Lite
3
 
Runs as a stand-alone program on a user's computer
Marks third party drivers in red, easier to differentiate. Does a good job of backup.
Cannot restore drivers.
3.95
1.55 MB
32 bit but 64 bit compatible
Feature limited freeware
A portable version of this product is available from the developer.
Windows 98/SE/ME/2000/XP/2003/Vista/7/x64

Update Log

5th February 2012 : Added matter to note for SlimDrivers about AVG extras being bundled with the program.

20th December 2011 : Added matter to note for DriverMax, with release of version 6.11.

9th December 2011 : Review updated with version 6 of DriverMax, a major update.

15th November 2011 : Testing procedure added. DriverGrabber moved to other programs.

6th November 2011 : Major update to the article. Completely rewritten. Double Driver as new top pick.

Editor

This software category is maintained by volunteer editor Anupam. Registered members can contact the editor with any comments or suggestions they might have by clicking here.

Tags

Windows driver, driver backup, free drivers, free driver backup, restore driver, freeware

Back to the top of the article

 

Share this
5
Average: 5 (1 vote)
Your rating: None

Comments

by George on 22. April 2012 - 13:01  (92420)

I agree with your opinion that DriverMax made a big step back with its new free version. It even messed up two of my systems with driver updates. The older version always worked for me, the new one had me recover the complete system from a backup. I decided to not use DriverMax for updates anymore. Now it is more or less just a version checker.

by Anupam on 22. April 2012 - 13:22  (92421)

Yes, quite a big step back.

Well, I never trust these driver update programs for driver updates. I always rely on the manufacturer's website to get the updates from, as that's the most reliable place.

As a backup and restore program though, DriverMax still does a good job, apart from being painfully slow about it.

by George.J on 4. March 2012 - 9:15  (89896)

Hi Anupam. Just want to appreciate that, you've done a great job with the review. I've been using DriverMax for quite long, and now I'm all for trying DoubleDriver as recommended in the article.

Here's another software: Driver Collector , a very tiny program. Doesn't have a pretty good interface, but I guess it's good for what it does.
http://www.softpedia.com/progDownload/Driver-Collector-Download-4729.html

by Anupam on 4. March 2012 - 9:34  (89897)

Thanks GJ :).

DriverCollector is already mentioned in the "Other programs" list. Not recommended.

by Alan Pritchard (not verified) on 22. December 2011 - 14:03  (85722)

Couple of problems with Double Driver:
1. It does not work with network storage. It finds it, but when I try to back up, get the message 'Cannot complete this function'

2. Help leads to a dead page.

by Anupam on 22. December 2011 - 15:12  (85728)

1. Don't know if it was supposed to work with a network storage or not. Maybe you can backup to a local folder, and then transfer that later to the network? Won't that work?

2. Well, something is the issue with their site. Their site was used to be www.boozet.org, but its not opening anymore.
I will try to email them, and ask whats going on. I will also ask if the program is being developed anymore or not.

Thanks for feedback :).

by Anupam on 2. February 2012 - 9:25  (88170)

The Double Driver site is back up again.

by Anupam on 19. December 2011 - 20:13  (85317)

DriverMax now comes with AVG Security Toolbar, with release of latest version 6.11. Review updated to reflect that.

by George.J on 9. December 2011 - 19:15  (84724)

About DriverMax
"The program now has the option of starting with Windows turned on by default. Some might want to turn that option off. Strangely, the option does not seem to stick, when program is opened again after closing. Also, the program stays in system tray once closed. It has to be exited from the tray to fully close the program."

Yeah this is true. Once used, it starts automatically with Windows the next time when rebooted. Had to use Autoruns to uncheck the option and even delete the startup entry. Could be a pain in the a*s for tyros.

by Anupam on 13. December 2011 - 7:31  (84933)

It was a bug. They have now solved this in version 6.1.

by Anupam on 9. December 2011 - 19:25  (84725)

Yes, its strange. Happened with me too. Even when I had unselected the option, it started with Windows. But, it did not happen second time.

On my second hard disk, it did not start with Windows even once. Still, its strange that everytime you close the program and start it, it again shows the option selected. I think it might be a bug.

by Anupam on 9. December 2011 - 12:56  (84702)

Review updated with version 6.0 of DriverMax, a major update. A disappointment though.

by Rob (not verified) on 2. December 2011 - 14:17  (84282)

Could you clarify what is meant by these two expressions -
- Runs as a stand alone program
- Portable

To my mind 'Portable' means it does not require installation.
Thus the exe could be placed into any folder on the C drive, or into a thumb drive, and can be run from there.

Regarding stand alone, my wild guess is this means it can be run from it's own bootable CD
(But I am not betting money that I got that right.)
There is some mention of getting drivers from a non running OS. I assume that would run from a bootable CD ?

by Anupam on 2. December 2011 - 18:27  (84295)

By stand-alone program here, it means that this software can be downloaded on the computer, as a portable, or an installable program, and then can be used. The term is used here to distinguish itself from web applications, because some categories can contain web applications too. So, stand alone can be portable, or installable.

About portable versions, if there is a portable version available, its indicated in the Quick Selection Guide.

About getting drives from a non-bootable OS... either you can run the software from another hard disk, making the non-bootable hard disk as slave, and then getting drives from it. Or, as you say, if you can get that software on a bootable utilities CD, then it can work that way too.

by PChammer (not verified) on 30. November 2011 - 1:15  (84143)

Have used Double Driver and DriverBackup! for a long time, both work great but Double Driver "in my opinion" is the best and hasn't failed me. There are instances where an infected machine will not accept drivers, a bad drive, botched registry, different OS installed on OEM machine, these can affect driver backup and restore operations.

DriverBackup! will restore the drivers but you have to have the file and folder of the drivers backed up in same area or he file will not know where to look for drivers to restore them. I too have had issues restoring on Windows 7, crashes, etc...

And many of those automatic ad ridden driver helpers are nonsense and want nothing more than your money. I am a firm(ware) believer in drivers being what they were when you bought your machine, free. Well, you pay for the services of course, not the actual drivers but leaving these shady companies to access your pc isn't a good idea, plus you get a lot of bogus drivers or the wrong ones, causing more trouble than they're worth.

My advice, back up drivers on any machine you get, save them to another drive, DVD, CD, USB, whatever you can find and store them away. OEMs can be extremely difficult to get drivers for. Well, you can get the main drivers in most cases but for wi-fi, sound, etc... you can run into issues. OEMs don't always include the same drivers in their restore disk, sometimes not at all and that's if the restore partition or disk works. (Not always).

by Anupam on 30. November 2011 - 8:05  (84158)

Good post PChammer, and I agree with what you have written :).

by Gildawie on 14. November 2011 - 16:07  (83281)

Given some of the comments in the review, it would be interesting to know how you ran the tests, how many machines, OS etc.
Can you let us know a bit about that..?

by Anupam on 14. November 2011 - 19:29  (83290)

The testing procedure is now included in the review.

by Altnetcoza on 11. November 2011 - 14:27  (83109)

Is there any point in using (or reviewing!) products that can back up but not restore your drivers?! Surely the whole point of having a backup is the ability to restore? Or am I missing something here?

by Anupam on 11. November 2011 - 15:36  (83112)

That's true, the point of backup is to be able to restore the backup successfully afterwards, when required. Because of this, I have given preference to programs which can restore the drivers from backup.

Still, I have included some software which can backup the drivers and are good at it, or do a decent job of it. For example, Driver Magician Lite was successfully able to backup the phantom devices, which some other programs with restore facility missed. So, that's an advantage that Driver Magician Lite has over them.

Users which are well adapt with computers can restore the driver files manually from the backup, or install them from backup. So, they might make use of such software. For general users, software which can restore the drivers as well, are of more use, and should be preferred.

by George.J on 11. November 2011 - 4:56  (83080)

A best free driver update program would be great, atleast to list the out-of-date drivers so that the required driver could be downloaded from the manufacturer's website. Using Device manager in Windows wouldnt be an easy option for tyros.

by Anupam on 11. November 2011 - 6:24  (83085)

That would require a different category. I am not very fond of these driver update programs, to be honest. Also, I haven't used any. I don't know if they will show the updates from the manufacturer's site, or from somewhere else. I doubt that they show the updates from the manufacturer's site. I think they get it from their own repository, or some other sites. I have often read of cases where systems where messed up because of a wrong driver update.

I always stress on downloading an update driver from the manufacturer's site only. Best would be to save a list of the installed drivers from one of the driver backup programs which offer this feature. Then go to the manufacturer's site, and compare the versions installed with the update versions, if any, and then download.

by George.J on 11. November 2011 - 5:02  (83081)

And good job on your review. Well written and informative article. :-)

by Anupam on 11. November 2011 - 6:19  (83084)

Thanks GJ :), much appreciated coming from you, who does a great job with his articles :).

by Luvntravln (not verified) on 10. November 2011 - 21:00  (83065)

What do you do with the .txt file after saving it?

Where are the actual drivers saved so that they can be reinstalled in the event of a crash?

Until I know where the "drivers" have been saved, how can I save a backup of the backup in a different location?

What have I missed?

by Anupam on 10. November 2011 - 21:12  (83069)

The text file with the list of the drivers is just for information, so that you know what drivers are installed on the system. This can be handy when you want to restore the drivers later on, and you can refer to it.

You don't have to worry about where the actual drivers are saved, because these software are there to exactly save you from the trouble of locating the drivers by yourself, and saving them manually. They make the job easier, by locating the driver files, and backing them up for you.

Therefore, just run the program, and select what drivers you want to save, and where, and just save them. If in doubt of what to save, you can save all the drivers, just to be on the safe side. You only need to give the location where you want to save the drivers. All the necessary files will be saved automatically to that location(folder).

by Luvntravln on 10. November 2011 - 21:06  (83067)

Oops; I was referring to Double Driver!

by chesscanoe (not verified) on 10. November 2011 - 20:06  (83063)

Trying to print Double Driver output gave me no output and no message. Saving output first ax a *.txt file and then printing that worked well. Ran well under Win7 Pro x64, although output had to be manually expanded; Ctrl+ didn't do so for me.

by Anupam on 10. November 2011 - 20:20  (83064)

Thanks for the feedback.

I do not have a printer, but I installed DoPdf, a virtual printer, and then tried to print the list. It worked well, and a pdf file with the list was generated.

Good to hear it ran well under Win 7 64-bit. I have only XP, and that's where I tested the software.

I didn't understand what you mean by output had to be expanded. What output did you mean?

by Deb Marcondes (not verified) on 10. November 2011 - 14:55  (83051)

I've downloadeded Double Driver four different times and saved it as a zip file. Everytime I try to unzip it I get this message:

Cannot open file: it does not appear to be a valid archive. If you downloaded this file, try downloading the file again.

It does me no good if I can't even upzip it!

Any ideas?

Post new comment

The content of this field is kept private and will not be shown publicly.
To prevent automated spam submissions leave this field empty.