Slow performance from IDE drive

Posted on 2006-06-13
Last Modified: 2008-01-09
I have a Sempron 2.8 with the following drives;
Master - 20 GB FAT32 (C:)
Slave - DVD-ROM
Master - 110 GB NTFS (E:)
Slave - 110 GB NTFS (F:)

The issue I have is slow performance when transferring files to/from the E and F drives.
As an example, it takes about 150 seconds to transfer a 360MB file from either of these drives to C:
Is that slower than it should be?

One thing I noticed but may or may not be relevent is in Windows Disk Manager, drive F is listed as
Layout: Simple and Type: Dynamic; whereas all the other volumes are marked as
Layout: Partition and Type: Basic.

I'd really like someone to suggest how I can go about diagnosing why the perfomance is bad on these drives.

Question by:blackfrancis75
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 3
  • 2
  • +2
LVL 88

Expert Comment

ID: 16893127
This is normal in this configuration. The IDE interface can only access one device on the same channel at the same time. Since you have both E and F on IDE channel one, and when you are copying or transfering data from the master on channel one to the slave on channel one, it first accesses the master to read the data, then the master is left and the data is read to the slave drive. This is cycles between the drives and therefore takes much longer than when you copy from the disk on ide channel 0 to a disk on channel1. You'll se a similar effect if you copy files from your CD drive on channel 0 to C, and it'll be faster if you copy from cd to e or f.

Try not using disks on the same ide channels. You could get a pci ide card to get more ide channels.
LVL 10

Assisted Solution

kiranghag earned 50 total points
ID: 16893361
>>transfer a 360MB file from either of these drives to C:

are you copying from E: - > C: and not E:- > F: ??

if yes, then this could be a slower than usual performance. rindi is true for E: -> F: case.

check what speed the drive interface is running. you can do this from device manager under ide interface. it should be IDE Ultra DMA Mode or something...but definitely not PIO mode.

layout value does not matter here.

also make sure in the drive properties that caching is enabled for those.

Author Comment

ID: 16894734
Yes, I'm copying E: - > C: and not E:- > F:
Rindi obviously didn't read that part.

In Device Manager, under Secondary IDE Channel Properties,
Device 0 (C:) is in "Ultra DMA Mode"

under Secondary IDE Channel Properties,
both Device 0 (E:) and Device 1 (F:) are in "PIO Mode"  
The drop-down box that lets me choose a Transfer mode has "DMA if available" selected for both devices.
This seems to imply that DMA mode isn't available.
That's bad, right?
Any ideas how to enable DMA for the secondary channel?

Backup Solution for AWS

Read about how CloudBerry Backup fully integrates your backups with Amazon S3 and Amazon Glacier to provide military-grade encryption and dramatically cut storage costs on any platform.

LVL 88

Expert Comment

ID: 16895393
Actually I missunderstood your statement:

>> The issue I have is slow performance when transferring files to/from the E and F drives. <<

and thought you were using one as source and the other as destination.

Anyway, you should get dma mode on all the drives. Make sure the IDE cable is good, and upgrade your BIOS.
LVL 11

Expert Comment

ID: 16896303
Do you know the speed of the 20gb drive?  Most 20gb drives will be considerably slower than most 100+gb drives, creating a multi-layer bottleneck when copying from the faster drive to the slower drive.  If you're running a DMA-66 drive that spins at 5400rpm as the C drive, and the other two are 7200rpm, DMA-133 drives, things bog in a hurry.  

Also, you don't mention what mobo you're running this configuration on.  If the mobo manufacturer didn't include support for faster drives on the secondary controller, you'll run into another bottleneck.  

And, you don't mention brands of drives, but some drives simply do not play well with others, that is other manufacturer's drives.  

And, finally, if you used the older style IDE cable on either side of the equation, you've again added to the bottlenecking.


Author Comment

ID: 16899964

The mobo is an Asus K8v-MX, which claims 2 x UltraDMA 100/66/33 ports

Drive E: Maxtor 6Y120L0 - 120GB 7200RPM ATA133
Drive F: Western Digital WDC WD1200JB-00CRA1 - 120GB 7200 RPM ATA100
Drive C: Seagate ST310014A - 10GB 5400RPM ATA100

the IDE cables are new.

Is it likely that the fact that both the Secondary drives are running in "PIO Mode" is the reason for the slowness?
if not, given this hardware configuration, what seems the most likely cause?
LVL 88

Expert Comment

ID: 16900041
Yes, pio is much, much slower than the other modes. I'd still try another cable, new isn't allways good, and make sure it is a cable with 80 wires, and not the older types which only have 40. If the BIOS update doesn't help, check the utilities for the drives you can download from the manufacturers. There is often a tool included with which you can set the modes at which the disk should run at. You can also download the UBCD, burn it to CD and try the tools on that. It includes the utilities of the manufacturers and also some 3rd party ones.
LVL 10

Expert Comment

ID: 16900700
i would
- get latest driver from manufacturer site
- go into safe mode, remove all the hard disk controllers in device manager
- reboot and supply latest drivers when prompted

if this does not work then try connecting one disk on second channel at a time and see if it makes any difference in the settings it takes.

would not go for bios update unless i am very sure...
LVL 92

Accepted Solution

nobus earned 450 total points
ID: 16901929
to set them to DMA, try this , if the hard drive is reverting to PIO access.   If this is the case, the following registry edit will fix it:  (this is a harmless registry edit -- the deleted values will be reset by Windows at next boot)

Load RegEdit (Start - Run - Regedit)

navigate to the following key :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\000x

The last four digits will be 0000, 0001, 0002, 0003, and so on.

Under each key, delete all occurences of the following values:

If you do not have an entry for ResetErrorCountersOnSuccess :  at each of the keys (0001, 0002, 0003, etc.) you should add a DWORD value named "ResetErrorCountersOnSuccess" with a value of 1

Author Comment

ID: 16910793
WoW!  THat registry hack worked a treat!  
Both drives now run in Ultra DMA mode and the files that used to take > 2 mins to transfer now take < 30 seconds!
Thanks to everyone for your input and especialy nobus - you are the man!
LVL 92

Expert Comment

ID: 16911162
how do you know ? thanks, and let it go fast !

Featured Post

Optimizing Cloud Backup for Low Bandwidth

With cloud storage prices going down a growing number of SMBs start to use it for backup storage. Unfortunately, business data volume rarely fits the average Internet speed. This article provides an overview of main Internet speed challenges and reveals backup best practices.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
ESXI and proactively monitoring hard drive health? 3 110
Access database located in "cloud" storage 12 140
Selecting Right Partition 6 82
Setting up a Dell Powervault MD1200 2 40
Concerto Cloud Services, a provider of fully managed private, public and hybrid cloud solutions, announced today it was named to the 20 Coolest Cloud Infrastructure Vendors Of The 2017 Cloud  (…
In this article we will learn how to backup a VMware farm using Nakivo Backup & Replication. In this tutorial we will install the software on a Windows 2012 R2 Server.
This video teaches viewers how to encrypt an external drive that requires a password to read and edit the drive. All tasks are done in Disk Utility. Plug in the external drive you wish to encrypt: Make sure all previous data on the drive has been …
This Micro Tutorial will teach you how to reformat your flash drive. Sometimes your flash drive may have issues carrying files so this will completely restore it to manufacturing settings. Make sure to backup all files before reformatting. This w…

730 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question