Windows 8 / 8.1 USB file transfer consistently freezes whole system

9,859

Solution 1

So I've finally discovered a solution after months of stress and pulling my hair out - wanted to update here to help out anyone else with the problem.

I was literally about to go out and buy a new motherboard one morning when I found this webpage: http://z9.io/2013/11/26/yes-finally-fixed-ssd-freezing-computer/ and did a bit more digging into the problem.

I went into the BIOS, changes the SATA mode from AHCI to IDE, rebooted, tested USB transfers and.... No crashes. The system as a whole seems more stable too. Speed is as good as, if not better than before. I did have to do a bit of tweaking to get the system to boot after the SATA mode change (boot into Safe Mode, remove the SATA drivers AHCI drivers from Device Manager, reboot) but now all is running smoothly. No crashes, no freezes, no hangs. I'm very relieved.

It hasn't actually "fixed" the issue in the sense that there's clearly an issue either with the controller or the SSD itself - but there are no obvious downsides to this workaround.

Solution 2

  1. Press Windows Key + R and type devmgmt.msc in the Run dialog box to open Device Manager.

  2. When the Device Manager window opens, you have to seek the USB device with whom you’re facing trouble. It may be listed under Human Interface Devices as USB Input Device.

If you don’t find it there, you can expand Universal Serial Bus controllers. Here, you’ll find a list of USB devices you’ve connected with your system so far. To find the one from the list for which you have an issue, you have to follow the trial and error method. That is, plug and remove the device and note the changes among the list of devices for Universal Serial Bus controllers. The entry which is appeared and then removed subsequently is the entry for issued device. Keep the device plugged in and right click over this entry, pick Properties.

  1. In the device properties window , switch to Details tab. Now click the drop-down menu for Property and select Device Instance Path. Note down the corresponding Value because we will need this value in further steps. By the way, this value iscombination of three IDs; namely Vendor ID (VID), Product ID (PID), Instance ID.

  2. Press Windows Key + R combination, type put regedit in Run dialog box and hit Enter to open the Registry Editor.

  3. Navigate here:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\\Device Parameters

Substitute the Device Instance Path part (after USB) obtained from the step 3.

  1. In the right pane of Device Parameters key look for the DWORD named EnhancedPowerManagementEnabled which must be showing its Value data as 1. Double click on the same to edit the DWORD:

  2. In the Edit Dword Window, change the Value data to 0. Click OK. You may now close the Registry Editor as well as Device Manager.

Reboot the machine to get fixed!

Martin

Share:
9,859

Related videos on Youtube

Diagonali
Author by

Diagonali

Updated on September 18, 2022

Comments

  • Diagonali
    Diagonali almost 2 years

    I'm running Windows 8.1 Pro (64 bit) on a Gigabyte GA-Z77X-D3H (rev 1.0) motherboard with a Samsung 830 SSD and 8GB of RAM. All is normally well in general day to day use.

    However, when I plug in a USB3 hard drive (Both a Samsung USB3 hard drive and a Hard drive dock with Sata hard drive plugged into it) to the back ports and initiate a transfer from my server over the network to the hard drive, after a minute or so into the copy process, the speed indicator graph plunges to the bottom (zero) and the system freezes and becomes unresponsive within about 5 seconds. i.e. the mouse will move and still click for a couple of seconds but then the whole system freezes.

    Transfers over the network to an attached USB3 hard drive are always and consistently reproducing the same system freezing. I've also had the system freeze when writing to the USB3 hard drive when recovering an Acronis backup which was not over the network but was stored on an internal hard drive - so I think this is a system/usb issue not necessarily a network one but I'm not sure. Writing to USB2 sticks doesn't seem to cause the same problem.

    So far I've tried:

  • Transferring large multi gigabyte files and folders of many smaller files (pictures)
  • Using different USB ports
  • Updating chipset drivers
  • Updating the VIA USB3 drivers
  • Updating the network adapter drivers
  • Updating all the other drivers I can find from the Gigabyte website
  • Disabling the network adapter I was using (I have two in the system) and enabling the other.
  • Removing "hidden" USB devices from Device Manager.
  • Updating the BIOS to the latest 18f Beta BIOS
  • Resetting the BIOS CMOS and using defaults by removing the battery and also using the jumper switch
  • Disabling HS Port Switching in the BIOS for all "ports"
  • Disabling XHCI and EHCI Handoff (and re-enabling it etc)
  • Installing a fresh Windows 8.1 installation to a separate VHDX file and clean booting into that (problem persists with completely fresh installation)
  • Removing one of my two sticks of RAM and testing then replacing with the other and testing again.
  • Running Memtest on RAM
  • Checking the Event Viewer for indications of cause of crash (the system freezes seemingly without being able to write any report - no blue screen, no message, just a freeze)
  • I'm at a bit of a loss now as to what's causing these system crashes so consistently. I'm just troubleshooting with a lot of guesswork here and although there are lots of reports I've found about Windows 8/8.1 problems and USB3, I can't find anywhere a solution that explains why this might be happening or a potential solution.

    I haven't yet tried installing Win7 and trying that but other than that I'm pretty much out of options. In any case I don't want to go back to Win7. Is there anywhere else I can check that might have recorded or point to the problem when the system freezes - somewhere other than Event Viewer? Any other known issues/solutions?

    Any help or ideas would be very much appreciated.

  • Diagonali
    Diagonali over 9 years
    Thanks for the reply. I've tried your suggestion but there is no EnhancedPowerManagementEnabled DWORD for the VID relating to the External Hard Drive dock. In any case, there is clearly an issue generally as the problem occurs when a separate external HDD is plugged in too.
  • DavidPostill
    DavidPostill over 8 years
    Please explain how this would resolve the issue where the OP has already said it was fixed by changing the SATA mode from AHCI to IDE.