A method and system for avoiding the overwriting of drivers by subsequent
versions or other commonly named drivers includes generating a unique
identity for every eligible driver package. Driver files from the driver
package, or the entire driver package itself, are then installed in a
subdirectory location in a common storage based on the unique identity.
The driver files may be loaded to a memory from the subdirectory
location. Thus, multiple driver packages and driver files having the same
name may be installed and loaded side-by-side.