Solved

Why are my SATA hard drive transfer rates so slow?

I have a Seagate Barracuda 7200.9 (160GB) hard drive being used for windows installation, and I have a Western Digital WD10EVDS 1TB hard drive that I use for storing all my music, movies etc. I had some files on my Seagate drive, and started copying them to the WD one. Transfer rates at this very moment are at 524Kb/ps. It's taking 2 hours 20min to copy 3gb worth of files.

Why is this, and what can I do about it? They're all connected via sata internal connectors. I should be expecting transfer rates of at least 50MB/s if not 100MB/s or more
5 answers Last reply Best Answer
More about sata hard drive transfer rates slow
  1. Are it alot of small files? What's the rest of the setup?
  2. Best answer
    make sure AHCI is enabled and if the drive is very fragmented it will take longer to transfer as it fills in the spaces.

    if you dont have AHCI enabled you need to change a registry entry in windows first before you enable it or windows will not boot:

    1. Startup "Regedit
    2. Open HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlset / Services
    3. Open msahci
    4. In the right field left click on "start" and go to Modify
    5. In the value Data field enter "0" and click "ok"
    6. exit "Regedit"
    7. reboot and enable AHCI in bios.
  3. You can also go in to the device manager, hardware, select your disk drive properties and change the policy on caching to get a small boost.

    Have you installed the lastest drivers for the chipset, can get a tiny boost from them.
  4. Could we see a HD Tune read benchmark graph?

    If you copy files from the source drive to another folder on the same drive, is it still slow?
  5. I have done this process but still i m getting the same transfoer speed of about 1MBps only. Please recommend some other solution if possible. contact me at hassan_8727 AT yahoo DOT com


    make sure AHCI is enabled and if the drive is very fragmented it will take longer to transfer as it fills in the spaces.

    if you dont have AHCI enabled you need to change a registry entry in windows first before you enable it or windows will not boot:

    1. Startup "Regedit
    2. Open HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlset / Services
    3. Open msahci
    4. In the right field left click on "start" and go to Modify
    5. In the value Data field enter "0" and click "ok"
    6. exit "Regedit"
    7. reboot and enable AHCI in bios.
Ask a new question

Read More

Western Digital Storage Hard Drives Seagate