Haven't tried it but this feature looks like it would be useful to have:
"WinDriversBackup is especially helpful in situations where you have a computer in your possession and it's internal hardware is unknown. WinDriversBackup can identify the hardware on the system and the associated drivers ---then back them up to a specified location."