I've ready that if you save the contents of \Windows\System32\DriverStore\FileRepository off to USB, you can later point the Driver Update function in Device Manager to that saved folder and it will find the drivers and reinstall all of them.
But ... I've not tested this and confirmed it works.