Jacob,
Your HD controller counts the number of times that Errors are detected with read/write functions.
When the cumulative number of Error Detections reaches 6, the controller ratchets the read/write speed downward one notch
Additional Error Detection points precipitate sequentially slower read/write speeds until eventually it is set to PIO lowest
_________________
A few considerations:
1.
Read/Write error do occur
–unexpected power fluctuations/outages
–poorly written script
–physical HD sector faults
2.
Windows XP (and above) have identified and attempted to correct for system related errors, beginning with XP Service Pack 2
3.
There are known issues and fixes available from Microsoft
4.
There is a "workaround" that fixes nothing, but resets the controller-counter to give the machine a fresh 6 chances before speed is reduced.
5.
Using either the known fix or the workaround will allow your HD to perform at its top rated read/write speed.
**HOWEVER** by applying a fix or workaround, you are telling the machine:
"Yes, I know that read/write errors are occurring, but please don't trouble me, because it is annoying and I want my machine to run as fast as it can, even if it makes errors when doing so."
6.
Applying fix or workaround may "mask" actual symptoms of HD failure which should be alerting you to potential catastrophic failure that may be looming in the near or distant future.
7.
It is "safe" to apply the fix and/or workaround, but you should also perform a drive health scan using the manufacturer's utility.
I think your HDs are Western Digital. Western Digital has a good drive health utility.
____________________________
The simplest step to take would be to apply the recommended "workaround"
But it might also be least long-term solution, and the slow-down problem may return if errors continue to occur.
Workaround ( from MS
http://support.microsoft.com/kb/817472/ )
To re-enable the typical, or faster, transfer mode for an affected device:
1. Double-click Administrative Tools, and then click Computer Management.
2. Click System Tools, and then click Device Manager.
3. Expand the IDE ATA/ATAPI Controllers node.
4. Double-click the controller for which you want to restore the typical DMA transfer mode.
5. Click the Driver tab.
6. Click Uninstall.
7. When the process completes, restart your computer. When Windows restarts, the hard disk controller is re-enumerated and the transfer mode is reset to the default value for each device that is connected to the controller.
______________________________
The MS "fix" changes the way HD Controller "counts", from "cumulative 6" to only detecting if errors occur "6 times sequentially"
See the discussion of this fix for XP systems, here:
http://support.microsoft.com/kb/817472/
The actual "fix" is available from MS, but has to be "downloaded" and then applied.
You must be sure that you download the correct fix for your OS.
Unless you know better, you are apparently running a 32-bit version of Windows XP
Have a look for yourself:
View System Properties
1. Click Start, and then click Run.
2. Type sysdm.cpl, and then click OK.
3. Click the General tab. The operating system is displayed as follows:
* For a 64-bit version operating system: Windows XP Professional x64 Edition Version < Year> appears under System.
* For a 32-bit version operating system: Windows XP Professional Version appears under System.
Note is a placeholder for a year.
Here's the location for you to download the actual "fix" from MS.
http://support.microsoft.com/hotfix/KBHotf…&kbln=en-us
***Keep in mind, that during the process of regular updates your machine should already have received this "fix"
Microsoft makes it hard to get the "fix" because they want to make sure that you have carefully considered all of the above, before applying it.
Therefore they require that you
– request the fix
– supply an email address where you can receive it
– complete a captcha to verify that you are a real person and deliberately requesting the fix
_________________________-
What would I do?
I would make sure that my MS Updates are completely up to date.
I would apply the "workaround".
I would then be aware that errors have been occurring that may recommend Replacement of the HD.
I would make an .iso image backup of C:\ and G:\, plus create an emergency restore CD (I use and recommend Acronis 2011)
I would most likely replace the physical HD that contains C:\ and G:\
I would also follow the guidelines in my earlier posts in this Thread, to reduce the files that are allowed to install on C:\
_________________________
Let us know how you go with these suggestions.
Best Regards,
Doug