Hi Guys,
I was thinking about how we could go about making the driver installs a bit quicker, and I have a rough idea that I'm not sure would work, so I'm just gonna throw it out there.
Currently (Correct me if I'm wrong) it appears that when you run the driver installer from a USB stick, it asks you if you want to discard drivers for other windows versions, then it copies the drivers across to C:\D\ and goes through each driver, one by one, checking if the device is present.
Even on a quick machine with an SSD, this still takes a good 5-10 mins, including the time it takes to copy the drivers from the usb stick to the HDD.
The question and suggestion I want to ask, is...
Why can't we cache all the device ID's that we have a driver for, to a file on the usb stick, then run a program to determine the device ID's on the PC, and only copy across the drivers that are required?
I understand why the drivers can't be installed direct from the usb. If it updates the usb controller driver, the usb stick will stop working and will mess up the install.
I know there are programs out there to determine the device ID's of the current hardware, so why can't those ID's simply be compared to a list, instead of going through all drivers, one by one?
Have I misunderstood something, or is there something I just don't get?