There is a semi-detailed story behind this but I with withhold it for the time being because it may complicate the range of responses.
The basic question is:
What are the most likely reasons that a secondary drive, when installed, causes a severe system slowdown, to the point where I can execute one action every five minutes or so? This has been tested in two different computers; one with an ATA drive as the master and a second with a SATA drive as master.
I realize this may be a broad question but I was wondering if there is a simple answer that I am overlooking. The drive is detected in disk manager but not in "my computer."
I was trying to play a video from my secondary SATA drive when the video suddenly froze. I had to restart the computer, but the SATA drive was no longer detected. I went into disk management and saw the disk there but it was labeled as "offline". I tried clicking "reactivate disk" with no success.
I tried reinstalling SATA controller driver with no success...well actually I never have actually seen one installed but the drive worked before so I assumed it existed somewhere.
< General Information >
Device Type: Physical Disk
Removable Drive: No
Embedded Media Changer: No
< SCSI General Properties >
ANSI SCSI Approved Version: SCSI-5
Device Connected to Port: Yes
Multi-Ported Device: No
Relative Addressing Mode: No
Synchronous Transfers Support: No
Data Transfer on Secondary Bus:No
Asynchronous Event Notificatio:No
Queueing On: No
Linked Commands: No
Soft Reset: No
Normal ACA: No
Terminate I/O: No
< Disk Properties >
Block Size: 512bytes
After searching around for some answers before I tried some things.
First, since I couldn't get the drive to work as a dynamic drive, I started looking for a way to convert the disk to basic and still retain my data.
I found and implemented the solution at the link below:
Having done this, when both drives are connected (my fully operational PATA master drive plus the not-working SATA drive) my computer now detects the drive but my computer is pretty much at a stand still. I can execute one action every 5 minutes or so. When the SATA drive is disconnected, the computer runs just fine. Just not sure why a secondary drive is causing this kind of slowdown.
Incidentally, when I had the SATA drive in my other PC, with another SATA drive, it did the same thing, so I'm reasoning that it cannot be the SATA drivers or SATA cables (since I used two different ones).
I had a SATA WD2500JD dropping in speed from time to time without reason (i thought) untill I discovered that de drive's IDE had switched from DMA to PIO . A test showed that it did some 5 to 10MB/sec at >50% CPU usage.
By connecting it to another SATA port on the MB the slowness disapeared. >50MB/sec and 1% CPU usage as result. Untill it hapened again . Moving bact to the other SATA portdid not fix it (that one kept it at PIO also).
Then I un-installed the un-used port, switched the SATA drive back to the now un-installed SATA port and booted the system again. It was back to normal again.
The reason seems to be that when the drive gives errors (it may be a bad drive) WinXP sets the port to PIO.