Below are two free utilities that can help in easily locating the drivers for your devices and will also help in creating a backup of the required drivers.
DriverBackup!
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
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 can 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 and log in to use it fully-functionally.
Download DriverMax (2.91 MB)
try http://www.radarsync.com