It’s quite annoying to find the external hard drive keeps disconnecting when you’re copying or transferring files. But don’t worry, you can use the 5 easy and effective solutions below to get out of this situation.

Here’re the fixes:

You may not try them all; just work your way down the list until you find the one that solves the problem.

  1. Try different USB ports
  2. Turn off USB selective suspend
  3. Change the power management settings
  4. Reinstall the USB controller driver
  5. Update the USB controller driver
The screenshots below come from Windows 10, but the fixes also apply to Windows 7 and Windows 8.

Fix 1 – Try different USB ports

Sometimes, the external hard drive disconnection only happens with specific USB ports. To test this, simply connect the external hard drive to another USB port on your PC.

If the same disconnecting problem occurs whichever ports you use, the causes are in somewhere else, and there’re more workarounds below.

Fix 2 – Turn off USB selective suspend

USB selective suspend is a Windows feature that puts certain USB ports in the suspend state and thus saves your computer from using unnecessary power. If you find the external hard drive disconnects and reconnects randomly, it’s wise to disable this feature.

  1. Click the Start button. Then, type power plan in the search box and click Edit power plan.
  2. Click Change advanced power settings.
  3. Double-click USB settings to expand this category.
  4. Double-click USB selective suspend setting.
  5. Select Disabled from the drop-down menu next to Settings.
  6. Click OK.

Reboot your computer and check if the external hard drive keeps disconnecting issue is resolved. If not, you can go for the next fix below.

Fix 3 – Change the power management settings

It’s likely that Windows has automatically turned off the USB Root hub to save power, and caused your external hard drives to connect wobbly. Try disabling the power management and see if this gets the problem fixed.

  1. On your keyboard, press the Windows logo key and R at the same time to open the Run command. Then, type devmgmt.msc in the field and click OK.
  2. Double-click Universal Serial Bus controllers to expand the list.
  3. Double-click USB Root Hub.
  4. Click the Power Management tab. Then, untick the box next to Allow the computer to turn off this device to save power, and click OK.

If there are more than one USB Root Hubs shown in the list, you should repeat the steps above to modify the power management setting for all of them. Then, reconnect the external hard drive to your PC and see if the connection issues go away.

Fix 4 – Reinstall the USB controller driver

Device connection failure or instability is likely caused by driver issues. If your USB controller driver is wrong, incompatible or corrupted, the external hard drive won’t operate the right way. In this case, you can let Windows reinstall the appropriate one for you.

  1. Type device manager in the search box and click Device Manager.
  2. Double-click Universal Serial Bus controllers to expand the list.
  3. Right-click USB Root Hub and click Uninstall device.
  4. Click Uninstall.
  5. Repeat the step above to uninstall all the devices under Universal Serial Bus controllers.

Restart your PC and Windows will automatically reinstall the drivers for your USB controllers. If this method isn’t helpful, continue with the next fix.

Fix 5 – Update the USB controller driver

If you’ve reinstalled the USB controller driver but the external hard drive keeps disconnecting, you should consider updating it. There are two options you can update the USB controller driver:

Manual driver update – You can update your USB drivers manually by going to the computer manufacturer’s website, searching for the most recent correct driver, and downloading it. Be sure to choose only drivers that are compatible with your Windows version.

Automatic driver update – If you don’t have the time, patience or computer skills to update your USB controller driver manually, you can, instead, do it automatically with Driver Easy.

Driver Easy will automatically recognize your system and find the correct drivers for your exact devices, and your Windows version, and it will download and install them correctly:

  1. Download and install Driver Easy.
  2. Run Driver Easy and click the Scan Now button. Driver Easy will then scan your computer and detect any problem drivers.
  3. Click the Update button next to the flagged USB driver to automatically download the correct version of that driver, then you can manually install it (you can do this with the FREE version).

    Or click Update All to automatically download and install the correct version of all the drivers that are missing or out of date on your system. (This requires the Pro version which comes with full support and a 30-day money back guarantee. You’ll be prompted to upgrade when you click Update All.)
The Pro version of Driver Easy comes with full technical support.
If you need assistance, please contact Driver Easy’s support team at

Now reconnect your external hard drive and it should work well after the USB driver is updated.

Hopefully one of the fixes above resolves your external hard drive keeps disconnecting problem. If you have further questions, please feel free to leave a comment below and we’ll be glad to help.

Be the first to like this article