Extremely Slow Data Transfer Speeds with External HDD on Computer
Are you experiencing extremely slow data transfer speeds when transferring data from one external hard drive (HDD) to another external HDD connected to your computer? This article will cover the key concepts and potential solutions to this problem.
Understanding the Issue
When transferring data between two external HDDs, you may notice that the transfer speed stays at 0 bytes for an extended period, even for a 2-3 GB file. This issue can be frustrating, especially if you need to transfer large files quickly.
Potential Causes
There are several potential causes for this issue, including:
- Outdated or faulty USB cables or ports
- Slow data transfer speeds of one or both external HDDs
- File system or driver issues on the computer
- Interference from other devices or software
Solutions
To resolve this issue, you can try the following solutions:
- Use a different USB cable or port to connect the external HDDs to the computer.
- Check the data transfer speeds of both external HDDs. If one of the HDDs has slow transfer speeds, consider replacing it with a faster one.
- Update the file system or drivers on the computer to ensure compatibility with the external HDDs.
- Disable any software or devices that may be interfering with the data transfer.
- Article: "How to Fix Slow Data Transfer Speeds Between External Hard Drives" by John Papiewski, https://www.techwalla.com/articles/how-to-fix-slow-data-transfer-speeds-between-external-hard-drives
- Article: "Improve External Hard Drive Performance in Windows" by Microsoft Support, https://support.microsoft.com/en-us/topic/improve-external-hard-drive-performance-in-windows-7-or-windows-10-b39251a7-a727-8a88-856c-73f2b077b94f
- Book: "Sams Teach Yourself USB in 24 Hours" by Rick Filar, https://www.amazon.com/Sams-Teach-Yourself-USB-24/dp/067232720X
// Example code for checking disk transfer speed in Python
import time
import os
def get_disk_transfer_speed(disk_path):
start_time = time.time()
total_before = os.path.getsize(disk_path)
time.sleep(1)
total_after = os.path.getsize(disk_path)
return (total_after - total_before) / 1024 / 1024 / (time.time() - start_time)
Experiencing extremely slow data transfer speeds when transferring data between two external HDDs connected to your computer can be frustrating. However, by understanding the potential causes and trying the solutions outlined in this article, you can resolve the issue and transfer data quickly and efficiently.