Insanely slow USB 3.0 transfer

Discussion in 'Windows 10' started by bobsmith23, Dec 30, 2020.

  1. bobsmith23

    bobsmith23 MDL Novice

    Sep 23, 2020
    1
    0
    0
    #1 bobsmith23, Dec 30, 2020
    Last edited: Dec 30, 2020
    Transferring from an external HDD to an internal SSD is incredibly slow. The speeds range from a few bytes up to around 100 or 150KBps. That's Kilobytes. I Googled around and did most of the copy/paste instructions that were littered everywhere. Attempted to update all USB drivers via the Device Manager. No updates. I then looked for USB drivers from my motherboard manufacturer. No newer drivers there, either. I got Snappy Driver Installer Origin. It found no new USB drivers. So my drivers are fine. I then disabled Windows Defender and speeds now bottom in the single digit KBps, but still only max at 100-150KBps, but tending towards 15ish if I watch it for a minute or two. I'm not asking for the moon. I should expect a 10x faster transfer rate, closer to 100MBps over USB 3.0, but I'd be happy with a dozen MBps. Anything more than a few measly KBps. It's been running for 45 minutes and is only 19% complete. Copying to the external is significantly faster, closer to what I'd expect from USB 3.0. But copying back from it is always like this. I mirrored my entire 1TB HDD (90% full) and 500GB SSD to the drive in an hour and 10 minutes

    Any ideas on what I can do to speed this up? It's pretty ridiculous how slow this is. It's been a little over 2 hours since I started the copy and it's showing only 36% complete.

    Edit: All drives in question are NTFS formatted.
     
  2. speed matters according to the files suffixes too . if you are transferring media files like mp3 mp4 of any audio vedio files then speeds will be good , if you want to transfer iso files speeds will be good there too
    but
    but
    but
    if you are transferring txt files on a large scale then speeds matter & exactly will be as per your scenario about 100kbps to 200 kbps no matter which media state you are using even the fastest ssd in the world.
     
  3. billmcct

    billmcct MDL Member

    Aug 13, 2014
    149
    75
    10
    I personally think you need to "optomize" your SSD. It's slow as Christmas.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. You can have the fastest most optimized configuration setup out there but here's the problem, your HDD will always be slower then your SSD. When transferring data from an HDD to a SSD your transfer will always be limited to the transfer speed of your HDD and depending on how old your HDD is things could end up getting really slow if your transferring a lot of data.
     
  5. nosirrahx

    nosirrahx MDL Expert

    Nov 7, 2017
    1,263
    607
    60
    Not only that but even SSDs are not blazing when it comes to moving a mountain of small files.
     
  6. Flipp3r

    Flipp3r MDL Guru

    Feb 11, 2009
    2,011
    959
    90
    This is why tools like Teracopy exist. Way quicker with a more constant transfer...
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  7. nosirrahx

    nosirrahx MDL Expert

    Nov 7, 2017
    1,263
    607
    60
    There is nothing you can do about hardware limitations. If you are copying small files to or from a hard drive you can use the best software in the universe over a USB 7.0 interface and its going to be slow.
     
  8. coleoptere2007

    coleoptere2007 MDL Guru

    Apr 8, 2008
    3,302
    1,937
    120
    It is not only depending of USB port capabilities but also of the device on which you transfer files (read and write speed)
     
  9. erpsterm35

    erpsterm35 MDL Guru

    May 27, 2013
    2,052
    2,049
    90
    link to the site that has that Teracopy program
    someone had an issue with using Teracopy on older LTSB releases with explorer crashing
     
  10. donmiller

    donmiller MDL Addicted

    Jun 4, 2016
    800
    490
    30
    #10 donmiller, Jan 8, 2021
    Last edited: Jan 8, 2021
    You can check your SATA/USB interfaces with a free utility called HWiNFO. Just Google for it, download it, install it, and run it.

    Test the following interfaces:
    1) The SSD drive should be SATA3.
    2) The computer interface for the SSD should be SATA3.
    3) The computer USB3 port should be USB3.
    4) The cable from the external HDD should support USB3 speed.
    Note: Cables have interface chipsets!
    5) The external HDD interface should be USB3. However, the HDD inside an external enclosure may only be SATA2 and this will slow down the transfer.
    Seagate external drives are notorious for being SATA2 drives inside an enclosure with a USB3 connector.

    If everything checks out, you should get between 90 Mb/sec to 120 Mb/sec.
    It's different for flash drives. Some OEMs only guarantee the first couple of megabytes as true USB3 speed.

    Turning off Windows Defender (WD) realtime checking may improve transfer performance. But I don't run WD, so I don't know how much improvement there would be in transfer speed by turning off WD.

    The file system (e.g. FAT32, NTFS) is not going to affect throughput significantly unless you are moving large files that are being split.

    Optimizing (Trimming) the SSD may speed up the SSD, but usually not significantly if the SSD isn't full.

    I've seen USB drives, and cables that are asymmetrical. Usually, the read speed will be faster (i.e. USB3) and the write speed will be slower at USB2. In your case, the HDD read speed appears to be slower from the HDD, which is unusual.
     
  11. nosirrahx

    nosirrahx MDL Expert

    Nov 7, 2017
    1,263
    607
    60
    If you are moving 1 large contiguous file.

    A large group of small files will read/write at less than 1 Mb/sec on a HDD. This drags the average very far away from theoretical maximums.
     
  12. donmiller

    donmiller MDL Addicted

    Jun 4, 2016
    800
    490
    30
    That's why I provided a range of 90-120 Mb/sec. There are a lot of factors that can affect transfer speed. I think it's good to start with checking the interfaces.