DEV Community

Miftahul Rizki
Miftahul Rizki

Posted on Originally published at miftahulrizki.eu.org

How to Fix a Slow External Hard Drive: 8 Steps That Actually Work

Is your external hard drive suddenly crawling when copying files? A healthy USB 3.0 HDD should hit 80–130 MB/s on large sequential transfers. If yours drops to 5–10 MB/s, something is wrong — and most causes are fixable without a repair shop.

Here are 8 steps, ordered from easiest to most drastic:

1. Swap the cable and use a USB 3.0 port. A worn cable can tank transfer speeds. Plug into a blue USB 3.0 port — on desktops, use the rear ports, which have more stable power than front-panel ones.

2. Scan for malware. Viruses can keep the drive busy in the background. Run a full scan with Windows Security, targeting the external drive.

3. Run chkdsk. Open an admin Command Prompt and run chkdsk E: /f /r (replace E: with your drive letter). /f fixes filesystem errors, /r hunts bad sectors. A 1 TB drive can take 1–3 hours — don't unplug it mid-scan.

4. Defragment (HDD only, never SSD). Fragmentation forces the drive head to jump around to assemble one file. Use Windows' built-in "Defragment and Optimize Drives" tool and hit Optimize. I tested the principle myself on a Linux VM: an 80 MB file written to a hole-riddled filesystem split into 10 extents, vs only 2 extents on a fresh filesystem — identical md5, so the data was fine, just scattered. Same physics applies to your HDD.

5. Enable write caching. In Device Manager > Disk drives > your drive > Properties > Policies, switch to "Better performance". Warning: you must use "Safely Remove Hardware" every time afterward.

6. Update or reinstall the driver. Device Manager > Disk drives > right-click > Update driver. If that fails, uninstall the device, replug, and let Windows reinstall.

7. Free up space. Below ~10% free space, the drive struggles to find contiguous room for new writes and fragmentation snowballs. Delete duplicates and junk.

8. Reformat as a last resort. Back up everything first — formatting wipes the drive and rebuilds a clean filesystem. NTFS for Windows-only use, exFAT if you share with Mac.

When to replace instead: clicking/grinding noises, bad sectors that keep growing in chkdsk, or slowness that survives a reformat mean physical wear. Check SMART status with CrystalDiskInfo — "Caution" or "Bad" means migrate your data now.

Full Indonesian version with screenshots: https://www.miftahulrizki.eu.org/2026/10/cara-mengatasi-hardisk-eksternal-lemot.html

Top comments (0)