Explanation of the Folder
The location C:\drivers is very probably the path to which the original equipment manufacturer (OEM), such as Dell, HP, etc., copied all of the hardware drivers for your computer as installed at the factory. If this is the case, each subfolder of C:\drivers that contains a relevant *.inf file will be listed in the following location in the registry: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\DevicePath. When Plug and Play detects new hardware, it searches this list of locations for drivers. The selected driver is copied somewhere under the Windows folder, but it is recopied from the original location if you reinstall a driver.
If you have a computer from a large vendor that keeps drivers available on its website for years, then you may delete this folder tree and just know that you will have to download any necessary drivers from the web in the future if needed. This could be problematic if you decide to reinstall Windows and Windows does not have a driver included that is compatible with your network card. (You need a network connection to get drivers from the Internet, but you need the drivers before your network card will work.)
Recommendation
I recommend that you do not delete this folder tree. These drivers usually do not take up very much space. Instead, start by running the Disk Cleanup Tool. This tool checks for unnecessary temporary files, and it will suggest to you ways that you may free more disk space, such as uninstalling unused programs. On Windows XP, it is located at Start|All Programs|Accessories|System Tools|Disk Cleanup.
If you still need more space, check the following locations; they usually have numerous files (some of them large) that can be deleted. The Disk Cleanup Tool may have already emptied some of these folders. (Note: Text enclosed in percent signs refers to an environment variable. To get a list of what these mean on your system, type the set command at a command prompt. Alternatively, type the environment variable with percent signs into Windows Explorer's address bar and press Enter to find the value of a particular variable.)
- %TEMP% - Usually "C:\Documents and Settings\username\Local Settings\Temp" on Windows XP
- %USERPROFILE%\Local Settings\Temporary Internet Files - %USERPROFILE% is usually "C:\Documents and Settings\username" on Windows XP. I just checked mine, and it has 15,113 files taking up 439 MB of disk space!
- %SystemRoot%\$NtUninstall* - %SystemRoot% is usually "C:\Windows" on Windows XP. WARNING: Deleting these folders removes your ability to uninstall the Windows Updates to which they refer. Because each update bases its uninstall formula (stored in one of these folders) on the state of the system when it is installed, you should delete all of these or leave all of them. Don't just delete some and leave others. I just checked mine, and it has 4,639 files taking up 577 MB of disk space!
Be sure to check the first two locations for each username's profile that is present on the machine.