Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
MCP, Windows 2000 Professional=OS
Questions:
1) How do I create a CAT file for device drivers? I believe the makecat.exe utility is involved. I cannot seem to find where to obtain or download makecat.exe.
2) Do I NEED to create a CAT (catalog) file to accomplish this (see objective below)?I am responsible for creating and managing the PC images for all platforms (laptops & desktops). I would like to use Microsoft’s Sysprep utility to help me manage this process (and reduce the TCO involved with multiple manage process).
Sysprep is capable of updating drivers for different platforms, mass storage controller included. What this means to me is that I can create ONE image for the 18 different models we have in our environment, and allow Sysprep to update the machine with the correct mass storage controller (e.g. desktop or laptop, scsi or ide), and correct device drivers (e.g. video, audio, modem, nic, etc.).
In order for Sysprep to load the plug & play devices with the proper drivers the drivers have to be available. Ideally, these drivers should be in the same directory (versus separate directories for each device).
The problem is that many of the hardware vendors name the different hardware filenames identically (this problem especially seems to be the case for audio drivers). With different drivers being named the same filenames, driver files will be overwritten, preventing the correct installation. I have noticed that the minimum files that need to be available are the *.INF, *.SYS, and *.CAT files. It is my understanding that the *.CAT file can contain ALL other necessary files for proper installation. The INF file calls the SYS & CAT files. I know the INF, SYS, and CAT files can be named anything (as long as SYS & CAT are properly referenced in INF file). The respective hardware knows the correct INF to read from by parsing the contents (so the hardware is NOT dependent on the filename, but the contents).
I believe I can place all of the drivers (for the 18 different models) into the same directory…providing I can create CAT (catalog) files that contain the correct files.

![]() |
![]() |
![]() |

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.
| Ads by Google |