Why is my SATA HD only transfering at 53MB/Sec to another SATA HD?
Asked by
Evan (
810)
November 25th, 2009
I’m transferring data from one HD to another HD. Both are internal, and both are SATA. The transfer rate is roughly 50ish MB/sec. I understood the data transfer rate for SATA 1.5 Gbits/sec to be around 150MB/sec.. give or take, and for SATA 3.0 Gbits/sec to be around 300MB/sec.. give or take. And these ports are definitely 3.0 Gb/sec.. so what factors are the most likely culprits for the slower transfer rate?
Observing members:
0
Composing members:
0
7 Answers
Could it be the actual hard drives? 5400RPM v 7200RPM v 10000RPM?
Just a thought…
It may also be the files you are transferring. When I transfer between my SATA drives, pictures and music may be ~15MB/s, while large continuous files such as movies can be up to 95MB/s.
@joeysefika Is right, the hard drive is the bottleneck. Even SSDs usually can’t max out a SATA 3.0 connection.
50MB/s is about right. You’ll be capped at the writing speed since reading is always faster than writing. One large file will read/write faster than a bunch of smaller files.
One thing that might speed your transfers up would be to through everything into a folder and then zip it to make it a continues file. Then move that over. Although I’m not sure if the time saved in the transfer would make up for the time lost to zip and unzip the folder.
How are they connected to one another?
@tehrani625 Compression is usually only beneficial when the directory will be copied multiple times because (like you said) zipping isn’t what I call fast. It may add more time because you have to decompress the files copying them.
Answer this question
This question is in the General Section. Responses must be helpful and on-topic.