Copying files should be limited by your hardware — the drive’s speed, the USB generation — not by software getting in the way. When a file transfer on your HP laptop crawls at a few megabytes per second on hardware capable of hundreds, something between the source and destination is interfering. The frustrating part is that Windows gives you almost no diagnostic information: just a slow progress bar and a wildly optimistic time estimate.
Slow transfers have a layered set of causes, and they stack. A USB 3 drive in a USB 2 port, plus real-time antivirus scanning, plus a nearly-full destination disk, plus thousands of small files, can turn a 30-second copy into a 30-minute one — with each factor contributing its share. The fixes below peel those layers in order, from the physical (ports, cables) through the software (antivirus, drivers) to the destination (disk health, free space).
Start by characterizing your transfer: what media, what port, file sizes, and measured speed. That context determines which fixes matter.
Why this happens
- Wrong USB port generation: A USB 3 drive in a USB 2 port (or a bad cable negotiating USB 2) caps speed at ~35 MB/s.
- Antivirus real-time scanning: Every file is scanned on write, which can halve throughput — devastating with thousands of small files.
- Small-file overhead: Per-file journal, directory, and security-descriptor operations dominate when copying many tiny files.
- Nearly-full destination disk: SSDs slow dramatically when nearly full as the controller struggles to find free blocks; HDDs fragment.
- Failing source or destination drive: Bad sectors trigger retries that collapse throughput to single-digit MB/s.
- Outdated USB/chipset drivers: HP’s USB 3 controller drivers affect negotiated speeds; generic Windows drivers sometimes negotiate poorly.
- Windows write-caching disabled: Without write caching, every write waits for physical commit, which is slow on HDDs and some flash drives.
- Background disk contention: Search indexing, OneDrive sync, or updates competing for the same disk steal bandwidth from your copy.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Verify the port, cable, and actual negotiated speed
Half of all “slow transfer” complaints are physical. Confirm the drive is in a USB 3 port (blue insert or SS marking on HP laptops), try a different cable, and plug directly into the laptop instead of a hub. Then check Device Manager: under Universal Serial Bus controllers, the drive should enumerate on a USB 3 (xHCI) controller, not EHCI. A cable that looks fine can still negotiate USB 2 speeds — swapping it is a 30-second test that rules out the most common cause. Note your measured speed in MB/s as the baseline.
- Plug the drive directly into a USB 3 port (blue/SS marking), no hub.
- Try a known-good USB 3 cable.
- In Device Manager, confirm the drive sits under a USB 3 (xHCI) controller.
- Copy a 1 GB test file and note the sustained MB/s.
Fix 2: Test with antivirus real-time protection paused
Real-time scanning is the biggest software contributor to slow copies. Pause it briefly and re-run your test copy: if speed jumps, the antivirus is the bottleneck. For one-off bulk copies of trusted files, leaving it paused during the copy is reasonable; for a permanent improvement, add exclusions for trusted source/destination paths rather than disabling protection wholesale. Never leave real-time protection off indefinitely — this is a diagnostic and a targeted workaround, not a lifestyle.
- Open Windows Security > Virus & threat protection > Manage settings.
- Pause Real-time protection temporarily.
- Re-run the same test copy and compare speeds.
- Re-enable protection; add folder exclusions for trusted bulk-copy paths if needed.
Fix 3: Zip small files before transferring
If your transfer is thousands of small files, the per-file overhead — not the hardware — is the limit. Compressing them into a single ZIP (or TAR) converts 10,000 file operations into one, often cutting transfer time by 80% or more, with decompression at the destination being fast. This is standard technician practice for photo libraries, code trees, and document archives. Use Windows’ built-in Send to > Compressed folder, or 7-Zip for better compression on large sets.
- Select the small files/folders to transfer.
- Right-click > Send to > Compressed (zipped) folder (or use 7-Zip).
- Transfer the single archive and note the speed.
- Extract at the destination; total time is usually far lower.
Fix 4: Free space and check health on the destination drive
A destination disk with less than 10–15% free space slows down hard — SSDs lose their fast-write SLC cache behavior and HDDs fragment badly. Free up space first (see our C: drive space guide
for the full cleanup), then check the drive’s SMART health: a drive developing bad sectors shows exactly this symptom of collapsing write speed. Run wmic diskdrive get status and consider a full backup if anything reports warnings — slow writes can be an early failure signal.
- Ensure at least 15% free space on the destination drive.
- Run
wmic diskdrive get statusin an elevated Command Prompt. - If health warnings appear, back up immediately and replace the drive.
- Re-test transfer speed after freeing space.
Fix 5: Enable write caching on the drive
Windows can buffer writes in memory and flush them efficiently (write caching), which dramatically improves copy speed on HDDs and many flash drives. It is sometimes disabled — particularly on removable drives, where Windows defaults to “quick removal” (no caching). Enable Better performance in the drive’s Policies tab in Device Manager. The tradeoff: you must use Safely Remove Hardware before unplugging, or risk data loss on a surprise removal.
- Open Device Manager > Disk drives, right-click the drive > Properties.
- Go to the Policies tab.
- Select Better performance (enable write caching).
- Click OK; always use Safely Remove Hardware afterward.
Fix 6: Update USB and chipset drivers from HP
HP’s USB 3.x controller performance depends on the chipset driver package, and Windows Update’s generic drivers do not always negotiate the fastest modes on HP hardware. Download the latest chipset driver for your exact model from the official HP support site and install it, then re-test. While there, check for BIOS updates mentioning USB or storage — HP occasionally fixes controller quirks in firmware. Restart after installing and re-run your baseline test copy. For the step-by-step variant of this whole sequence, see our slow file transfer walkthrough .
- Find your exact HP model and serial.
- Download the latest chipset driver from HP’s support site.
- Install it and restart.
- Re-run the baseline copy and compare MB/s.
Fix 7: Eliminate background disk contention
If the copy shares its disk with OneDrive syncing, Windows Search indexing, or a Windows Update download, your transfer gets whatever bandwidth is left. Pause OneDrive syncing, let indexing finish, and check Task Manager’s Disk column during the copy — if other processes show significant disk activity, they are stealing your throughput. Schedule big copies for idle time, and consider disabling SysMain on HDD systems where its prefetching competes with the copy. Microsoft’s Windows support hub documents the Resource Monitor disk tab for deeper per-process I/O analysis.
- Pause OneDrive syncing during the copy.
- Check Task Manager’s Disk column for competing processes.
- Schedule large transfers when the system is otherwise idle.
- Re-test with contention eliminated.
Closing
Slow file transfers are a stack of small taxes — wrong port, antivirus scanning, small-file overhead, full disk — and each fix removes one. Work the physical layer first (it is the most common culprit and the fastest to test), then the software layer. When every layer is clean, your hardware’s real speed finally shows up in the progress dialog.
