Que tal,
Pues efectivamente existen varios programas para hacer lo que tu quieres, uno de ellos (y el que yo he utilizado) se llama My Drivers. Me gusta porque es sencillo de usar tiene una función que te detecta únicamente los drivers que no vienen por default con windows, de esta forma sólo respaldas lo necesario.
Hay una versión de prueba, funcional por 15 dias, que puedes descargar.
Software gratis de este tipo no he utilizado, pero hay uno que se llama
DriverBackup! que talvez te pueda servir.
Espero que te haya servido de algo mi aportación, si fué así te pido la valores con 1 o 5 estrellas dependiendo de tu criterio, saludos!!!