Spamlet said:
XP Home SP3 fully up to date.
Still looking at my 'interrupts' problem as noted in an earlier thread.
I fitted a new WD 800 BEVE drive recently, but this appears to rely on the
drivers already on my laptop and WD don't seem to offer them separately.
How do I update the windows drivers on my laptop.
Device manager says I am using a driver dated 01/07/2001 ver 5.1.2535.0.
How can I get a more up to date one?
Cheers,
S
I can see two sets of drivers, that play a part.
Starting with Device Manager...
If I look in IDE ATA/ATAPI controllers, I have
Intel ICH9R 4 port Serial ATA Storage Controller - 2920
The drivers for that are:
atapi.sys (Microsoft)
pciide.sys (Microsoft)
pciidex.sys (Microsoft)
The reason those drivers are being used for the motherboard
hardware controller, is because the hardware controller is in
a "vanilla" operating mode (IDE emulation). Since the hardware
uses standard register definitions, a built-in driver can be used.
If I go into the BIOS, I can change modes. I can choose AHCI
or RAID. If I do that right now, the computer won't boot,
because there would be a driver mismatch. But rest assured,
if I reinstalled WinXP, pressed F6, offered the driver CD
to get an AHCI driver etc etc, I could fix that.
The second item I see in Device Manager, is Disk Drives. In
there, is my ST3250310AS SATA drive. The drivers for it include:
disk.sys (Microsoft)
PartMgr.sys (Microsoft)
That dialog is a bit deceiving. On the one hand, the main dialog
for the ST3250310AS shows
Driver Provider: Microsoft
Driver Date: 7/1/2001
Driver Version: 5.1.2535.0
But, if I go look at disk.sys on my C:, it shows
disk.sys
April 14, 2008
Version 5.1.2600.5512 (xpsp.080413-2108)
which is a hell of a lot later than that bogus "7/1/2001" thing.
If you want to know where the "7/1/2001" thing came from,
look with a text editor (Notepad) at mshdc.inf . That string
is what got extracted and displayed in Device Manager.
DriverVer=07/01/2001,5.1.2600.5512
I don't think you have anything to worry about there.
It's been patched since release.
Microsoft drivers are used with the disk. In my case,
Microsoft or Intel drivers would be used with the hardware
controller (Southbridge). If I switch the BIOS interface mode
to AHCI or RAID, I'll need the Intel driver for my ICH9R Southbridge.
If your percent CPU is low, while accessing the disk, then
you have nothing to worry about. Partially, that will indicate
you're using DMA for data transfer, rather than PIO.
If I run HDTune, run the benchmark (to check drive speed),
then pop up Task Manager and watch how much CPU is being used,
I get about 4 percent (with some moment to moment variation).
The dialog in HDTune, after the benchmark completes, shows
2.1 percent CPU usage. In any case, not much CPU is being used,
when 95MB/sec of data is being transferred into system memory.
I feel not much of my system resources are being used, when the
disk is being accessed, based on those results.
Paul