Below are two free utilities which can help in easily locating the drivers for your devices and will also help in creating a backup of the required drivers.
Driver Backup is a Fast and user-friendly free tool for drivers’ backup, restoration and removal with command line options, automatic restoration from CD\DVD and path formatting. DriverBackup! includes also an interactive command line builder.
It extracts both Microsoft and non-Microsoft drivers. The software is both free and open source.
Download DriverBackup! (256 KB)
DriverMax is a Free tool that allows you to download the latest driver updates for your computer. You can also export all your current drivers (or just the ones that you want) to a folder or a compressed file. After reinstalling Windows you can import them and will have everything in one place.
DriverMax is able to display a complete report of all drivers (versions, release dates) installed on your system. It works only on Windows Vista, Windows XP and Windows 2003 (all service packs). You have to create a free account, log in to use it fully-functionally.
Download DriverMax (2.91 MB)