Copying drivers from one hard drive to another

micfiend13

Honorable
Sep 14, 2013
11
0
10,510
I'm replacing the hard drive in my PC, so I'm going to be copying the driver files from the old to the new via an external hard drive. I'm using Windows XP,
and the driver files should be in C:\WINDOWS\system32\drivers... but I checked the Driver Details in device manager for my sound and graphics cards, and
some of the files are in the C:\WINDOWS or C:\WINDOWS\system32\ directory.

e.g:

sound:
C:\WINDOWS\SOUNDMAN.exe
C:\WINDOWS\system32\ksproxy.ax
C:\WINDOWS\system32\ksuser.dll
RTLCPAPI.dll
RTLCPL.exe
wdmaud.drv

graphics:
3 .bin files and 6 .dll files with the name "sis[something]".[extension] - all in C:\WINDOWS\system32

The files in the drivers folder have the extension ".sys"

Do I need to copy the entire WINDOWS directory or just the drivers folder?
 

USAFRet

Titan
Moderator
You don't copy driver files from old drive to new drive.

You find whatever installer file creates them, and run that on the new drive. Just copying a .dll or .drv file does not tell the registry where or what it is.

Find all the relevant drivers from the manufacturers website(s), and put them on a flash disk or CD.
Install as required. The specific installation routine will place what it needs, wherever it needs to be.