Help! After installing Windows 8.1, my USB drive disappears or file transfers stop unexpectedly…

Authored by Jim Bovee [MSFT]

Last update: April 17, 2014

Note: The registry workaround described in this blog is no longer required. A major Windows update published on 4/8/2014 reverts the USBSTOR.SYS driver behavior to 8.0. As a result, a storage device that uses BOT protocol will not be suspended when it's idle. So if you are having issues accessing your device after the device has been idle for sometime, please install this latest Windows update first. Here is the direct link to the update: Once the update is installed, you should see the timestamp on the %SystemRoot%\system32\drivers\usbstor.sys file to be 2/22/2014 or later.

In Windows 8.1, to conserve system power, some USB storage devices (external USB hard drives and USB flash drives) enter a low power state (suspended) when they are idle. To view the idle period:

1. Use the Search charm and type “power options”.

2. Click the first result.

3. Click Change Plan Settings of the currently selected power plan.

4. In the Edit Plan Settings dialog click Change advanced power settings.

5. Expand Hard disk and then Turn off hard disk after.

The Setting value indicates the system disk idle period. In this image the idle period is set to 20 minutes (default).


For this system, if no file transfers occur within 20 minutes, the drive enters a suspend state and draws less power from the system.

For most USB storage devices and USB host controllers, the power-saving mechanism works without issues. However, a pre-existing problem in the USB drive or USB host controller might cause these problems after the specified idle period expires:

  • The device periodically disconnects and might reconnect leading to poor user experience.
  • If you try to access files stored on the drive, Windows Explorer becomes unresponsive for 1-2 minutes.

If you notice any of those problems, first check whether the firmware on the USB host controller or the USB storage device is out of date. If so, get the latest firmware from the system or device manufacturer. A firmware update might resolve the issue.

Otherwise, determine whether the problem occurs during the system disk idle time period (shown in Power Options). If it does, disable suspend on idle for this device as per the instructions given in the next two sections. The first section shows how to find the VID/PID of the device and apply the registry setting manually. Second section shows how to do that using a PowerShell script. Note, you can set the value to “Never” in the Power Options just an experiment to see if that fixes the issue, but the right long term solution is to set the registry setting as described below. This registry setting does not affect the other USB storage devices and results in conserving power.

To disable suspend on idle for this device:

1. Obtain the hardware ID of the USB storage device.

1. Make sure the device is plugged in.

2. Search for “device manager” in the Search charm, and open Device Manager.

3. In Device Manager, expand the Disk Drives and locate the device:


4. Select the View > Devices by connection from the menu:


5. Right-click the USB Mass Storage Device node under which the device appears, and select Properties.

6. On the Details tab, select Hardware Ids from the drop-down list.


7. Make a note of the 4 digits occurring after “VID_” and “PID_” and close Device Manager. In this example, VID is 0004 and PID is 0001.

2. Change the device setting in the registry.

1. Run Registry Editor (regedit.exe) as administrator by searching for “regedit” in the Search charm. Right-click the regedit icon, and select Run as administrator.

2. In Registry Editor, navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbstor.



3. Right-click usbstor and create a key. The name must be VID and PID strings obtained previously. Leading 0’s are significant. For the device in this example the new key name is “00040001”.

4. Right-click the new key and create a DWORD entry named DeviceHackFlags. Set the value to 400 hexadecimal.


5. Disconnect and reconnect the device.

If the workaround resolves the issue please respond with a comment containing the VID and PID for the device and the USB host controller to which it is connected (from top-level parent icon in step 4 of “Obtain Device Hardware ID” section). 

PowerShell script to disable suspend

To make it easier to find devices and apply the registry setting, we have recently added a PowerShell script to this blog. The script when run lists all the storage devices and gives you an option to pick a device to either enable or disable the suspend setting.

  1. Download the ToggleSuspend.ps1 to a local directory.
  2. Right click on Start button and select "Command Prompt (Admin) option to start a command prompt with Administrator privilege.
  3. Cd to the directory where you have the script saved.
  4. Run "Powershell -ExecutionPolicy Bypass -NoProfile -File ToggleSuspend.ps1”.  Remove the quotes when you copy paste. The script will display the VID/PID of the storage devices, friendly name of the device as seen in the device manager, and whether the "SuspendOnIdle" option is enable or disabled.
  5. By selecting the drive number from the list, you can toggle the state.

Please note for some devices, the script may not show the friendly name. This is a known limitation of the script.

Instructions for recording a verification trace only readable by Microsoft have been removed from this blog post. This trace is no longer needed because the script eliminates difficult, error-prone steps in applying the registry workaround, 

Device List

FYI: A list of Windows 8.1 certified devices which have passed selective suspend testing is available here.


Update:  Thanks to all for reporting the VID/PID of the devices that are impacted by selective suspend. Here is the compiled list as of Jan. 27, 2014:

* = Device is fixed by installing KB 2914219--no need to edit registry or use our script. We hope to release another KB to fix more devices, such as the ones not marked with (*).






Buffalo DriveStation HD-LB2.0TU2-UK (2GB)

Buffalo HD-LBV3.0TU3 (3GB)

Buffalo External HDD 500GB








Fantom Drive, USB 3.0, model: GF3BM1000U

Sabrent 2.5" SATA Hard Drive To USB 3.0 Enclosure

StarTech SAT2510B12U3

Fantom Compact 4 TB USB Hard Drive, model: GF3B4000U

Media Card Reader (Built into Dell XPS 8100)







Fujitu HDD (1TB)

Toshiba Canvio Basic USB 3.0


Toshiba Stor.E  2TB


Toshiba STORE.E ALU 1 TB (USB 3.0)







Hitachi Touro USB 3.0 HDD





Hitachi HDS721010CLA332 USB Device



ADATA Nobility NH03



Kingston DataTraveler HyperX 3.0 USB  Device 256GB (DTHX30/256GB)



LaCie 2TB USB Drive

Media Card Reader (Built into Dell XPS 8500)


multi-drive enclosure connected








RaidSonic ICYBOX IB3221StU-B External Case  (JMicron Technology Corp 20336 Controller)

Sans Digital TR4U+B

Vantect NexStar HXR4

Fantec QB-35US3R with 4x2 TB

Digitus USB 3 External HDD Enclosure 2.5

Mediasonic H82-SU3S2 ProBox

EAGLE ET-CS2MSU2-BK 2.5" Black USB 2.0 Mesh External Enclosure




Samsung 1T

Samsung G3 Station 1TB

Samsung i9500





















Seagate Drives












Apricorn Padlock 3.0

Apricorn Padlock DT 3.0

Apricorn Aegis BIO

Apricorn Fortress

Apricorn Padlock SSD

Apricorn FIPS Padlock DT

Apricorn Padlock Pro

iStorage diskAshur

iStorage diskAshur DT

iStorage diskAshur FIPS 

DiskGenie USB Device




Verbatim Store 'n' Save SuperSpeed 3TB

Verbatim Quad-interface External HDD

Verbatim 1TB-USB 2.0-Drive  







Western Digital





WD My Book 3.0 1 TB

USB\VID_0928&PID_0010 Zalman VE-200SE enclosure
USB\VID_0781&PID_5406 SanDisk Micro Cruzer (USB flash drive)
USB\VID_0D49&PID_7310 Maxtor OneTouch
USB\VID_12D1&PID_1003 Huawei MMC Storage USB Device



Sony HDD-1TB

Sony HDD-2TB

USB\VID_19B9&PID_3455 Drobo 5D

* = (explained at top of table)


Comments (436)
  1. David says:

    I had an issue with hardware encrypted usb disks from Apricorn (Aegis Padlock). Once idle, they would drop power and lock the device. Since it was not fully disconnected, entering the password on the keypad would not reconnect the device. It would show as a hardware malfunction.

    Hardware ID: 09840315

    Creating the regkey fixed the issue.

  2. LuckyLucianoThird says:

    The DeviceHackFlags works for me.  Will there be an official update to patch desktop computers that do not need this energy enhancement?

    Thanks for this quick work around.

  3. USB Blog says:


    Please post the HardwareID for you device. We can release a patch to auto-update only if we know the hardware-id of the device.


  4. LuckyLucianoThird says:



    …both of these are Mediasonic H82-SU3S2 ProBox

    Thanks again.

  5. Steve says:

    I came upon your blog when trying to resolve problems with my Seagate Expansion 2Tb drive which would power down after several minutes with no access despite power save setting set to "never" shut down.  This began happening after doing a fresh install of Windows 8.1. I followed instructions concerning registry hack and the problem has been fixed.  Hardware ID is below:



  6. Amar Bhide says:

    Many thanks!  This has been bothering me for over a week. Actually what fixed it was your registry fix in conjunction with the following link.…/2900614

    Here's why:

    I have a cavalry dual bay dock with two hard drives inserted in Raid mode that connects to my computer via USB.  Your instructions for getting the VID and PID doesnt work for this.  The other link did that job.  Your tweak was not however in the other link so it was most useful

    since you asked: the VID was 152D (not four digits as it happens) and the PID was 2352.  

    Most grateful! Apart from this Im happy with 8.1 and was pretty pleased with 8.0 before that.

  7. jaesled says:

    The DeviceHackFlags works for me.



  8. jaesled says:

    MODEL ADATA DashDrive Elite NH03 3.5" EXTERNAL HDD SuperSpeed USB 3.0 2TB

  9. oskingen says:



    Western Digital My Book 2To

    The registry hack fixed the issue

  10. oskingen says:



    Western Digital My Book 2TB

    Registry hack fixed it

  11. Pat Cawley says:


    Totally fixed it

  12. JurgenDoe says:



    Seagate Expansion Desk 3TB

  13. JurgenDoe says:

    I came upon your blog when trying to resolve problems with my Seagate Expansion Desk 3Tb which would power down after several minutes with no access despite power save setting set to "never" shut down.  This began happening after doing a fresh install of Windows 8.1.

    Hardware ID is below:


    Seagate Expansion Desk 3TB

  14. q0atl says:

    The fix worked for me.

    Verbatim Store 'n' Save SuperSpeed 3TB



    And the ID of the Host Controller:





  15. Thomas_0251 says:

    Hi to all!

    The registry workaround works for me.

    Device is a RaidSonic ICYBOX IB3221StU-B External Case (JMicron 20336 Controller)

    Hardware ID:


  16. Runfox says:

    It worked for me

    2 Seagate Expansion 2TB




  17. ClevaTreva says:

    Nothing Microsoft suggested fixed it, but this blog help did 🙂

    Mine was a DiskGenie (AKA DiskG), which in Device Manager is called DiskGenie USB Device, and the numbers were 0984 and 0092, making the key 09840092.

    Thanks for the help!!

  18. JurgenDoe says:

    The registry hack is awesome and worked for me … if I come across other sites who needs help I will post this link ……. Thanx

  19. JurgenDoe says:

    Here is the VID and PID for my other Seagate 3TB drive


  20. GaussTek says:

    Seems to be working for me, thanks a lot!

    ADATA HD710 1TB USB 3.0 External HDD



  21. Aj. Cole says:

    My IDs are:

    VID_1520 & PID_0551

    I have a multi-drive enclosure connected to a USB 3.0 port, and it was repeatedly disconnecting every couple of minutes after installing Windows 8.1 (Preview, Pro & Enterprise versions). So this one USB Mass Storage Device ID applies to one enclosure holding 4 drives.

    This registry key entry has kept my devices online for nearly 24 hours without disconnecting once. YEA!!

  22. rsanders says:

    seems to work for me. thanks!

    Seagate FA GoFlex Desk 2TB



  23. GeorgeN says:

    And why does my Fantom show zeroe's for the USB/VID?








  24. Gabriel says:

    Am trying this out now, thanks so much for posting this. It was quite irritating to see my drives disconnecting every 10 minutes!

  25. Nick says:

    How can i find my hardware ids? i follow your step, but when i  go through hardware ids it did not show any VID or pid, my harddisk is fujitsu 1TB. the info under hardware ids are








    i couldn't see any vid and pid…

  26. Anton says:

    Thank you, it works!

    Western Digital Elements Desktop 2TB

    USB2.0, VID 1058 – PID 1021

  27. Eliyas Yakub [MSFT] says:

    Nick, you are looking at the storage node. Change the view in the device manager to show "Devices by connection" and look at the parent of USBSTORDiskFujitsu_HDD_____________0012. It will have VID/PID.

  28. Matt says:

    Works for me on USB 3 Hitachi Touro 3.0 4TB


    Thanks for the article.

  29. Sean says:

    Buffalo External HDD 500GB



    Thanks, this seems to have worked!   It was started to annoy me with the constant disconnections.

  30. Chris says:

    The hack seems to work for me:

    Kingston DataTraveler HyperX 3.0 USB Device 256GB (DTHX30/256GB)


    connected to

    Intel(R) USB 3.0 eXtensible-Hostcontroller – 0100 (Microsoft)


  31. tony says:

    how do i set the value to 400 hexadecimal? what is 400 hexadecimal?

  32. Ramon828 says:

    Thanks. This hack works for my Samsung 1T external drive :


  33. Maor says:


    Seagate FA GoFlex Desk 2TB

    Seems like this fixed the problem. Thanks.

  34. Maor says:

    I take it back – it's not solved.

  35. Michael says:

    This hack worked for me:

    Digitus USB 3 External HDD Enclosure 2.5"

    WD Scorpio Black 750GB (WD7500BPKT)

    Connected to:

    Intel(R) USB 3.0 eXtensible-Host Controller – 0100 (Microsoft)

    Asus T100TA Win8.1 Laptop


  36. Nick says:

    Thanks Eliyas Yakub, its now working on my fujitsu hd, my hdd never auto sleep anymore


    but the file transfer speed on win 8.1 at usb 3.0 port is very slow.  in win8 i get around 100++ mb/s but in win 8.1 i only get 60-70 mb/s

  37. JC says:

    Registry hack worked for me, Seagate Backup+ 3TB USB3.0


  38. Ollie says:

    Worked for me…

    Hitachi Touro 1TB 3.0 USB HDD


    Connected to:

    AMD USB 3.0 eXtensible Host Controller – 0096 (Microsoft)


  39. Colin says:

    Thanks worked for my two drives:

    Seagate Freeagent Pro – USBVID_0BC2&PID_3010____________9QG0HPRK

    Seagate Freeagent – USBVID_0BC2&PID_30082GEWDMK8____

  40. Daniel H. says:

    It worked for me, but the symptoms were different. The time was set to 15 minutes for the drive to go off, but in fact it turned off after about 35 seconds. Adding the DeviceHackFlag seems to have stopped that problem too.

    I have a Fantom Drive, USB 3.0, model: GF3BM1000U. USBVID_174C&PID_55AA

    Thank you!

  41. sotong33 says:

    USBVID_0BC2&PID_3332  ==> Seagate Expansion 2Tb

    NO it didn't work.

    Now the drive becomes disconnected completely & won't reconnect back if it is not used after a few minutes. The light on the drive is turned off by itself. When I want to access the drive, I access it from "This PC" (new term used in Win 8.1, previously known as My Computer). I double click the drive & it hangs for 2 or more minutes searching for the drive. Once the drive is found, then the light of the drive turns on (indicating the drive is connected) & the contents of the drive appears in Windows Explorer.

  42. Huber65 says:

    After more than 2 weeks full of frustration: it works perfect – thank you very much! ;-))


    Fantec QB-35US3R with 4×2 TB

  43. JH says:

    following devices work:



    Fujitu HDD (1TB)



  44. Jordan M. says:

    This fixed a very annoying issue – thanks. I'm sad that I had to resort to a registry hack, though.

    I have a:

    Seagate Momentus 5400.6 ST9500325AS 500GB 5400 RPM notebook drive, inside a:

    EAGLE ET-CS2MSU2-BK 2.5" Black USB 2.0 Mesh External Enclosure

    Drive – USBVID_152D&PID_2329&REV_0100

    Host Controller – PCIVEN_8086&DEV_1E2D&SUBSYS_05451028&REV_04

  45. tarund says:

    Segate Backup Plus 4TB (USB 3.0)


    The 'regkey' under 'usbstor' for 0BC2A0A4 didn't exist, so I created it and added the DWORD Value. Rebooted the computer and so far, it hasn't disconnected for 7 hours. Thank you for providing this solution.

  46. DirkDiggler says:

    I have my device manager viewing devices by connection but still when I go to the Hardware Ids I'm seeing "USBSTORDiskSeagate_Backup+_Desk____SH04"

    I saw Nick had the same problem but I'm definitely viewing devices by connection as I said.

  47. Ken Greay says:

    My Samsung HD204UI external drive is still having issues


  48. Eugene A. Pougatch says:

    WD My Book 3.0 1 TB – 1058/1123

    Verbatim Quad-interface External HDD 1.5 TB – 18A5/021B

  49. Stan T says:

    Thank you for sharing this, it fixed what was the most annoying Windows experience I've had since Windows 95 🙂

    External HDD I have is: ADATA Nobility NH03


  50. Nviki says:

    Worked for me, thanks!



    Renesas USB 3.0 eXtensible Host Controller – 0100 (Microsoft)

    Seagate 1TB Expansion Portable

  51. Jeff W says:


    Western Digital Passport drive

    Intel USB3.0 eXtensible (sic) Host Controller – 0100 (Microsoft)

    seems to work. So much better than mounting and dismounting automatically several times per minute.

  52. Tatsuto says:

    VID_152D & PID_0539 (USB3.0 Dual Hard Disk dock)

    worked fine for me. now it behaves as in windows8.

  53. Eric Wall says:

          This "glitch" is extremely annoying and I don't want to mess with my registry. Will Microsoft issue some sort of fix or patch? Should I abandon Windows and get a Mac?

  54. Joey R. says:

    Seagate 4TB USB3.0 Expansion Drive

    Your fix worked for me, cheers!

  55. JMT says:

    Also worked for me, thanks!

    USBVID_0BC2&PID_3300&REV_0130  (1TB Seagate Expansion External Drive)

  56. Camargo says:

    Here is the VID and PID for my Seagate Expansion 1TB drive (ST31000524AS)



  57. Jeff J says:

    This fixed it for my system. Thank you so much. It was driving me nuts. I was worried about corruption of the disks.


    The usb mass storage is a Sans Digital TR4U+B and the main board is an Asus P8Z77-V Deluxe using Intel and ASMedia USB.


  58. Piers says:

    I have three Seagate Expansion Desk 3TB  – all use the following: 0BC23320 and not 0BC23312 as you've said.

  59. Jeff J says:

    I already posted that this worked for mine, but are there any drawbacks? Can you tell us what this parameter masked out? Will this prevent the USB from going to sleep period? Any issue at all using it this way?

  60. Andre Curvello says:


    I have a Seagate External HD Driver, USB 3.0, 1TB.

    The VID is 0BC2 and the VID is 3332.


  61. MKS says:


    Vantect NexStar HXR4


  62. Mark D says:

    Please add the following drives to the list. The registry edit resolved the issue. These are all security/encrypted drives that are currently designed to lock on suspend as part of the security scheme.

    USBVID_0984&PID_0310   Apricorn Padlock 3.0

    USBVID_0984&PID_0315   Apricorn Padlock DT 3.0

    USBVID_0984&PID_0340   Apricorn Aegis BIO

    USBVID_0984&PID_1400   Apricorn Fortress

    USBVID_0984&PID_1405   Apricorn Padlock SSD

    USBVID_0984&PID_1406   Apricorn FIPS Padlock DT

    USBVID_0984&PID_0095   Apricorn Padlock Pro

    USBVID_0984&PID_0317   iStorage diskAshur

    USBVID_0984&PID_0316   iStorage diskAshur DT

    USBVID_0984&PID_1403   iStorage diskAshur FIPS  

    USBVID_2009&PID_5004 datAshur

  63. Ken says:

    Western Digital My Passport Ultra – 2TB


  64. Bill says:

    SimpleTech/SimpleDrive 1TB

    aka Hitachi HDT721010SLA360

    VID: 4971

    PID: CE17

  65. RedNas says:

    Worked for my Touro Desk 3.0 2TB drive.

    Same VID and PID as the 4TB version.


  66. gencman says:

    Hello, using here Verbatim 1TB-USB 2.0-Drive (External Hard Drive Art. 47512), see on…/product_external-hard-drive-usb-2-0-1tb_51_0_12297.html.

    Since putting in



    in the registry, the sun is shining again on my head…

    Thank you so much for your help!


  67. Mark says:

    Finally! This solution worked for me!

    I have a Samsung HD204UI 2TB Hard Drive using a Rosewill JM20336 External Hard Disk Enclosure


  68. Doug says:

    Mediasonic ProBox HF2-SU3S2



  69. JRE says:

    Works 100%

    Buffalo DriveStation HD-LB2.0TU2-UK (2GB)


    Thanks <3

  70. Michael T. says:

    4 Bay External Hard Drive Array Storage Tower – eSATA USB 2.0 Enclosure SAT3540U2E


  71. Michael says:

    I have this issue with a stock 3.5" SATA WDC WD15 EARS-00MVWB0 plugged into an AgeStar (AgeStar 3UBT3) HDD dock-station. Ids are:



  72. Ethan says:

    Thanks!  I've been searching for a while – even contacting Fantom about it thinking it was a warranty issue. Here is my drive: Fantom GD2500U3R / USBVID_174C&PID_55AA

  73. Ian says:

    I've got a western digital my book 1130 and in the hardware ids it just shows the name of the drive and model number.  There is not a vid or a pid and none of the information matches the info in the USB part of the registry. Any help on this at all?  

  74. Consantin says:

    Windows 8 worked fine. Windows 8.1 disconnects frequently when copying on it.

    The hack does not work.

    Samsung story


  75. diz says:


    SeaGate 3TB



  76. Rob S says:

    This fix seems to be working for my Mediasonic Probox 4-bay enclosure, which was sleeping, disconnecting, re-connecting all over the place after the 8.1 upgrade.

    Improved Power Management?? Lesson for Microsoft: Sometimes it's better to stick with what you know rather than trying to add "think for the moron customer" features that create chaos for many users and reduce your credibility.

  77. Gavin says:

    Seems to have fixed it for me

    Western Digital 2TB My Passport drive



  78. Jil says:

    Thanks a lot, greatly appreciated, the fix seems to be working for my Buffalo external hard drive which is actually the first one in your list !

  79. Alex says:

    Thanks for brilliant post!

    Like others, countless new USB-DISconnects after Win8.1 upgrade, and recent

    Windows update to Intel Storage Controller and Express Chipset SATA.

    Here the gobbledy gook for you. Will get back when I know its fixed.


    My USB eHDD:

    FReeCOM 1TB Model Code: SHYAAA

    Hitachi HTS541010A9E680 USB Device


    HW IDs of USB Mass Storage Device



  80. furulevi says:

    WORKS for me !!! 🙂

    example tutorial:

    How to Fix USB 3.0 external HDD problem on Windows 8.1

  81. Xmoki says:

    Thanks, fixed my Zalman VE-200SE case with a western digital drive



  82. Dimmel43 says:

    Below are two additional devices:

    USBVID_0781&PID_5406 – SanDisk Micro Cruzer (USB flash drive)

    USBVID_058F&PID_6362 – Media Card Reader (Built into Dell XPS 8500)

  83. Dimmel43 says:

    1. USBVID_0781&PID_5406 – SanDisk Micro Cruzer (USB flash drive)

    The device above was suspending. After fix, the device no longer suspends. However, I still have an issue if the usb device is connected when my computer goes to sleep. After waking my computer, I have to double-click the drive icon to wake the drive. Double-clicking the drive icon is easy and not hard to do. Is there a way for Windows to wake the drive when coming out of sleep without any intervention from me?

    2. USBVID_058F&PID_6362 – Media Card Reader (Built into Dell XPS 8500)

    I was receiving driver controller errors for the device above after my computer woke from sleep. After the registry fix, I am no longer receiving any of the errors. However, I now have to double-click the drive icon in order to wake the drive. As I had asked above, is there a way for Windows to wake the drive when coming out of sleep without any intervention from me?

  84. Lectro says:

    Guide worked for me.

    USBVID_04E8&PID_6013 – Samsung G3 Station 1TB

  85. JohnThomas says:

    USBVID_18E3&PID_9106&REV_0100 – Media Card Reader (Built into Dell XPS 8100)

  86. Kumasan says:

    Worked well on my 8.1.

    Buffalo HD-LBV3.0TU3 (3GB)



  87. dchn2 says:

    USBVID_174D&PID_5106 (StarTech SAT2510B12U3)

    Intel(R) USB 3.0 eXtensible-Host Controller – 0100 (Microsoft)

  88. Pentris says:

    Has worked on Win 8.1 desktop, many thanks


    Seagate Expansion Desk USB device


  89. Mike D. says:

    Regestry fix resolved the issue with my Thermaltake BLACX external USB HDD docking station.

    VID: 152D

    PID: 2352

  90. Chuck says:

    Ok, I tried everything.  Waited a long time for Microsoft to provide an update to fix my dropping out usb hard drive that worked  fine under 8 but not 8.1.

    The registry hack worked….  THANK YOU!

    ASRock FM2a75 Pro4-M motherboard

    1TB HGST TOURO MOBILE PRO usb 3.0 hard drive


  91. Bzz says:

    Worked for my two Seagate drives:

    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

    Seagate FreeAgentDesktop USB Device 500GB


    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

    Seagate FreeAgent USB Device 1,5TB


  92. Kevin says:

    This worked for me.  I just upgraded from win 8 to win 8.1.  Too much fun!!!!


    Seagate 2TB expansion drive

  93. Tom says:

    Unfortunately this did not fix the problem, even following the additional windows instructions did not work unlike Amar said. I have the following device:


    This is the LogiLink 2.5 external hard disk enclosure with usb 3.0 UA0106.

    It disconnects and reconnects immediately at random. I don't know what to do now.

  94. DJ says:


    Hitachi HDT721010SLA360 USB Device

  95. Warriorand says:

    Here is my VID and PID for my Seagate 3TB drive


    Just Chage the registry, hope it works


  96. Harris Tweed says:

    Using Seagate Desktop USB external drives and the registry hack worked okay.

    VID : 0BC2 and  PID : 3000 & 3300 resp.

    Couldn't find the VID/PID info under Hardware IDs but under 'Parent' or 'Last known parent' entries. In case anyone cannot locate the info.

    Thanks for the info that solved the problem…

  97. johnH says:

    Device: Seagate Expansion 4TB


    Issue encountered on Windows 8 x64 (NOT 8.1) AFTER installing updates at the ending of November.

    Registry hack fixed the problem.

  98. Pedro Santos says:

    Here is my disk id – USBVID_0BC2&PID_3332&REV_0016.

    Seagate Expansion Drive 2TB

    Patch me please! I can't stand this anymore! ON!OFF!ON!OFF!

    Thanks in advance!

  99. Chris says:


    Intel(R) 5520/5500/X58 I/O Hub PCI Express Root Port 2 – 3409

    Renesas USB 3.0 eXtensible Host Controller – 0096 (Microsoft)

    USB Root Huyb (xHCI)

    USB Mass Storage Device

    Seagate Backup+ Desk USB Device

    After 30 minutes, appears to be fixed after adding the registry key.  Thanks much!

  100. Dimmel43 says:

    Please add these to the list. Thanks.

    USBVID_0781&PID_5406 – SanDisk Micro Cruzer (USB flash drive)

    USBVID_058F&PID_6362 – Media Card Reader (Built into Dell XPS 8500)

  101. Raini says:

    I tried everything mentioned above, but nothing worked. I did what Amar Bhide recommended, made an update, edited registry, nothing changed. What finally did it was:

    My registry had seperate settings for EnableSelectiveSuspend in the registry, one for the USB 2.0 hub, another for 3.0. EnableSelectiveSuspend was only set to 0 in the USB 2.0 hub setting, whoever knows why. The solution is:

    Run regedit. exe

    Navigate to HKEY_LOCAL_MACHINESYSTEMCurrentControlSetEnumUSBROOT_HUB30XXXXXXXDevice Parameters.

    Right-clickand create a DWORD entry (32bit) named EnableSelectiveSuspend. Set the value to 0.

  102. ng26 says:

    WD My Book USB 3.0



  103. maddoc says:

    EDIT: The workaround did not work for me, problem remains


  104. Murtz says:

    It worked with my 500GB Buffalo HD PNTU 3 USB 3.0



    thank You very much… MS need to give windows updates to remove these minor but annoying bugs from windows 8.1

  105. Raidsonic says:



    RaidSonic's  ICY Box IIB-RD3640SU3

    Haven't got the problem for 3 Days in a row with my USB attached disksystem!

    As it reseted during copying to the disc as well!

    The issue almost got me to throw the disksystem out at first, thanks!

  106. Acanthis says:

    Worked with Maxtor OneTouch 750 0D49/7310 and Seagate 3TB Desk+Backup 0BC2/A0A1 but unless I'm mistaken, applying the hack for one drive on any given USB hub seems to disable this extremely annoying power-down behaviour on all other drives on that hub (that's been my experience anyway).

  107. DeerMtn says:

    I updated to Win 8.1 before I received my drive, so I don't know whether it was pre-existing or not. However, my drive, no matter which usb port I use, shuts DOWN after 10 – 20 minutes – earlier if no activity, and shuts ALL of my USB ports OFF! It doesn't turn off and on, just OFF =(  Also, I've turned off ALL of the power saving settings – completely.

    I'm so frustrated that I can't even find this error anywhere – I'm getting ready to send this drive back.

    I have the 3T Seagate Expansion Desktop Drive and it's brand new. If I use this hack will it fix THIS problem? Or does anyone know of any other methods being used?

    Thanks for ANY help!

  108. Les says:

    When creating the Dword file does it matter if your PC is 64Bit and not 32Bit?

  109. USB Blog says:

    Yes use REG_DWORD both on 32bit and 64bit systems.

  110. Nikolas says:

    The registry workaround seems to have worked for me as well.

    ____________Western Digital My Book Essential:_______________

    Hardware Id:



  111. CB says:

    wd passport ultra 2TB  usb 3.0 windows 8.1

    tried both registry fix's here with no success.

  112. DeerMtn says:

    Fixed!! I think… I'm only into an hour running and no shutdown of my usb hub or mouse, or especially, the drive itself =) yet!!!

    my hardware id:  USBVID_0BC2&PID_3320 [apparently it's already on the list from someone else]

    Seagate Expansion Desktop 3Tb Drive

    Just one thing though; I haven't tried using the 3.0 High Speed USB Port yet, so I don't know if it will fail on my 3.0, just know it's working on my 2.0 ports for now. Will add if anything changes… THANK YOU for the hack!!

  113. Michael says:

    Worked for my 1TB Toshiba Canvio Basic USB 3.0


    Renesas USB 3.0 eXtensible Host Controller – 0096 (Microsoft)

    Seems like this should be a priority considering File History is now one of the only viable backup options left.  Thanks for the fix, hopefully I'll be adding my Seagate to the list!

  114. Yannis says:



  115. Will says:

    So when can we expect a legitimate fix for this?

    In the meantime I'll probably try the workaround because I'm tired of my external HDD disconnecting/reconnecting and Windows playing the sound effect.

    Surprised this made it out of QA.

  116. gjk42 says:

    The fix did NOT work for me.  



    This problem appeared with my upgrade from Win8 to Win8.1.  Drive worked fine with Win7 also.  The problem drive is a Seagate Backup Plus Desktop drive. It is connected to USB 3.0. It turns off about 20 minutes after booting and I can't wake it up.

    I have 3 other USB drives, Seagate and WD, that work fine.

    I have also unchecked the "allow this computer to turn off this device" box for my USB Hubs.

    What else could cause this problem?

  117. Michael says:

    gjk42: I have the exact same problems as you with my Seagate Backup Plus Desktop drive and this fix did not work for me either.  It worked for my Toshiba so I was hoping it would for my Seagate as well, but no such luck.

  118. DeerMtn says:

    UPDATE: I plugged my 3Tb Seagate Expansion drive into my 3.0 usb port a bit ago and it did indeed shut off as before. I had to laugh at myself though; went into the device manager and found that I had missed a couple of the major power settings afterall! So, I have changed that and will let you know if it does turn off again – so far so good…

  119. DOS76 says:

    I just attempted this on a Windows Server Essentials 2012 R2 install that was suffering from the same issues with two different Mediasonic  HF2-SU3S2 ProBox units USBVID_152D&PID_0551 USBVID_152D&PID_0539. No sure if it worked yet but will report back when I can get around to disconnecting and reconnecting the units/

  120. DOS76 says:

    I am having the same issue on Windows Server 2012 Essentials R2 I have done the registry hack I tried to change the hard drive power option but on WS2012ER2 it is on never by default. I went into device manager and set all of my USB hubs to not allow the computer to shut USB devices down I disabled the USB setting in power management but still my disks keep disconnecting and then reconnecting. Using 2 Meduasonic HF2-SU3S2 ProBox. can't figure out what is wrong

  121. Jignesh Shah says:

    My Seagate GoFlex Ultra Portable still has issues. Tried all the steps but nothing worked.


  122. Valery A. Boronin says:

    win 8.1 with all latest updates at 13/12/13

    Works for me for Hitachi Desk Pro 3TB Touro USB 3.0 HDD


    but I've added as well all aforementioned to make it work





    and I had to wait  1-2 mins before explorer shown files on my external HDD

    In device manager under Portable Devices I see G: with yellow exclamaition mark and following text inside

    (This device cannot start. (Code 10)

    The process hosting the driver for this device has terminated.)

    despite of this msg it is finally worked!

    Thanks for this thread guys!

  123. Power User says:

    I have this issue with MSI Z87-G43 mobo & USB 3.0 Driver: Intel eXtensible Host Controller. I own Hitachi Touro 500GB external USB 3.0 drive. Microsoft should fix this and put this to Windous Update!

  124. USB Blog says:

    Several folks asked here when the fix is coming out. A fix for this issue is scheduled to roll out early next year. Thanks for your patience.

  125. Christian says:

    The Hack worked perfect for my Medion MD90159  (1TB 2,5' ext HDD;  Aka: Drive-N-Go)

    VID_174C PID_55AA

  126. Stew L says:

    I have eight Western Digital MyBook Essential USB 3.0 drives, after upgrade from Win8 to Win 8.1 the problem of repeatedly disconnecting and connecting appeared. One drive is a 1130, five are 1140 and two are 1230. In properties they show "WD My Book 1130 USB Device." (Or 1140, or 1230)

    VID_1058&PID_1130 (I have one of these on computer A)

    After about 20 minutes it would repeatedly disconnect and reconnect. This affected the two 1140 drives, but not the 1230 drive.

    VID_1058&PID_1140 (I have two of these on computer A and three on computer B))

    Did not seem to have the disconnect and connect repeatedly problem, although they did disconnect during a large file transfer.

    VID_1058&PID_1230 (I have one on computer A and one on computer B)

    Did not appear to ever disconnect.

    I downloaded the latest firmware from Western Digital and updated the 1130 and 1140 drives. I had to apply two updates to the 1130 drive to bring it up to the latest level.

    No firmware updates are available for the 1230 drive.

    Before the firmware updates, on computer A the 1130 drive appeared in the "Safely Remove Hardware" list as one entry and the two 1140 drives appears as one entry that had to be removed together at the same time.

    Before the firmware updates, on computer B the 1140 drives appeared in the "Safely Remove Hardware" as one entry and all three had to be removed at the same time.

    Each 1230 drive appears by itself.

    After the firmware updates, on both computers all of the drives appear as separate entries in the "Safely Remove Hardware" list and can be removed separately.

    The problem of repeatedly disconnecting and connecting while the computer was idling has been resolved. I have not tried transferring large files yet.

    I have not applied the Registry hack yet, but it seems I may not have to. If the drives disconnect during a large file transfer, I will apply the hack.

    The firmware updater for the 1130 drive is "Artemis-Carrera SW6316 Firmware Updater v1.014 (" available from WD. This has to be applied before updating it to the latest rev,

    The firmware updater for the 1130 and for the 1140 drives "WD Universal Firmware Updater for Windows" is available from WD.…/download.asp

  127. pibi from slovenia says:

    I played all day with new HP Probook 450 G1 (I5 8Gig ram 750 GB disk). Clean install of 8.0 and upgrade to 8.1 . USB 3.00 (left on NB ) works if 1 port is filled (Usb key verbatim 16 GB) , then also WD 750GB become visible. on USB 2.0 (right side of NB) no go. Maybe some Power isue . On USB 2.0 only usb sticks, mouse transmiter WD 750 – no go. funny

  128. Roy says:

    Worked beautifully for me – an 8 bay Sans Digital array was timing out and preventing backups from running. This fix sorted it !! I have exactly no idea what the fix does, how it works, or who had the brains to figure it out, but then I am a 52 year old Luddite. Thanks SO much to the folks who figured this out!

  129. Ulysses says:

    Woohoo!  This worked.  It was so annoying doing work with my external hdds powering up and down constantly, especially with a new rig that otherwise was really fast.

    I did not see 0BC2A0A4 (Seagate) on the list.  0BC1A0A4 and 0BC2A05 were there, but not mine!

    For reference my other external hdd was 10581130 (WD).

    Thanks for the fix!  Much appreciated. 🙂

  130. Lance Cleveland says:


    Vendor ID for VEN_WD = 1058

    Product ID for PROD_MY_BOOK_1140 = 1140

    Registry key = 10581140?

    There is already a registry key 1058xxxx with a DWORD 0x8, should that be modified to 0x408?

  131. Stew L says:

    Update to post 15 Dec 2013 8:47 AM

    After updating the firmware on the VID_1058&PID_1130 drive and the VID_1058&PID_1140 drives, the drives no longer repeatedly disconnect and reconnect on computer A when they are idle. The drives on computer B never had the problem.

    There is a Registry entry with a Key name "1058xxxx" on both computers that I did not enter. It has a DWORD named DeviceHackFlags value of 0x00000008. and a DWORD named MaximumTransferLength value of 0x00100000.

    Now, when transferring large files from computer B to computer A over the network (100Mbps), the VID_1058&PID_1130 drive disconnects and reconnects every few minutes when transferring files to one of the OTHER USB 3.0 drives: VID_1058&PID_1140 or VID_1058&PID_1230 . When I transferred a large file to the VID_1058&PID_1130 drive, it never disconnected during the file transfer. So, basically the problem is almost totally resolved. I then applied the DeviceHackFlags workaround for every drive, but it made no difference.

  132. Ian says:

    This worked for my 2 Hitachi Tuoro drives.  Many thanks!

  133. Tobi says:




    HGST Touro Desk DX3



  134. Van Eash says:

    In Windows 8.1 my WD 750GB passport usb 3.0 external drive, VID_1058&PID_0740, is appearing in Device Manager under both Disk Drives and USB devices but not appearing in Windows Explorer. It does appear in Disk Management. I tried setting the power option off and the registry manual adjustment, but it didn't work. Any suggestions? Oh, I also updated the drives firmware. So far, nothing has made a difference. I plugged it into my Windows 7 Pro 64 machine and it works just fine.


  135. Tony says:

    PLS add this to your fix.

    VID_04BB PID_013E

    IOData HDPV-UT


  136. DanHolme says:

    RE: @DOS76 I am having the exact same issue with the Mediasonic Probox model HF2-SU3S2 on *WINDOWS SERVER 2012 R2 ESSENTIALS* and, as he mentioned, there are no corresponding power options in the UI of WS2012R2Essentials.  I'd love to know what's going on.  I have been tearing my hair out *and* just spent $100 on a replacement unit because I figured it was hardware related, but it's not… The replacement unit is doing the exact same thing.  Clearly Windows related.

  137. Holger_Munsche says:

    It worked for me

    Toshiba Stor.E  2TB



  138. Kevin says:

    I have a Segate Desktop Expansion 4TB USB 3.0 drive – USBVID_0BC2&PID_3320.

    The drive randomly becomes unresponsive and displays the Code 43 error (Unknown USB Device (Set Address Failed) when plugged into a USB 3.0 port, even though it works fine when I first plug it in. The error is always preceded by trying to access a file or copy something to or from the drive. I tried the registry hack, but it's still occurring.

    bot.el –…/i5qvcg

    Anyone have any ideas? Thanks.

  139. Tony G says:

    I have two Seagate drives (a 4TB Backup Plus, brand new, & an older 3TB which worked fine on Vista, both are VID 0BC2 and the PIDs are A0A4 & 3332 respectively. I bought a new computer with Windows 8.1 and now they keep disconnecting. I've tried the registry hack all kinds of different ways, changed all the power settings, but I still get the disconnect issue. It's quite frustrating!

  140. WillieMac says:

    For me, I was using the external drive fine on windows 8 for a few months as backup for my important files.  Once i upgraded to windows 8.1, the drive was no longer showing up as a drive. The device manager saw the drive, but I could not get to it. I looked all over for new drivers, etc.. I ended up going into Disk manager and assigning the drive a letter.. vola.. its back.

  141. Boonta says:

    win 8.1 new WD usb 3 drive on a ASUS p6x58b-e MB.  failed to work as above. tried all solutions listed none worked. previous usb3 drives worked in windows 8 without any issues. (using the win 7 NEC drivers from asus.)

    none of these solutions helped me. what did however solve it was downloading and forcing windows to use different usb drivers. (device manager –> update driver on the usb3 extensible host thing —> choose specific one)  after installing the following

    Renesas Electronics USB 3.0 Host Controller Driver from the intel website.

    i had to install the driver then force windows to use that driver though device manager. the default still overrode the driver even after installing it. gotta force it .

    by using these "new "drivers i was able to see detected in the device manager my usb host controller AND a previously unseen "usb 3.0 hub".

    hope this helps some of you. this was driving me nuts.

  142. Alan says:

    Thanks so much for this. I have a Seagate Flex 1.5 TB that was giving tons of error 51's when I would awaken my computer from sleep. I googled everywhere and was about to toss my hard drive since it seemed like it was failing. I was also getting "access denied" errors. Turns out it was because of the power feature the whole time.


  143. Desotho says:

    Thanks this solved the real annoying issue with my external drive.

    Buffalo HD-LB1.0TU2-EU



  144. nnasire says:

    not sure what this means:

  145. bmuskus says:

    This appears to have worked for my USB 3.0/eSATA external hub when connected via USB3.0. However, when connected via eSATA I experience disconnect problems. Is there a fix for the eSATA controllers? I tried the same procedure but the parameters are different than USB/VID and PID.

    This issue has caused me to go as far as buying a new motherboard, re-installing OS and all software and many hours of debugging. Hope there is a "fix" for this new "feature" soon.

  146. Chris T says:

    A million quadrillion thank yous.

    Tried doing the AllowIdleIrpInD3, DeviceSelectiveSuspended, EnhancedPowerManagementEnabled, SelectiveSuspendEnabled all set to zero and every possible disbaling of power management.

    Nothing worked except this fix.


    Intel USB 3.0 eXtensible Host Controller – 0100 (Microsoft)

    USB Root Hub xHCI

    Tiger Direct

    Ultra LeatherX Hard Drive Enclosure – 3.5", SATA to USB 3.0, 3Gbps

    Item#:  U12-40901  | Model#: U12-40901


  147. DrNads says:

    nnasire, I have the same message. That is probably due to the fact that your usb device has not been found, as is my issue. I have used this usb device, Rocket Fish RF-HD3025 on many other machines, however once I updated to Windows 8.1 it no longer works on this computer. Once in a while, if I leave the unit plugged in long enough it will get recognized. At that point I can see the directory, but when I try to access anything, I get the "not responding" error. I have tried many of the so called fixes on the web and this one seems to have the most promise, if I could just get my drive recognized in the device manager.

  148. Jordan Calo says:

    Thanks! This registry modification fixed my disconnect issues.

    The drive was working perfectly in Windows 8, and the disconnects only occur in Windows 8.1. This happened about 2 months back when I initially upgraded to Windows 8.1, and it was so annoying that I imaged back to Windows 8.

    I also notice that when the system is resumed from sleep that the drive briefly disconnects and reconnects. This didn't happen in Windows 8, but I can tolerate this behavior.

    Hard Drive: Fantom Drive, USB 3.0, Model GF3B3000U

    Hardware Device ID: 174C55AA

    Full Last known parent: USBVID_174C&PID_55AA201211160141

  149. Arthi Dolinc says:

    I have two externals HDD enclosures (same brand "ICY BOX", the first purchased in January 2013, the second purchased in December 2013). The solution works for the first, but not for the second device.

    I think I have an idea of why it does not work for the second (and several others peoples here).

    Here is my experience for the two devices (sorry for my bad english : I'm not a native speaker) .

    1 / First HDD enclosure : it is a RAID-0/RAID-1 enclosure, for 2 HDD, mark "ICY BOX" model : BEMIP35A7R.

    With Windows 8, the device set off automatically after 20 minutes of inactivity (bearable for me). With Windows 8.1, the device goes to sleep after 35 seconds ! (unbearable !) .

    The solution proposed here has functioned very well. ^ ^ Thank you very much !

    Here are the data:

    USB VID_0DC4 & PID_020A 12100D8301C1

    USB VID_0DC4 & PID_020A & REV_0100

    USB VID_0DC4 & PID_020A

    2 / Second HDD enclosure : it is an external enclosure for HDD 3.5’’, USB-3, SATA III, mark "ICY BOX", model : IB-366StU3+B.

    The solution given here does not work for this device.

    I think the reason is that this enclosure can use the USB-3 new protocol called "USB Attached SCSI" (UAS), instead of older protocol called "bulk-only transport" (BOT ).

    See this Microsoft FAQ:…/dn423379%28v=vs.85%29.aspx

    Conventional USB drives are managed by "Usbstor.sys" with the BOT protocol. UAS drives are managed (from W8 and W8.1 ) by "Uaspstor.sys".

    This is surely why the key created in the folder "USBSTOR" of the registry does not work for newer disks that are managed via UAS.

    In the Device Manager, my first “ICY BOX” (bought it a year ago, so old) appears in the "USB Mass Storage Device" category, while the recent enclosure appears in the "UAS (USB Attached SCSI ) Mass Storage Device " category.

    Here are the data :

    USB VID_174C & PID_55AA MSFT30123456789012

    USB VID_174C & PID_55AA & REV_0100

    USB VID_174C & PID_55AA

    I noticed that several people had already had these codes: (VID : 174C , PID: 55AA ) to other devices ("Fantom Drive, USB 3.0 , model : GF3BM1000U" ; "Fantom GD2500U3R" ; "Medion MD90159 (1TB 2.5' HDD ext ; Aka : Drive -N -Go)" ; "Fantom Drive, USB 3.0, Model GF3B3000U"). I do not know why it is the same, perhaps a component in common?

    That’s all ! I think I approached what causes the problem (passage from BOT to UAS) … but I do not have the solution… 🙁

    Maybe create a new registry key, as for the old USB (BOT protocol) ? But where ? And with what values ?

    In short : if anyone knows how to disable the shutdown of a UAS device in Windows 8.1, I would gladly help!

    Thank you for reading. ^^

  150. Mark Solomon says:

    Epic fail Microsoft… You could have addressed this in a patch–and you didn't. the ".1" was to make the Windows experience better–not worse. What's more it's been a while since this release….


    p.s. thank you for all the hard work posted in this article…

  151. USB Blog says:

    @nnasire @DrNads Yes, if the script says "No usbstor devices found", it is likely because the device isn't even showing up in Device Manager. That kind of issue may be something different and can be diagnosed with USB ETW tracing.

    If the device is showing up in Device Manager, it is likely a UAS device instead of BOT. The registry workaround described in this article applies to BOT devices only. ^p

  152. USB Blog says:

    @Arthi Dolinc, your second drive is probably hitting a different problem. Did this drive work better with Windows 8? Would you be able to take traces of the issue?…/how-to-trace-usb-3-activity.aspx ^p

  153. Mouad says:

    Seagate Goflex Cinema (3TB):


  154. greg says:

    my reg is different the usbstor is at HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSetupPnpResourcesRegistryHKLMSYSTEMCurrentControlSetControlusbstor

    sick of this bloody issue

  155. Jim says:

    Microsoft VX-6000 Web Cam



  156. Jared Dingwell says:


    Seagate GoFlex Desk USB Device


    Did not work for me.   Its a seagate goflex desk 3tb.

    Although my issues seems to be slightly different.   If the drive is plugged into 3.0 port on startup it gives a event id of 411 that it had a problem starting.   If i unplug the usb or power cable then reattach it works fine until i restart.   In win 8 I did a manual driver update for the extensible host controller and it worked.   Also if i use the asus usb 3.0 boost utility and set the drive to "turbo" it works fine even though restarts.  I think Arthi Dolinc was on to something b/c the asus utility changes it to a UAS protocol.  Mobo is Asus Hero i have had this problem with every bios they have put out for the board.   The drive is seen in the uefi.   I have tried different settings in the uefi but nothing made a difference (ex. xhci hand off, legacy usb support, usb support partial boot and full).

    Event log when it has problem starting.

    Device USBVID_0BC2&PID_50A5NA0LC19K had a problem starting.

    Driver Name: usbstor.inf

    Class Guid: {36fc9e60-c465-11cf-8056-444553540000}

    Service: USBSTOR

    Lower Filters:

    Upper Filters:

    Problem: 0xA

    Status: 0x0

    Event log if i unplug then reattach the drive.

    Device USBVID_0BC2&PID_50A5NA0LC19K was started.

    Driver Name: usbstor.inf

    Class Guid: {36fc9e60-c465-11cf-8056-444553540000}

    Service: USBSTOR

    Lower Filters:

    Upper Filters:

    Event log if i use the asus usb 3.0 boost utility.

    Device SCSIDisk&Ven_Seagate&Prod_GoFlex_Desk00000 was started.

    Driver Name: disk.inf

    Class Guid: {4d36e967-e325-11ce-bfc1-08002be10318}

    Service: disk

    Lower Filters:

    Upper Filters:

  157. Jared Dingwell says:

    BTW If you dont have an Asus or Asrock motherboard you can enable the "Turbo" feature through a registry hack.   I dont believe it will use the UAs driver but you should be able to get a speed increase from it 🙂 .  

    From tomshardware:…/usb-3-uas-turbo,3215-3.html

    "Manually enabling Turbo mode on a board from a vendor that doesn't offer its own utility is possible by modifying the HKEY_LOCAL_MACHINESSYSTEMCurrentControlSetControlusbstor54C00C1 registry key. Add a 32-bit DWORD value named "MaximumTransferLength" and specify the maximum transfer size value between 65535 (64 KB) and 2097120 (2 MB) in the data field."

  158. USB Blog says:

    @greg: That is a different registry location and will not apply the workaround. Please use the location described in the blog post.

    @Jim: Webcams are not affected by this issue or its workaround. It is for USB storage devices only. ^p

  159. kpaul10 says:

    i am Is there something like this that works for a storage card??? my hardware id looks nothing like this but i am having similar problems

  160. vidula says:


    Fix obviously does not work for MTP and Camera devices (my phone). Which also goes to a rabid disconnect loop. Please suggest a fix, it's been too long.

    Device: Samsung i9500


  161. Steve says:

    more devices for the list

    1 HUAWEI MMC Storage USB Device           USBVID_12D1&PID_1003&MI_03

    2 Hitachi HDS721010CLA332 USB Device      USBVID_1BCF&PID_0C31

    3 HUAWEI MMC Storage USB Device         USBVID_12D1&PID_1003&MI_02

  162. Mat says:

    I think its working

    Seagate Back up plus 3tb


  163. Arthi Dolinc says:

    Thank you for the reply.

    My second enclosure (UAS) is recognized and turns in the normal way with Windows XP, with Windows 8, and with Linux (Mageia 3, a fork of Mandriva). With these three OS, it goes into standby after 5 minutes (which is apparently programmed internally, in the box itself). This does not depend on the HDD placed in the box : same behaviour with an old Maxtor 500 GB of 2006 and with a recent Seagate 3TB of December 2012 (and the VID and PIV numbers remain the same : those of the case it itself).

    But with Windows 8.1, the enclosure goes to sleep after 35 seconds (!), instead of 5 minutes.

    Perhaps this is also due to ASUS : because I use Windows XP, or Windows 8, or Linux (Mageia) on a DELL desktop PC (model DIMENSION 9150) quite old (2006), but still efficient. But I'm using Windows 8.1 on a netbook/tablet ASUS very recent ("Transformer book T100TA – dk003h" model).

    With this ASUS, my first enclosure (BOT) also put on standby in 35 seconds (instead of 20 minutes with others OS), before the solution given here.

    Unfortunately, I do not have time to try the proposed tests (holidays are over… argh !), but thank you for the link.

    At the moment, I am reduced to using "KeepAliveHD" software, which registered a text file every 30 seconds on my external HDD to keep it awake. Through lack of time to continue to seek something else, I'll stay like that until Microsoft (or ASUS, or both) has published a patch that fixes the problem.

    Unless someone has another idea, of course. ^ ^

    Anyway : Happy New Year 2014 to everyone !

  164. Not working on my older WD 1TB USB 3.0 Passport says:

    I tried this fix but i'm still having this issue with my 1TB Western Digital passport drive. It only happens when using a USB 3.0 port.

  165. Beto Campos says:

    Finally found a fix! The 'DeviceHackFlags' worked! My USB 3.0 drive was sleeping and sometimes giving i/o errors. This fixed it all! 3 days with no errors. Thank you!

  166. Beto Campos says:

    Oops, sorry. I got so excited by finally fixing this problem, that I actually forgot to mention my VIP, PID and manufacturer ID.

    Seagate 1TB USB 3.0 Expansion Portable Drive


  167. Sheep says:

    fatigued  !!

    (1)   USB¥VID_054C&PID_05C0&REV_3609     USBVID_054C&PID_05C0

    (2)   USB¥VID_054C&PID_07BA&REV_3609     USBVID_054C&PID_07BA

          (1):SONY HDD-1TB     (2):SONY HDD-2TB     OS: windows 8.1Pro

                                                                          8 Jan 2014

  168. BobbyT says:

    Am I the only one that thinks this article sucks and does NOT solve this stupid Microsoft problem

  169. James Hall says:

    Drobo 5D


    Seems to have resolved my issue. Thanks!

  170. dinh says:

    This works! Thanks a lot.

    my: Windows 8.1



  171. Anthony Gualtieri says:

    I've still have the same problem. I have two Seagate drives that both seem to disconnect at least once a day. I've done the registry hack and tried to change all the power settings, but I still get no joy. When I ran the cmd script, the drive with PID 3332 shows SuspendOnIdle as disabled, but the other drive (PID A0A4) doesn't show up at all.

    Two drives are VID 0BC2&PID A0A4 and VID 0BC2&PID 3332

    Below is a link to an .etl trace that should show what's happening. Thanks.…/7yEq0y08-4

  172. Ryan Webb says:


    Seagate® Expansion™ External Drive 2TB – STAY2000102

    Asus P8P67 MB – Renesas USB3 Controller – uPD720200A

    Seems to have worked!! Yay, this disconnect/reconnect issue has been bugging me for months and I have completed countless formats, firmware upgrades and bios mods to try and fix it.

  173. Gene Dennebaum says:

    This has worked for my:

    Seagate FreeAgent GlFlex 1TB Desk drive

    USB/VID_0BC2 PID_50A5

  174. shivanshu says:

    after hours of chaos , finally this works , for seagate free agent drives.

    thanks a lot!!!!!!!!!!!!!  cheers……

  175. ian jackson says:

    After weeks of frustration Destiny led me here. I can't thank you enough, it worked!

    Seagate Desk Expansion Drive 8Tb


  176. Mauricio says:

    This seems to have fixed it!!! I will test for more time, but I removed the "never" from "turn off hard disk" in power settings, and the USB drives did NOT disconect after a while! thanks!!

    it was even breaking downloads or file copies for me. i was about to remove w8.1 and go back to w8.

    I have 2 samsung usb 3.0 drives. below are the IDs. not on the list yet.





  177. Gene Roddenberry says:

    Try everything, nothing works. frustrated me. System Restore to the rescue.

  178. Mauricio says:

    ok, i'm back. this hack worked for a couple of days, but today I let my system converting a mp4 file and guess what? the disks disconnected. i will not disable the power saving again. and now I don't trust the system restore/refresh will work either. so I will unplug all my drives, FORMAT THE DAMN THING and install it all over again…

    c'mon, Microsoft…. since win98se I did not have to re-install any OS this much. not even win95 was so unusable. for almost all the things, 8.1 is perfect – but then it fails on really BASIC stuff: copy files to a disk!!!!!!

  179. Chris says:

    Is this the fix for the problem?…/2914219

    Released today…

  180. Chris says:

    Update: No, the Microsoft Update (kb2914219) from today does NOT fix the problem for my Kingston HyperX DTHX30/256GB USB flash drive (USBVID_0951&PID_162B). At the moment the only fix is the vid/pid registry hack.

  181. Bawcior says:

    My setup is a bit different. I have two hard drives hooked up via USB hub to the computer. The PowerShell script nicely identified both drives. However, when selecting one drive to disable the suspend, both get disabled (according to the script). In the end, this is what I want since both hard drives had this issue, but it appears the selection doesn't work properly (maybe it's in the case if hard drives are hooked up via usb hub?) – both hard drives get disabled

    C:UsersBawciorDownloads>Powershell -ExecutionPolicy Bypass -NoProfile -File Tog


    i UsbDiskFriendlyName              SuspendOnIdle VidPidHwid

    – ——————-              ————- ———-

    1 ST310005 28AS USB Device         Enabled       USBVID_1BCF&PID_0C31

    2 WDC WD15 EARS-00MVWB0 USB Device Enabled       USBVID_1BCF&PID_0C31

    Toggle SuspendOnIdle on which USB drive number (1-2)?: 2

    i UsbDiskFriendlyName              SuspendOnIdle VidPidHwid

    – ——————-              ————- ———-

    2 WDC WD15 EARS-00MVWB0 USB Device Disabled      USBVID_1BCF&PID_0C31

    C:UsersBawciorDownloads>Powershell -ExecutionPolicy Bypass -NoProfile -File Tog


    i UsbDiskFriendlyName              SuspendOnIdle VidPidHwid

    – ——————-              ————- ———-

    1 ST310005 28AS USB Device         Disabled      USBVID_1BCF&PID_0C31

    2 WDC WD15 EARS-00MVWB0 USB Device Disabled      USBVID_1BCF&PID_0C31

    Toggle SuspendOnIdle on which USB drive number (1-2)?:

  182. Bawcior says:

    To add to my last post. I noticed the VidPidHwid are the same for both hard drives. I think the script detects the ids of my usb hub instead of the actual hard drives. This still might work, if Windows is actually disabling the hub and not the hard drives themselves. Not sure…

  183. G W says:

    Fantom Compact 4 TB USB Hard Drive Model GF3B4000U   VID=0BDA    PID=0184

  184. USB Blog says:

    @Chris, regarding KB 2914219, it does fix this issue on certain devices. I've updated the blog post to share the list of devices that no longer require a registry workaround after applying this KB.

    @Bawcior, the script is written to detect the IDs of the drives, so apparently your drives share a single ID. Even if your 2 drives look different, perhaps internally are made from the same electronics. (Note that the registry workaround cannot be applied to a specific instance of a drive and must be applied to its ID). ^p

  185. Dimmel43 says:

    I listed the device below back in Nov. The registry fix did solve the problem. The master list wasn't updated with the VID/PID. Please update the list. I would like to get this issue resolved.

    USBVID_0781&PID_5406 – SanDisk Micro Cruzer (USB flash drive)

    Thanks for reading.

  186. Cor Bryant says:

    Worked for me.  Seagate Free Agent 1TB.  (Silver and white unit with small dots on the front edge.  

    0BC2 / 3372

  187. Jim S. says:

    Vantec NexStar TX external USB 3.0 enclosure, VID_174C&PID_5106,  with a Crucial SSD installed has the issue.  I see someone else with this VID/PID did not get a resolution following the instructions.  

    Can anyone recommend an external USB 3.0 enclosure that does not have this issue?  Thanks!

  188. DonUnder says:

    Seems to have worked for me: USBVID_174C&PID_5136


  189. anonym says:

    Fiddling with different settings, registry keys and the script above didn't solve the problem that USB hard drives would power down after like 3min. of idle. My simple solution: Install CrystalDiskInfo, activate the autostart option, and change the auto detection and auto info update interval to the smallest setting: Problem solved, HDD's stay running!

  190. Nicolai says:

    Workes like a charm

  191. DonUnder says:

    Registry fix worked for me.

    174C / 5136

    Sabrent USB 3 External Drive enclosure

  192. Stephen Fisher says:

    This registry change worked for me too.  I'm using a Seagate Expansion+ 500GB USB hard drive.

    Attached to: USB Attached SCSI (UAS) Mass Storage Device


    Thank you!

  193. Alex says:

    PowerShell didn't work for me.  Neither did the hotfix.  Using bootcamp on my rMBP.  Interestingly I have a second unit working fine on my MMini with no issues.  I would assume it is with the latest hotfixes.  Just rebuilt a couple of days ago.

    Just put registry hack in place.  Hopefully it will work.

    MediaSonic 8Bay ProBox


  194. TLDNIN says:

    What i don't understand is… this supposed power option or energy saving feature is supposed to stop spinning the HDD when it's running idle but if you're having files writing to the drive isn't it NOT idle anymore? why should it be powering down? makes no damn sense.

  195. Stroth80 says:

    Works just fine. Seagate Desktop Expansion 2 TB


  196. Josephus Flavius says:

    I have the same problem, possibly for the same reasons, on Windows 7.  When trying to change the Product ID in Device Manager, I don't see the same line item shown in the example at the top of this post.  Am I missing something?  Should I just go ahead and create the Registry entries based on the drive model as listed above? (I have Hitachi Touro USB 3.0 HDD, and there are several ID pairs associated with it…)

    Or perhaps none of this applies to Windows 7… and if so, what might I do to replicate this process or use an alternative?

    Thank you,


  197. SoReT says:

    The registry solution worked flawlessly for both of my "Sharkoon 2-bay RAID box". In fact, since they are the exact same device, I only had to do it once.

    Sharkoon 2-bay RAID box (or, as the device manager calls it, "SYMWAVE WDC WD20EARX-00P")


    However, after doing the registry solution, I kept reading and found out about the shell tool, which I tried later for my 2.5" portable hdd, and worked without a flaw again. Also, the other two devices that I had already disabled on the registry editor were marked as disabled too, so I guess it just can't get any better.

    WD Elements 1042 500GB


    Thank you so much! This problem has kept me awake for days and was preventing me from enjoying my new Windows 8.1.

  198. TLDNIN says:

    Alright so first off my USB HDD is a LaCie 500GB and it's VID and PID are 059F and 1010.

    It is quite old, probably got it in 2007 but even so I'm positive that it's shown no real errors or any kind of symptoms of failure diskwise or with the power supply as I've used it with other computers whether Desktop or Laptop.

    I usually had it hooked to an older laptop running Windows Vista for probably 6 years as opposed to the new one I'm using now (running Windows 8.0/updated to 8.1, same probs experienced in both versions) and it was always running, i very seldom disconnected it.

    After finding success with this method to some degree (no longer hear the hard drive churning on and off constantly..). i seem to now still be experiencing the HDD reconnecting every so often, i just don't have the loud obnoxious warning like i used to have, now i just hear a notification sound suddenly out of nowhere and the folder for the drive in file explorer pops up…. usually it's after a number of hours but it'll vary sometimes 4 sometimes 6, sometimes 2.

    At worst it will interrupt the odd file transfer or download (depends on if it's taking forever and i hit that 4th hour) and at best it's just annoying.

    It's using 2.0 in a 3.0 port if that would mess something up but it shouldn't as the USB is supposed to have a legacy system.

    The other systems I've used it on for extended periods of time without problems are both running Windows 7.

    All essential drivers and what have you to my knowledge have been updated.

    Also looked in the BIOS but nothing seemed to be the culprit.

    The power options were the first things i changed before i ever tried the registry method.

    I am rather puzzled with this one.

  199. TLDNIN says:

    Apologies i forgot to add that the host controller is Intel USB 3.0 eXtensible 0100 (Microsoft)

  200. USB Blog says:

    @Josephus: This solution applies to Windows 8.1 only.

    @TLDNIN: Do you have a USB2 port on the same system? It might be worth a try even though there's backward compatibility in USB3. ^p

  201. CLICK_CLICK says:

    I have Seagate Goflex 2TB and it has the same issue with both windows 7 and 8.1 until I came to this site.  It seemed to work after modifying the registry.  VID_0BC2&PID_5071

  202. D says:

    The main problem with the USB device power down is the device is reporting as not existing when you try to access it.  It isn't until way after it's been attempted to be accessed that it then comes alive.  This kills anything like automated backups or file copy operations which run on a schedule.  They attempt to access a drive that is reported as not being there (and won't be there for about another 2 to 4 seconds).    The way Win7 worked with devices that are sleep was to block until the device was ready (not return the device (or file) not found – error 2).  So the whole concept and access has to be fixed in windows 8.1

  203. TLDNIN says:

    @USB Blog

    No USB2 ports I'm afraid 🙁

  204. Faisal says:

    I have a Western Digital hard thats not working. Tried the method mentioned above though from device manager i only see these numbers








  205. faisal says:





    not working

  206. USB Blog says:

    We've updated the list in the blog post to show the devices that have been reported as fixed in the comments.

  207. Ryan says:

    I have a Sony External Hard Drive,the exact model is HD-EG5 with the following VID& was turning off every one or two minutes,applied the registery settings and now it does not sleep on idle.please include this device in the windows update kb fix.

    Sony Hard Drive USB Device


  208. Pratik says:

    I have Seagate goFlex 500gb drive and the VID = 0BC2 and PID = 2120

    I did what the blog said but it doset work for me.. Hard disk still goes in sleep mode.

  209. Anthony Gualtieri says:

    When I run the script it tells me "No usbstor devices found"; however, the device shows up in Windows Explorer (at least until it disconnects). VID = 0BC2 and PID = A0A4 . Thanks for any help.

  210. Roberto Ramirez says:

    My Seagate Backup+Desk 3Gb keeps sleeping I have all my appletv movies there and it only loads 50% this sucks I am going back to windows 8

  211. Stian says:

    LaCie P'9230 3TB. Regedit fix works


  212. Ali says:

    G Drive had the same problem of constantly going into sleep mode after a few minutes and causing terrible workflow disruption.

    The above fix seems to have resolved the problem.  

    VID 4971

    PID CE33

  213. john wells says:

    i fixed the problem in device manager>>usb settings>>usb selective suspend setting

  214. Andy Burke says:

    Toshiba Stor.E Partner


  215. OWB says:

    Seagate 500GB Backup Plus for Mac used on a Windows PC.

    Worked with Windows 8–though it would disconnect  requiring that I unplug and reconnect to USB 3 port. I can not see the drive in Windows Explorer after updating to Windows 8.1 though it appears under devices and says it is working properly. Tried the registry hack with no success. The Jan 14 MS update did not fix the problem.

    VID 0BC2

    PID A013

  216. David Hampson says:

    Registry hack worked well for me – thank you for the well written article. Anxiously awaiting a system wide fix though. I don't need or want power saving for my desktop.

    Here's the details:

    Rosewill Metas 3.5" SATA to USB 3.0 External Enclosure



    Intel 7 Series/C216 Chipset Family USB Enhanced Host Controller



  217. Wolfgang says:

    It worked for:

    Disc Drive TOSHIBA MQ01ABD050

    IC25N080 ATMR04-0


  218. ddbug says:

    A similar problem here with WD 2.5" "My passport" USB 3.0 disk on Win8.1.  

    The problem is that the drive is in encrypted mode (via a helper CD-ROM device from which unlocker program runs). When the device is powered off, the unlocked state is lost, so further attempt to access the main disk drive fails. The helper CD device resumes successfully, but the main drive disappears!

    Such devices definitely must be addressed by the fix.

    – dd

  219. David G says:

    I tried turning power saver off, and tried  the registry fix without results even though one of my drives is on the fix list:

    two external 3.0 TB USB 3 drives: VID0BC2 PID A0A4 (Seagate) and VID1058 PID 1130 (WD)

    Dell XPS (1 year old with Win 8.1).  Drives disappear from Explorer about an hour after boot up with dialog warnings of an Error 43 – Windows does not recognize the USB device.  In Device Manager there is an exclamation point by several of the USB devices under the USB 3.0 controller.  When I boot up, all is fine, but after about an hour each individually becomes unrecognized.  This sounds similar to what happened to some others on this blog.  Not sure where to go next!!

  220. Zach says:

    Still having issues with this one….





  221. HA says:

    KB 2914219 did not resolve but your trick worked for the below


    Samsung M3 Portable USB Device

  222. Coranthian says:

    Seagate FreeAgent GoFlex Desk

    VID_0BC2 PID_50A5

    Intel USB 3.0 EXtensible Host Controller – 0100 (Microsoft)

    Fix worked fro me Thanks !

  223. Arun says:

    Unfortunately with Windows 8.1,  If I use a USB 3.0 flash drive connected to a USB 3.0 hub then the USB 3.0 port led turns-off if the drive is left idle. I tried modifying all possible registry settings related to selective suspend, idle, so far with no luck!

    My USB 3.0 drive is a secure flash drive and after resume, I had to re-login to access my contents. For sure, this power management scheme is not helping and is not conceived well. Please provide a KB update for all users like me. I will have to go back to ask my IT folks to hold any Windows 8.1 deployment and is not yet ready for prime time!

  224. Cat says:

    Worked for me

    Bufallo 3TB + Hitachi Touro 4 TB

    But in windows 8.1 PRO (step 6) you will have to go under heading: last known parent to find VID and PID ID

  225. Jhmonroy says:

    Alienware m17xr4, Intel extensible USB 3 driver, updated from win 8.

    USBVID_1058&PID_0748 Does not work either with hack, nor kb/2914219.

    Sorry to inform about it.

  226. Michał says:

    It doesn't work in case of Seagate Backup+ Desktop 3TB  hard drive: VID_0BC2 & PID_A0A4

    I must say it really drives me crazy. I tried to run virtual machines but they simply crash each time the hdd is reconnected. I have lost a lot of time trying to find the best solution but nothing worked so far.

    MS, wake up please or you will loose customers.

  227. Fred Aarmstrong says:

    Only one thing worked to fix the constant power down of my 3 external LaCie hard drives in windows 8.1 and that was to do a factory restore back to windows 8.0.

    Thank God it was on separate partition and not over written by windows 8.1 update!

    I'm so glad the problem is gone now that I am back to windows 8.0.

    I'll never touch windows 8.1 again as long as I live, and if I get any more problems like this with window 8.0 (which i havent had so far) I'm doing a fresh install of windows 7.

  228. chienchi says:

    Hitachi Ultrastar 2TB 64MB 7200RPM + dodocool USB 3.0 To 2.5" 3.5" SATA Hard Drive Disk Docking Station


    Intel USB 3.0 EXtensible Host Controller – 0100 (Microsoft)

    Fix worked for me Thanks !

  229. Chienchi says:

    Hitachi Ultrastar 2TB 64MB 7200RPM 3.5"


    works. Thanks

  230. Sarah_miller68 says:


    Please help!!! Mine isn't working and don't know what to do to fix. Thanks!

  231. Jeremy Kuhne says:

    Had this issue in spades- ended up building an entirely new system then downgrading (after corrupting hundreds of gigabytes of data on my external Storage Spaces array *sob*).

    My original Dell Studio XPS 435t / 9000's media card reader seems to have this problem:  USBVID_0BDA&PID_0151

    Seems like this would be much better served by a whitelist…  Will post more once I've backed up the new machine and made the attempt again.

  232. Spencer says:

    Great, clear article.  I hope it works!



  233. DavidHBrown says:

    Thanks! I think I have another one for you; a "Samsung S2 Portable" (though your script doesn't show that, Safely Remove does)


    Love that the setting holds no matter what port I plug it in. (Intel Z87 USB 3.0 ports in this case.)

  234. DavidHBrown says:

    (Oops. I continue to have disconnect problems with that Samsung S2 Portable after trying the script. Seemed to work for a while, but there may be something else going on. Might not want to add it to the list unless you get confirmation from another user.)

  235. Roberto says:

    the KB 2914219 didnt fix my  HDD problem, and also the latests updates make the restart very very slow, sorry but this is ridiculous i am going back to version 8.0

  236. Jhart05 says:

    This "fix" did not work for me.  My issue isn't with the drive turning off.  Once it's on, it's fine.  My problem is upon a restart or booting up for the first time, Win8.1 doesn't recognize the drive.  I have to unplug/plug back in the drive, then it works.

    I have a Seagate 2TB drive.  Sorry not at home right now so I don't have the VID and PID in front of me.

  237. Trung Kien says:

    I 've tried all solutions mention above but all of them don't fix my HDD problem.I use Seagate Backup Plus USBVID_0BC2&PID_A0A5.Please update soon!!!!!!!!!!!!!

  238. jhart05 says:

    This did not work for me.

    I have:

    Seagate Backup Plus 2TB USB 3.0 Black Desktop Hard Drive STCA2000100

    VID_0BC2 & PID_50A5  NA0LZHT6  

  239. Spike says:

    One more reporting that all the solutions doesn't work for me (registry, change power settings, disable usbs power shutdown, …) using Windows 8.1, no problem in Windows 8 or 7.

    Also the Powershell script here provided doest even recognize the drive.

    In Device Manager the drive reports has Seagate Expansion Desk SCSI Disk Device. The model is a Seagate Expansion Desk 3tb – VID_0BC2 & PID_3320 MSFT30NA4K7ER3

    Using nirsoft USBVIEW i confirmed that the drive doesn't load Usbstor.sys but instead load uaspstor.sys and with the:

    – Description: USB Attached SCSI (UAS) Mass Storage Device

    – Service Description: @uaspstor.inf,%UASPortName%;USB Attached SCSI (UAS) Driver

    Seeing others posts it appears that Seagate models using UAS is the more problematic, any solution to this or at least force UAS back to BOT ? Usbstor.sys instead of uaspstor.sys.

    thank your in advice for the response

  240. Jasdeep Bal says:

    Seagate FreeAgent GoFlex USB Device (drive) USBVID_0BC2&PID_5021. Thanks for the fix

  241. Eliyas Yakub [MSFT] says:



    In response to massive amount of issues reported with storage devices on Windows 8.1, we are reverting the selective suspend behavior to Windows 8. A fix for this will be released on April 8th as part of patch Tuesday Windows update. No more whitelisting of devices as it has become unmanageable.


    When selective suspend for mass storage was first introduced in Windows 8.0 it was limited to AOAC (Always On Always Connected) systems for two reasons:

    • Hedging against the possibility of device problems in an unknown population of devices.

    • Saving power is more highly valued on AOAC systems.

    Emboldened by the absence of problems reported with AOAC systems on Windows 8.0, as well as no problems seen during Windows 8.1 testing on non-AOAC systems, selective suspend was enabled on all systems.

    However after the release of Windows 8.1 users reported device compatibility problems in addition to dissatisfaction with the new experience of waiting for media spin-up of an idle external USB hard drive. As a result of this customer feedback the April update will revert selective suspend behavior back to the way it was previously in Windows 8.0.

  242. Giromondo says:

    Thanks, the registry hack worked for me.

    Toshiba Canvio e.STOR 3 TB


    I see this is also listed for a Seagate 3TB drive.

  243. Amy Gonzalez says:

    I tried this script last night with my Seagate 3TB.  VID 0BC2, PID A0A4 – I see that id in your list, but the script does NOT seem to have worked.

  244. jhart05 says:

    Adding on to my comments above …

    Found this interesting.

    I turned off the power from the back of the machine.  After I was done doing what I needed to do.  Turned it back on, then hit the power button on the front like normal.

    On this first startup, Win8.1 recognized my drive.

    I have:

    Seagate Backup Plus 2TB USB 3.0 Black Desktop Hard Drive STCA2000100

    VID_0BC2 & PID_50A5  NA0LZHT6  

    However since then, it still drops it upon a re-boot or fresh startup.

  245. Awal says:

    i have a simpler answer…i had a misupdate with 8.1 the other day and toshiba v63700-a wasn't recognized anymore, so i tried uninstalling drivers and everything else you could find here and there, but nothing helped. But now i stumbled across windows own Disk Management, right click on that part where the eHDD capacity should be shown and then "Change drive letter and path", there click add, assign path do it and done….then your eHDD should pop up 😀

  246. Mathz says:

    Eliyas Yakub

    So this change will be included in Windows Update? And then my Seagate Backup Plus 3TB will work again on my MSI GT70 with Windows 8.1? I have tried everything including the steps mentioned on top of the page, but this didn't work for my Seagate to work properly.. Now I have to use my USB 2.0 port instead of 3.0 because it constantly disconnects and conncects again there. Fortunately I have still have those USB 2.0 ports…

  247. Eliyas Yakub [MSFT] says:


    Yes the rollback fix will come from Windows Update. I cannot say for sure that this fix will make your device functional. As I said, the fix reverts the power management behavior of USBSTOR driver to what it is in Windows 8 today.

    The registry hack suggested in this blog also reverts the behavior of the driver to Windows 8. So if you are saying that the registry hack doesn't work for your device then – assuming your device works on Windows 8 –

    1) you didn't apply the registry correctly.

    2) you are probably running into some other issue. Your device is dysfunctional for reasons other than power management. The April fix from Windows update isn't going to help you.


  248. Spike says:

    Eliyas Yakub

    will it revert the uaspstor.sys to usbstor.sys aswell?

    as reported before, my is

    – Description: USB Attached SCSI (UAS) Mass Storage Device

    – Service Description: @uaspstor.inf,%UASPortName%;USB Attached SCSI (UAS) Driver

  249. Dave says:

    4971 and 0000 worked for me too.

    Hitachi reDrive 1TB.

    Thanks, Jim, for taking the time to help us all and thanks to everyone for the comments, paying it forward! 🙂

  250. Jordy says:


    Thanks for this solution. The registry editing worked for me!

    Samsung G3 2TB (black):


  251. Al says:


    I tried this method and many other methods i found in google because i experienced the problem descriped in the article, non of them worked.

    In the end when i was on my way giving up i thought to try one last thing.

    1. I opened the device manager

    2. At the same time i was plugging in the USB cable to the USB 3.0 port on my computer i was clicking on    "Scan for hardware changes" several times.

    This method worked for me after trying everything i could find for a whole week.

    I have USB 3.0 Elements 1048


  252. Eliyas Yakub [MSFT] says:


    No the fix wouldn't revert the idle behavior of UASP driver. UASP driver has implemented selective suspend from the very beginning (since Windows 8) so there are no concerns about legacy device compatibility for UAS devices.


  253. Roberto says:

    the solution for the Seagate 3TB external drive is going back to windows 8

  254. mcbsys says:

    My Asus T100 tablet running Win 8.1 sometimes fails to sleep. powercfg /energy tells me "USB Suspend:USB Device not Entering Selective Suspend" on the "USB Composite Device" USBVID_0B05&PID_17E0. This happens with no USB devices attached, or with only a power adapter attached (this computer re-charges through USB). The USB Composite Device is signed by Microsoft 6/21/2006 version 6.3.9600.16442. I have not tried the registry changes in this article as I'm not sure they apply. Any advice?

  255. Dave says:

    Correction for Hitachi reDrive: The key value should be VID 4971  and PID CE08


    These seem to be working just fine.

    4971 and 0000 did *not* work.

  256. Damian says:

    Works like a charm.

    Seagate Portable Backup Plus 1 TB USB 3.0 Black


  257. Chris says:

    Lindy "USB 3.0 Dual 2,5" SATA Mobile RAID", Part number: 43108 (

    i UsbDiskFriendlyName       SuspendOnIdle VidPidHwid

    – ——————-       ————- ———-

    1 JMicron RAID-1 USB Device Enabled       USBVID_152D&PID_2551

  258. Chris says:

    Seagate GoFlex Slim (two different models):

    i UsbDiskFriendlyName            SuspendOnIdle VidPidHwid

    – ——————-            ————- ———-

    1 Seagate GoFlex Slim USB Device Enabled       USBVID_0BC2&PID_517A

    i UsbDiskFriendlyName        SuspendOnIdle VidPidHwid

    – ——————-        ————- ———-

    1 Seagate Slim BK USB Device Enabled       USBVID_0BC2&PID_A014

  259. johnH says:

    After upgrading to Windows 8.1 with latest upgrades, the problem has reappeared on my Seagate Expansion 4 Tb USB 3 ( 0BC2-3320) – Registry hack DOES NOT WORK!

  260. erik says:

    Hello, my lacie 1Tb (not 2TB) USBVID_059F&PID_1018*

    Keeps doing this and i cant  edit specified registry value, no permission (I have admin rights)

  261. Skylar says:

    Not to sound all stupid but if you go through step 1 (finding the 20min max on your harddisk)


    Simply do this:

    Find battery settings

    Change 20 to 0 minutes and press the arrow down it will change to "Never"

    Never turn off my harddisk


  262. KP says:

    I did all the option stated.  My Toshiba Canvivo still keep turn off even when I am actually accessing it.  Any idea how to fix this?

  263. Rick says:

    Sony 500GB


  264. JU says:

    This is awesome.  Exactly what I needed:

    Western Digital 2 TB My Passport Usb 3/2

    Vid: 1058

    PID: 0748

  265. Hancock Mark says:

    iomega 1TB


  266. BJ says:

    DataLocker DL3


  267. Paul says:

    USB Attached SCSI (UAS) Mass Storage Device

    Inateck SCSI Disk Device


  268. David says:

    Cheers for this, I store my Plex library on my external hard drives so this error was very annoying. So far no problems in a week of operating. Windows 8.1

    Samsung 3TB D3 Station USB 3

    VID_04E8 & PID_6124

  269. kliu82 says:

    I see this problem with a generic (unbranded) enclosure with the following PnP ID:


  270. Steven Monrad says:

    Are you kidding?  Upgrade to 8.1 on expensive computer so I can drag my old laptop around with it to open ANY perfectly good memory stick, AND ANDROID PHONE

    because you can't figure out how your OS works ??????

    Free advertising for Apple, AGAIN, AND AGAIN

  271. Eliyas Yakub [MSFT] says:

    Please install the latest update from MSDN site to put an end to this issue. As I said earlier, this update will revert the behavior of usbstor driver to Windows 8. That means that on regulars systems (non connected standby systems) BOT storage devices will not be suspended when they are idle. Some devices might spin-down on its own when it's idle but that's not something OS has control over it.…/hh442898.aspx

  272. Jean Thoensen says:

    Eliyas Yakub, several people have posted here that the registry hack didn't fix their problems. Just to be clear, if the registry hack was applied correctly, but didn't work, the patch coming on April 8th won't help either?

  273. Eliyas Yakub says:

    That's correct. Their issue is not related to suspend.

  274. Stefan Ghitescu says:



    WD Elements Portable 1TB USB3

    P.S. Thanks 🙂

  275. Gryet says:

    None of there options worked for me. My USB disc still turns off half a second after it is connected, except for the first time I connect it, then it lives for a minute.

    There is nothing wrong with the drive nor the USB port. Everything works fine in Windows 7 and Windows 8. It's only Windows 8.1 that is messing up.

  276. Gryet says:

    More info from me.

    I could not get my Medion Go to work. It turned off the second I plugged it in. None of the things written here helped me.

    Then I used another USB3 port on the back of the computer and it connected fine and stayed connected. However, my mouse – connected with Logitech Unifyed Reciever – stopped working instead. My keyboard is wired so I could use that no navigate.

    Later I unplugged the USB3 drive and my mouse came back to life. I then tryed connecting the drive to the front USB3 and it turned off instantly.

    This is strange. I'm no tech so I donno what the dirrefence is, but it's clear that the front USB is not working (it's a dual drive connector – I can use the other where I just insert a drive in a hot swap) and that the back is working, but has to disconnect something else.

  277. Eliyas Yakub [MSFT] says:

    Just to let you know all that the work around described in this blog is no longer needed. The Windows Update published on 4/8/2014 reverts the USBSTOR driver behavior to 8.0. As a result of this fix, a storage device using BOT protocol will not be suspended when it's idle. So if you are having issues with accessing the device, please install this latest Windows update first.


  278. Michael says:

    Eliyas: The problem was fixed for me until I installed the update on April, 8th. The USB drive was constantly running as I would expect. After the update it would always tun itself off after a few minutes of inactivity and then after approx. 10 – 20 minutes it would turn itself on again. This is really noisy and annoying. I applied the registry fix provided in this post which fixed this behaviour for me.

    I don't have a problem with it turned off in general. But it makes no sense for me to turn it off just to be turned on again after 10 – 20 minutes. Maybe this has to do with the file history feature of windows 8? I use this to backup my files to the external hdd. The interval is set to 1 hour (default). It is the only thing I can imagine that would try to access the hdd after being turned off by windows.

  279. TcMlist says:

    This worked for my USB3 drive.

    VID = 13fd

    PID = 3740

  280. Trent says:


    Do you have a direct link to this patch? I have been dealing with this for months.


    Trent Greenawalt

    W8.1 usb devices go to sleep

  281. Direct link to this patch says:…/2919355


  282. Derek says:

    "As a result of this fix, a storage device using BOT protocol will not be suspended when it's idle."

    How do I know if my USB HDD use BOT or not?

  283. Ionentauscher says:


    Samsung D3 Station

    It works

  284. How do I know if my USB HDD use BOT or not? says:

    Open  "Universal Serial Bus controllers" container in the device manager and look for a device that says "USB Mass Storage Device".  Double click on the device and check the Driver Details in the Driver tab. If the driver file name is USBSTOR.SYS then the device is a BOT device. Also in the Details tab, if you look at the Compatible-Id list, it will as follows:





  285. Eric says:

    Probably need to patch uaspstor.sys, too?

    I've confirmed that I installed the 2919355 update and the time stamp of usbstor.sys is 2/22/2014. Yet my external drive still has this problem. I checked driver details and it turned out that it was uaspstor.sys instead of usbstor.sys. The time stamp of uaspstor.sys is 08/22/2013.

    Seagate Backup Plus 4 TB



  286. VVS says:

    Many thanks!!!

    Freecom XS 3.0 2 TB


  287. Eliyas Yakub [MSFT] says:


    We haven't made any changes to UASPSTOR.SYS driver in Win8.1. So if the device was working in 8.0 but not in 8.1, then you are running into some other issue. If you provide me ETW trace, I can get somebody to investigate.

    Let us start first with getting core USB stack traces. Instructions:

    If connected to a USB3 port:…/how-to-trace-usb-3-activity.aspx

    USB2 port:…/etw-in-the-windows-7-usb-core-stack.aspx



  288. Derek says:


    Just confirmed that my usb hdd does use BOT.

    How does the registry workaround work in the background anyway? Does it just write some random files to my hdd every certain period of time to prevent it from idling? Is it safe remove the registry key created using VID/PID after the update?


  289. Eliyas Yakub [MSFT] says:

    The registry setting informs the driver to not put the device to sleep when it's idle.  No it doesn't do periodic  I/O to prevent the device from idling. So if the HW itself spins down after being idle from some time, this registry isn't going to prevent that.  Yes after the update is applied, you can remove the registry setting, but it's optional.

  290. Derek says:

    @Eliyas: Thank you very much for the info!

  291. PF says:

    Even though I have update 2919355 (and my usbstor.sys file date is 2/22/2014), I have the same problem (after 30 seconds my drive shuts down). Fortunately, the registry hack solved it! My drive: IOMEGA LDHD-UP – USBVID_059B&PID_0370. Thank you very much for posting this solution.

  292. DRG says:

    Had to apply this fix as of April 25, 2014 on Windows 8.1 Pro With Update (fully up-to-date with Windows Update).  StarTech USB 3.0 to 2.5" SATA Enclosure With Encryption (mfg pn S2510BU3PW).  Key is 04C52028.

  293. rose.brown says:

    Very well researched post, I always do face installation problem and I have finally got all the stuff I needed to manage and install most of usb drives like

  294. Danny Chen says:

    My external drives still have this problem post-patch……..quite frustrating.

    I'm using Pluggable Technologies…/usb3-sata-u3 hard drive dock and have a western digital drive inserted into it.  After a while if I try to access the disk it hangs and not able to.  I always have to power it off and on again to fix problem, so annoying.  This dock has worked fine in Windows 7 and 8.

    I can confirm with others its using the UASPSTOR.SYS

  295. General TerroR! says:

    My two USB ports on the left side are not working anymore because of this wonderful patch. Everything was fine before that. My system is an HP Pavilion G6-2235TX. Tried everything from re-installing drivers to enabling/disabling/uninstalling everything under the USB tab in Device Manager. Also tried USBDevView and tried it options to no avail.

    Going to Windows 7 now. Thank you Microsoft for making it clear that you're forcing people away from PCs by doing amazing things like these.

  296. Eliyas Yakub [MSFT] says:

    Danny Chen,

    Could you please apply this firmware update and see if the problem goes away?…/usb3-sata-u3-firmware-update

    Few facts to note:

    1) There is no registry setting to disable suspend for UASP devices.

    2) The behavior of UASP driver hasn't changed between Windows8 and Windows 8.1.

    3) Windows 7 doesn't support UASP or USB3 devices natively using Microsoft provided drivers. Windows 7 systems use 3rd party drivers provided by the controller makers.

    If you have issues after updating the firmware, please collect ETW trace and share that with us.


  297. Ajile says:

    Danny Chen,

    From the pluggable FAQ:

    "A slightly slower blink indicates a sleeping drive. The same slower blink also indicates a faulty power supply- if your dock continues to blink green after waking the PC, turning the power switch on the back off and then back on again should resolve the issue. If you continue to observe a blinking green light after power cycling the dock, email or post to our forums."

    Are you seeing a blinking LED on the drive? How did the drive get into this state? Did the system sleep and then wake again?  

  298. Ajile says:

    General TerroR!

    Are you saying ports on the left no longer recognize any connected device? If so then the problem isn't related to the mass storage driver rather it's a problem with USB host controller or an internal hub.

    Look at the USB 3.0 host controller device and/or internal USB 3.0 hub in device manager. Do any problem codes appear? What driver binaries are currently loaded for these devices? Also what is the version and date?

  299. Anthony Ng says:

    Hello Eliyas

    I'm not sure if Eric has giving you his stack trace, but can you look at mine?

    I've done the registry hack to to add the key.  It has improved reliability where I can actually use the drives connected to it now.  I have a MediaBox ProBox HFD1-SU3S2 – VID_152D&PID_0539 – that one supposed to be working now 🙂

    However, this short lived as any intensive task seems to make the box drop out and reconnect

    Sometimes it doens't reconnect and I get this in the Device Manager: Unknown USB device (Set Address Failed)  Uninstall it and reboot clears that up.

    An intensive task that so far is fool proof to cause drop out in connection is browing a folder on the external drive with 639 pictures, about 4megs in size each.  I open the folder with view mode as large thumbnails.  The thumbnails generate very fast and as I scroll up and down trying to get all the thumbnails to load, I eventually come to the problem where loading of thumbnails stop… and the window closes.  It re-opens again after a few seconds.

    The 20140430usbtrace.etl file was started after the above event.

    I did the procedure again, and the connection dropped out.  This time there is no recovery of the drive.  The drive is not getting picked up at all now.  I would have to reboot to get it going again.

    Thanks for your attention,



  300. Ajile says:


    I took a look at your trace file and it shows an unresponsive device problem which is unrelated to selective suspend. A few things to try:

    1. Make sure the drive enclosure is able to draw adequate operating current from the power adapter.

    2. Swap out the USB3 cable and make sure it isn't contributing to a signal integrity issue.

    3. Check with either MediaSonic or JMicron to see if a firmware update is available.

    More Information


    The following analysis shows the root cause is likely a problem with the device itself or a signal integrity problem.

    CBW issued to the device is for a 64KB READ at LBA 0D279268:

    20441 10:35:02 PM 4/30/2014 25.4787726 (0) UsbUcx UsbUcx:Complete URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER with partial data 31 of 31

    55 53 42 43 10 F0 93 1A 00 00 01 00 80 00 0A 28 00 0D 27 92 68 00 00 80 00 00 00 00 00 00 00

    Data phase for this command:

    20442 10:35:02 PM 4/30/2014 25.4787750 (0) UsbUcx UsbUcx:Dispatch URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER 65536

    The device never responds to this request. After 20 second timeout period request is cancelled and port is reset and the command will be retried:

    20535 10:35:22 PM 4/30/2014 45.4709269 (0) UsbUcx UsbUcx:Complete URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER with partial data 8192 of 65536

    20543 10:35:22 PM 4/30/2014 45.4718239 (0) UsbXhci UsbXhci:xHCI Command sent to Controller: RESET_DEVICE_COMMAND

    However as a result of reset, instead of remaining connected to the USB bus as it should the device drops off the bus:

    20570 10:35:22 PM 4/30/2014 45.5148764 (4) UsbHub3 UsbHub3:Completion of IOCTL_INTERNAL_USB_GET_PORT_STATUS for USB Device


    After some delay, the device then decides to reconnect to the bus again. Only this time the device connect at high-speed rather than super-speed as it was before:

    20617 10:35:26 PM 4/30/2014 49.8960397 (4) UsbUcx UsbUcx:UCX Device Create

    DeviceSpeed: 2 (0x2)

    A connection changing from super-speed to high-speed upon re-enumeration is an indicator of a possible signal integrity problem. This could be due to either a bad cable or connector, or it could be a problem with the transceiver hardware on the device.


  301. Anthony Ng says:

    Hi Jim

    Appreciate this information!  I have now tried 3 different cables, including one that is plugged into my usb3 hub with displaylink (which is working 24/7)  and I can manage to make the dock drop out each time.

    Sadly I'll probably be forced to abandon the dock and get one actually certified for Windows 8.1 since Mediasonic hasn't been too eager to admit fault as far as I know in this thread in their forums



  302. AndrewJS says:

    This hack appears to have resolved most of the issue I have been having with the USB 3.0 connection dropping to my SansDigital mobilestor. Granted I could use EASTA with a single drive installed that would defeat the goal of using storage spaces.

  303. AndrewJS says:

    Scratch that looks like it only worked for a few minutes before the drives where put to sleep and can't come back to life. Frustrating the power shell script doesn't work either. About ready to give up on Windows 8.1 and just do windows 7.

  304. Ajile says:


    If the powershell script ran to completion then subsequent problems probably aren't related to selective suspend. I believe your SansDigital device uses the same chipset as Anthony's Mediasonic device so you may be seeing the same issue he reported.

    Would you be able to capture a core USB stack trace to help confirm?

    Instructions if connected to a USB3 port:…/how-to-trace-usb-3-activity.aspx

    For a USB2 port:…/etw-in-the-windows-7-usb-core-stack.aspx



  305. David says:

    Thank you! The script work for me; the update KB2919355 did nothing for me.

    ASUS G75VX

    Windows 8.1 64bit

    USB hardware Raid 5 via USB 3


  306. AndrewJS says:

    Over the weekend I did a clean install of windows 8.1. I noticed after the clean install the drive enclosure worked as expected. Only after all updates had been applied the issue returned.

    The power shell script now fails with unable to locate file ToggleSuspend.ps1

    I will run a USB trace tonight, if it is the enclosure I will gladly return it for a different one.

  307. Emmanuel says:

    Mukii sata to usb3 drive



    no more disconection but still very slow transfer rate

  308. Eric says:

    Hi Eliyas,

    Sorry I didn't respond promptly. Before I get stack traces, I just want to make sure I do it in the right way. Every time my drive disconnected, it would reconnect immediately. So unless I was transferring large files and the process got interrupted, I wouldn't even notice the disconnection. Also in my case, the disconnection happened not very often, varying from about once every 4 days to once every day. I'm not quite sure how to properly get the stack traces. Should I just start the logging and continue my work until I notice a disconnection?



  309. AndrewJS says:

    Issue appears to be resolved now. My VIA eXtensible drivers where very out of date, forgot the golden rule with drivers, never trust the ones that come from the OE manufacturer, if they don't make the chip set and get the drivers from the chip set manufacturer.

    Now with the issues in the computer resolved. Moving on to the next.

    Hard drive enclosure is a San's Digital Mobilestor MS4UM+(B) This uses an identical logic board to the Mediasonic HF2-SU3S2 Pro Box…

    Currant issue is in the firmware of the enclosure sadly.

  310. Stels says:


    Seagate Expansion Desktop STBV3000200



    Seagate Expansion Desktop STBV2000200



  311. Esa Salminen says:

    VID and PID only specified under "parent".


    LaCie 3Tb Minimus USB3

    Have two of them hooked up over USB3 on a HP 8770w. Drives would go into sleep while listening to music and halt mid-song until drive spun up again. Would not call it drive disconnect, more like "rage".

    Many thanks for this fix.

  312. John S says:

    System: Medion Win8.1

    External USB 3.0 Toshiba 1TB

    Tried the Regedit and most other fixes did not work.

    HDD was failing intermittently sometimes seconds after plugging in. Works fine on the USB 2.0 connection.

    On my Medion system I have one USB 3.0 port on front and two USB 3.0 ports on the Back. I finally tried the USB 3.0 ports on the back and the drive WORKED perfectly. Have not checked the difference between front and rear USB ports but there must be subtle difference!

  313. Jose B says:

    Changing the device setting in the registry worked perfectly to me. Many thanks!

    HD: LaCie 2TB



    Windows 8.1

    Previously I tried downloading the upgrades Windows8.1-KB2911106-x64 and Windows8.1-KB2914218-x64 suggested in…/2914219 but they were already installed an the problem was not fixed yet.

    Very grateful.

  314. Lichon says:

    System: Windows 8.1

    HDD: WD 4TB Red

    USB: VID_174C&PID_5106

    This is from a ICY DOCK EZ-Dock Lite MB881U3-1SA (

    I tried lowering the "20 min" to "Never", then disconnect + reconnect. Didnt work.

    Also tried the regedit change, then disconnect + reconnect. Didnt work, seemed to still follow the 20 min setting, which still was changed to "Never".

    No reboot for either attempts.

  315. Peter says:

    This seems to work, brilliant! Thanks!

    Duodock X with 2 x WD5000AKS



    Many hours wasted on this, many thanks for the answer:)

  316. Danny Chen says:

    Eliyas and Jim,

    Sorry about the late response…

    My firmware for the plugable usb hard drive docks are already at their latest versions, so nothing I could do there.

    I don't put my computer to sleep, its on all day, and the problem still happens.  However I discovered a really weird thing.

    Every midnight when clock hits 12:01AM, the problem appears again, I suddenly hear my external drives spin up and the drive will become unresponsive if I try to access it even though I can see it in my computer.  

    Not sure what happens around midnight, but it seems like I can reproduce it like this consistently.  I'll document this more as well as provide that trace for you guys.


  317. says:

    dont worry . Try this.

    Download usb obvilion from this link.

    ]for 32 bit <…/detail >

    for 64 bits <…/detail >

    and install the same.

    now remove all connected portable drives.

    run the usb oblivion.

    make sure to check the * DO the real clean * Box and then press the clean  Button.

    aAfter cleaning inset the USB drive it will be viable

  318. Amar Bhide says:

    I had used the registry hack on my desktop and it had worked.  After an 8.1 update as of a week ago, im finding the disconnect problem with my sd card.  i wonder if its the same issue which can be fixed in the same way

  319. Amar Bhide says:

    Completely on its own, its back to normal.  I think the disconnecting SD card had something to do with a OneDrive update not connecting properly to the onedrive files on the sd card.

  320. Reuben says:

    Hi, I actually have the same problem as Anthony Ng but did not do a stack trace yet. However, I realise that when I use the Etron 0.118 drivers, I have no issues at all. Still, I would like to use Microsoft drivers whenever possible so I was wondering if this issue is solvable on MS drivers.

    I created a thread over here:…/f52795b4-88b3-458b-b7c9-52e203dc6207 explaining my problem in detail.

    Any advice would be greatly appreciated!

  321. Irene says:

    It works for me.


    Controller: Intel(R) USB 3.0 eXtensible Host Controller

    OS : Window 7 sp1

    Really thank you so much.

  322. Irene says:

    Sorry–this worked for one time only but the external hard drive is back to disconnecting on an off.

  323. David says:

    Same problem here. this patch was already installed automatically by Windows Update and did nothing for me. Using the LaCie 2TB HD, and none of the options have helped (registry hack, power settings changes, windows update, etc). Resorting to installing a HD watcher that creates a file every 15 minutes so the HD does not go to sleep. Ogly, but there's no other choice at the moment. Sucks.

  324. Marcel says:

    Thanks for this great article, I almost gave up with my problem until I found this blog entry.

    I have a simple Raid from Icy Dock (MB662U3-2S). With windows 7 x64 it works like a charm, with Windows 8 x64 I have the problem, that after about 10 Minutes, this drive goes into sleep mode, though I set it not to at the back of the shell! Anyway, I also have deaktivated power settings for the usb-root hubs AND the settings in the energy plan. That is, no dirve should go to sleep. Anyway, still the problem existed. Though I have all updates installed and my usbstor.sys is said to be as described at the entry of this articl, ONLY with this registry trick the drive stays online.

    Here is my VID-PID entry:


  325. George says:

    I still have this problem with my two external 2.5" USB3 1TB Toshiba drives.

    I checked the update you mentioned and it is applied to my System. The file date fits, as well.

    I did apply your registry workaround and so far it seems to have helped (no disconnects for over an hour, where before there would regularly be one every few minutes)

    The Storage Device displays the following Hardware ID:


    The Host Controller to which the device is attached has the following Hardware ID string:


    Hope this helps.

  326. o6asan says:

    I had the problem though I already had the usbstor.sys 2/22/2014 version. I upgraded from Windows 8 Pro to Windows 8.1 Pro on 6/13/2014. When my OS was 8, I didn't have it. So I doubt the usbstor.sys driver behavior reverted to 8.0 is true.

    Anyway, your workaround is good for me. Thanks so much!!

    Mine is very old Buffalo HD-P80U2/UC (80GB) and the VID-PID entry is USBVID_0411&PID_002B.

    Oh, I almost forgot to write.

    I wasn't able to find VID-PID at Hardware Ids. They were showed up at Parent.

  327. Michael Marques says:

    Worked for me!


    Samsung M3 Portable USB Device 1TB

  328. Soumya Banerjee says:

    I am on Windows 8.1 Pro update 1 and my Buffalo 1 TB MiniStation (HD-PCT1TU3) was still plagued by this issue. Until I applied the registry hack to circumvent this. Things look good now. Thanks for proposing this workaround.

    VID_0411 & PID_01DE. I actually found them under Parent.

  329. P Gustafsson says:

    Thx, fixed problems with my Seagate External Desktop 3 TB drive … which had a workaround in Win 7 and Win 8 by disabling the USB power down and using Seagates utility to stop the drive itself from powering down… only to reappear in WIN 8.1 …  after running the toggle-script  USBVID_0BC2&PID_3320 now works again…

    Thx for fixing and please try not to be too smart in saving energy… your wasting OUR time and effort also.

  330. azimut says:


    RaidSonic ICYBOX IB-231StU3-G Hard Disc Enclosure

  331. Janet Davis says:


    2 different Seagate external backup drives, each connected to a USB 3.0 on my Dell XPS 27.  Thank you for this solution, except it did remind me of the "old days" when sometimes you had to get in and fix something.

  332. RJ says:

    Windows update did nothing. And I can't get those USBVID numbers because it doesn't register right. Thanks for nothing, Microsoft! Any ideas?

  333. Bruce J. says:

    Did not work, tried both RegHack and power shell, made sure controller itself does not power down. Drive powers down in about 15min of idle. The drive does not go offline though. I can access the drive, but when I get past the cached portion, there is a looong pause as it spins up.

    Drive is Toshiba Canvio Basic USB 3.0, 2TB USBVID_0480&PID_A006.

    Controller is USB 3.0 eXtensible Host Controller, xHCI root hub. Machine Dell M6800 w/ i7-4900MQ

  334. Polleke says:


    still waiting for a result. Hope it works

    My Device is:


    Vid 0480 PID D010

    Key is : 0480D010

    regards Jan

  335. Mostafa says:

    The registry trick not only didn't work on my windows 8, but also worsened the situation! Before this I had a few minutes to at least read my data, but after those registry changes I don't have any time to do so! The hard keeps disconnecting and reconnecting in matters of second. I'm worried about my hard drive. I wonder if these consecutive disconnections and connections harm the device and/or the data on it.

    VID: 0BC2

    PID: 2300

  336. Igor says:

    worked for me.

    Renesas USB 3.0 eXtensible Host Controller – 0100(Microsoft) – (PCIVEN_1912&DEV_0015&SUBSYS_C0CD144D&REV_02


    TOSHIBA Stor.e ALU 2S  –  USBVID_0930&PID_0B1A

  337. Jacob says:

    Got the same problem… can't find the disk when I plug it to a 8.1 machine….

    Wy does my Lacie show up as a SCSI-disk???







  338. Polleke says:


    but did not work after all.

    It seems to need much more time then before. But finaly the problem comes back.

    It is a toshiba USB 3.0 eternal disk

    VID 0480 pid D010

  339. cnc137 says:

    I had to add the VID/PID listed below to get the following devices working properly with my niece's Asus VivoBook Q301LA laptop. I replaced the internal 500GB hard drive (listed below) with a Samsung 840 EVO 120GB SSD and put the hard drive that came with the laptop in the Anker enclosure. I ran into problems with the drive going to sleep and not wanting to wake properly. Performing the fix above with the details below resolved the problem.

    Anker USB 3.0 Hard Drive Enclosure for 2.5-Inch SATA 7 & 9.5mm HDD and SSD:…/68AN25EN-BPA

    HGST Travelstar Z5K500-500 HTS545050A7E680 500GB 5400RPM 6.0Gb/s SATA 2.5" Hard Drive:

    – P/N: 0J30005

    – C P/N: H2T500854S7

    – Firmware: F10…/travelstar-z5k500


    – USBVID_357D&PID_7788

  340. Anders says:

    Registry patch did not work and the Powershell script gives the "no usbstor devices found" error. So, my device is a UAS device. Is there any fix for this? I am using a Seagate Backup Plus Slim 2TB USB 3.0 with a Surface Pro 3. Very frustrating glitch.

  341. Anders says:

    Phew! Installing the Seagate dashboard software seems to have fixed it. I will stop calling it crapware now.

  342. Nachum says:

    Worked for me

    2G and 4G Western Digital My Book

    The External Disk are connectd via PCI USB3 extension card which updated to the latest version according to software update that I did for this specific device


    Still disappointed that there is no hot fix for that / the hot fix did not solve the issue

    Most of the people I know will not be able to do this manual fix

    Hot fix 2919355 is installed on my OS

    Love to have response from Microsoft on that

  343. Norberto says:

    I have a biometric fingerprint conected and stop working after random time, does this hack apply to my usb sensor?

  344. lcw says:


    – Icybox MB 561U3S-4S

    – according to Powershell with a Samsung HD501LJ controller

    – VID 152D

    – PID 0567

    I have tried everything suggested above,

    no success so far ..

  345. Powershell SuspendOnIdle disable worked like a charm says:

    Hi folks, the Powershell fix is all I needed for this WD MyBook 1.5 TB to come back online.  Really thought I lost all that data – whew!

  346. Rodrigo Ugalde says:

    Worked for me!


    My Passport WD 1T

    P/N: WDBACX0010BBK-01

  347. Emory says:

    I'm the Surface Pro 3 user and the external hardrive: Seagate expansion 2TB.

    The fix did not work, but installing the Seagate Dashboard software works.

    Hope the information could help someone else.

  348. henrymiller says:

    TOSHIBA Stor.E USB 3.0 drive with usbstor.sys of 2/22/2014 still does not wake from sleep properly.

    Adding suggested workaround seems to fix it.


  349. Ed. says:

    Thats great! Worked perfectly after to create a new entry in the windows registry




  350. Karl says:

    Same problem. I'm on Win 8.1 update (and updated, driver usb controller updated too), and the issue is not fixed at all. No problem previously with Win 8.

    USBVID_1058&PID_1021 —> WD Elements 3TB USB 2.0

    USBVID_152D&PID_0539 —> 4xWD20EARS + 6xWD40EZRX inside 3 boxes Fantec 4 bay USB 3.0 (QB 35US3)

    All connected via USB 3.0 hub HooToo (HT-UH006 and chipset VIA VL-812)

    The registry workaround fix the problem, in my case (but it's an inconceivable issue today, with the increasing in size of multimedia files and the use of PC as HTPC, hence the absolute need of external drives)


  351. Srećko Vojvodić says:

    Instead of all these VIDs & PIDs, I just opened Device Manager, expanded Universal Serial Bus controllers section (second last in my system) and checked Properties of the USB Root Hub (xHCI) – the last one in my list. There I opened Power Management tab and unchecked "Allow the computer to turn off this device to save power". That was it: no more disappearance of my external hard disk, connected to a SuperSpeed USB 3.0 port on my Lenovo ThinkPad T430s computer, humming under Windows 8.1 Pro, 64-bit edition.

  352. Newbornus says:

    Worked for me, too.

  353. saberman says:

    USBVID_0984&PID_0310* |  Apricorn Padlock 3.0

    Have all patches applied and my Aegis Padlock 3 (A25-3PL256-2000) still locks up in under a minute after being unlocked.

  354. Saberman says:

    Aeges Padlock 3 A25-3PL256-2000

    Surface Pro 3

    Windows 8.1 With ALL Patches

    The patches did not fix the problem but running the script seems to have.  Copying 2TB to the drive now.

  355. Same as Anders says:

    Registry patch did not work and the Powershell script gives the "no usbstor devices found" error. Using desktop with 8.1, the seagate 1tb slim always disconnect in the middle of transferring. USBVID_0BC2&PID_AB21

  356. ADR says:

    This fix did not work on my HP Pavilion g4 Laptop w/ Win8 64-Bit OEM upgraded to Win8.1. I'm using a ROCK USB3.0 2.5" sata hdd enclosure model no. HDJ-SU3.

    USB VID_2109&PID_0700&REV_1905

    USB VID_2109&PID_0700


  357. Mostafa says:

    I had this problem in windows 8! After months not being able to find a solution and managing to do with a hard which kept disconnecting, tonight I found the problem and fixed it… My problem wasn't with the hard, or it's cable, or my windows. The reason was that the case of my computer used 2 extra fans and these fans used more voltage than the power of the case was capable to support. Tonight I disconnected the fans and connected the external hard disk. Fortunately, it is working properly.

  358. Al O. says:

    This Registry hacked worked for me (praise God).  Thank you for posting this solution.

    USBVID_0984 & PID_0094

    USB Host Controller: USB Root Hub –> USB Mass Storage Device

    USB Device: Apricorn Portable Encrypted Hard-Drive (1TB)

  359. Niku says:

    Reg hack did not work for Seagate Backup+  RD 1TB


  360. Sven T says:

    The registry pad worked for my external HDD, that always shut down after a few minutes and couldn't be waked up again by access (explorer, programs etc)!

    External HDD: Medion drive'n'go 1TB USB 3.0

    VID 174C PID 55AA

  361. Farida says:

    The workaroud fixed the issue on my GPS watch

    Please add these to the list. Thanks.


  362. Bob says:

    Thx! Thx! Thx! A have W 8.1 with all upgrades and updates and my Verbatim 1.5TB external HDD was sleeping almost immediately after file transfer (approx. 20sec.). USBSTOR,.sys is dated 2014/08/31. But with regedit key "18A50216" it is running for ages 🙂

  363. JK Anderson says:

    Have a Vantec USB 2 HDD Dock (sata to usb) which has an internal SCSI interface, using it as a Win 8.1 Pro Lan Server with the 2 HDDs combined under Storage Spaces. The SCSI Mass Storage is found under Storage Controllers in Device Manager and using the regedit instructions the power data entry finally changed from D3 to D0. The changes did not take affect without a reboot and with the Dock turned on after login.

    Will I need to do this with every new usb storage device added in the future? (have the 8/2014 usbstor file which did not help in my situation)

    Thanks for the instructions

  364. Alex says:

    Changing the registry comfirmed to work for Windows 7 too!

  365. T@co says:

    Great job! Nice article, clear and well written.

    This workaround solved my problem with a Samsung G3 station on Windows 8.1 Pro that upset me for more than an year.



    As an addition, it seems that Windows caches the folders content, but when you access a new folder it takes a little longer to show the content, as if it had to turn on the USB device before.

    Anyway, it is a shame on Microsoft and also for Samsung to let customers like me searching for a solution in the net for such a long time.

    Merry Christhmas and a Happy New Year

    T@co from Brazil

  366. Jon Davis says:

    I have a Mediasonic ProBox and now have an issue with the drives being gone after each reboot until I turn off the external device and turn it back on again, then the drives show up and stay available for the duration of the Windows session until the next reboot.

  367. Jon Davis says:

    Oh, and (in Windows 10 using ProBox) there are no entries with a VID_ or PID_ prefix in Hardware IDs for the disappearing drives. Example of what does appear:

    Disappearing disk 1:








    Disappearing disk 2:








  368. SRAY says:

    Samsung Mobile Device (USBVID_04E8&PID_6846).

    Also going to a rabid disconnect loop in Win 8.1 for USB 3.0 ports. All files are updated to recent version.

    Working fine with Win 7 x64 Host Controller driver but the issue is replicated using Microsoft XHCI controller.

  369. Rushabh says:

    Seagate hard drive is getting installed but the contents are not visible in windows explorer.

    I have done the registry set up manually for the device.

    Please let me know what needs to be done.

  370. David M says:

    Reghack worked for me

    Hotway ProBox

    Model: h82-su3s2


  371. George says:

    My Seagate portable 1tb hard disk is having problem of 'sleeping' after a few minutes. Even when it is playing some videos from the drive! This is really annoying after I update to windows 8.1.

    Just a question here. I have the current KB 2914219 installed which is installed on 24th september when I checked. I have put my power management option for both battery and plugged in to Never. But after a few minutes my hard disk will 'auto sleep' by itself. The light will be off by itself which pretty much annoys me. Is there any fix for this problem? I try to check for my external hard disk hardware ID but i do not see any VID o PID. All i can see after following the above instructions are as follows:








    Anyone can help me solve this annoying problem?

  372. Tamer says:

    The update at the top of the page says it was fixed with an update for Win8.0, however I am running windows 10 TP and the problem still exists.

    I am still monitoring my external HDD to check if the solution should work or not.

    here are the details : Seagate Backup Plus 1TB   –  VID: 0BC2  / PID: AB21

  373. Rolf.Eleveld says:

    PowerShell fixed it for the ADATA HV620, USBVID_125F&PID_A31A

  374. Viktor says:

    i UsbDiskFriendlyName       SuspendOnIdle VidPidHwid

    – ——————-       ————- ———-

    1 SanDisk Cruzer USB Device Enabled       USBVID_0781&PID_5530

  375. FetZzo says:

    Hai , i tried this method,  for my WD my book usb3 3TB  PID 1140, but it ony works on 1 usb port , the others still disconecting.

    All updates installed, using powershell script, stilll no luck for other ports.

    Lenovo Y50 – Win 8.1

  376. solutio719 says:

    I have weird random disconnect/connect problems with my Toshiba 2 GB USB 3.0 Stor.E Plus 2.5" HDD even with Windows 8.1 Update 1 with all updates and however without running in any sleep mode situation.

    I tried this registry workaround with registry key: 0480A00C and it seems to work so far.

    Toshiba 2 GB USB 3.0 Stor.E Plus 2.5" HDD

    ASMedia USB 3.0 eXtensible-Hostcontroller – 0096 (Microsoft)



  377. Yop says:

    Unfortunately it did not work for me 🙁

    Device: Surface Pro 3

    Periph: Inateck FEUNS-1U (with UASP) with SSD Crucial MX100 512GB


    Description of the issue: unstable data transfer and diconnection of device

    As told above by other people, the powershel scripts return an error "no usbstor devices found".

    Any clue for a stable uasp based enclosure with Win8.1 ?

    Btw it works with Windows 10, no disconnections.

  378. Paul says:

    This worked for me: Hitachi XL2000 2TB USB2 (Win 8.1)

    (I had to look in the "Parent" section of the dropdown to find the VID & PID, not the "Hardware ID section)

    VID 4971

    PID CE17

    Note that although I already HAVE the patch mentioned in the above KB2914219 and while it DID work for a time, it reverted back to the "sleep" behavior around July 2014.

    This "Hack" is the only thing that's worked for me since then – THANK YOU!!!

  379. Dhawal says:

    Thanx a Lot!

    it worked in mu case

    WD Passport ultra 1TB ^_^

  380. jw says:

    windows updates didn't fix the issue, but this registry hack did.

    my seagate expansion hdd and my wireless modem would still get ejected randomly.

    the registry hack fixed the problem, although windows is fully updated, the unplug-replug cycle is not solved by the updates.

  381. Hans says:


    Sharkoon Quickport Quattro

    worked for me

  382. Belakorr says:

    Windows update didn't fix this problem to me, DviceHackFlags did the job

    My Id's are:

    WD My Book 1230


  383. glauber says:

    problem still persists in USBVID_0BC2&PID_2332 seagate 500gb

  384. Mark Moore says:

    I have a Toshiba USB 3 External on Windows Server 2012 R2 and it's doing this.  According to this blog, the patch fixed Windows 8.1…..But doesn't seem to fix Windows Server 12 R2.  Is there a work around for Windows Server 2012 R2?

  385. Michael P says:

    This seems to fix the resume function on the Buffalo MiniStation Extreme HD-PZU3 after powering down.

    P/N HD-PZ1.0U3S

    VID 0411

    PID 01F9

  386. ascheffler says:

    For me it does not work for the following devices:

    (No friendly name)  USBVID_13FD&PID_3940

    Nokia Lumia 930     USBVID_0421&PID_06FC

    Is this still actively being worked on? I also have the Windows 10 Technical Preview installed, let's see if it works better there…

  387. Alexander Gritsunov says:

    OK, thanks!



    Mobile disk by Philips USB device with WD20EFRX inside…

  388. Jeffrey Huo says:

    Thanks!!  Worked for me,


    BUFFALO HD-PZU3 : MiniStation™ Extreme USB 3.0 Portable HDD

  389. Geoff Jamieson says:

    Totally fixed my Hotway Probox 4-Bay non-RAID USB3.0/eSATA Enclosure



    Thank you, very grateful.

  390. Toxicdiver says:


    the fix didnt work for me.


    pitty, but thx for good work

  391. Sascha says:

    did the registry method and now it works perfectly


  392. Juan Mayoral says:

    It worked for me also !! Windows 7, though …

    Seagate Backup Plus Portable Drive

    VID 0BC2 PID A003

    Many thanks !!!!!!!!!!!!!!

  393. Petros says:

    Works for samsung M3 portable 1TB


  394. enes sarıbaş says:


    I am running windows 8.1 with  all updates applied.  My Phillips ST916082 1A 160 usb 2.0 harddrive kept turning off and kept taking a long time to connect.  I applied the registry hack which solved my problem.  I am posting my vid-pid.  Could this be fixed natively in an update. VID_0471&PID_0828

  395. Rumen Dimov says:

    My Passport WD 1T



    Worked like a charm with the registry work around – thank you so much guys! This have been a pain in the *** for months now!

  396. Queen Maeve says:

    When I look at Hardware IDs in Device Manager for my Seagate external  hard drive, it does not display any VID or PID entries.  None at all.  All the entries are:








    As you can see, no VID or PID entries.  It is a Seagate Backup Plus 3T drive.  It is plugged into a Toshiba docking port USB 3 port.  However, I have tried plugging it directly into the computer and it does not make any difference – Windows 8.1 Pro continues to shut it down after about 1 minute regardless of any changes I make in Power Settings or Device Manager.  This is extremely inconvenient as I do a lot of work with small video files that I store on the Seagate drive, and every time I try to open one in my movie editing software, I have to wait for the drive to spin up before it will display the list of files.  

    I will try the KB update and let you know if that works.  Unfortunately it requires a reboot so I can't say if it works or not in this posting.

  397. Andre Lazaro says:


    First of all, thank you for supporting people. Unfortunately, it didn't work for me.

    I have a Seagate BUP Slim, model STDR1000102, 1TB.


    Best regards.

  398. Nants says:

    Windows 8.1 Pro, running all service packs/Windows updates, on Surface Pro 3. Problem with a Apricorn Aegis Secure Key 3.0.

    Running In Power Options | Change advanced power settings, there are missing options, including "Hard Disks", so step 5. Expand Hard disk and then Turn off hard disk after.  is a non-starter. I see there are many suggestions for restoring options missing in Windows 8.1 advanced power options, but so far haven't found a fix for this.

    Anyway, in case you want to update the blog post to account for this, which I hope you'll consider. Thanks.

  399. Nants says:

    Registry hack seemed to work for Apricorn Aegis Secure Key 3.0 flash drive.


    Tho I'm having a little trouble with losing my external monitor unless I have the Apricorn connected and unlocked before connecting the Acer T272HUL D-SUB (to the Surface Pro 3 doc). I was not having the problem before I applied the registry hack (but of course the Apricorn was disconnecting when idle).

  400. Ronzo says:

    Worked for me too. Huge relief! Thanks!

    Seagate "slim" portable drive. 1 terabyte. Model no. STDR1000100.

    VID 0BC2

    PID AB21

  401. Luke says:

    This may or may not be related, but I am using a Dell D3100 docking station plugged into a 2015 Dell XPS-13 USB 3.0 port to run 3 external monitors. For whatever reason, my computer will not sleep at the expected time it is supposed to sleep at. The monitors turn black after a period of time (when I have my display set to turn off), but when I come back to my computer a day or two later, the computer is warm, like it has been running the entire time and not going into a low power state. I do not have my computer set to Hibernate, but that shouldn't matter because when not connected to the D3100 it loses virtually no power and stays cold to the touch. Any suggestions?

  402. Jacob Christ says:

    Seagate BUP Slim BK SCSI Disk Device

    VID 0BC2 PID AB21

    RegEdit DeviceHackFlags set to 0x400 did not work for me… Humph.  


  403. VOiDPROxY says:

    The script seems to have worked for me, thank you so much for sharing. This has been driving me absolutely nuts with Windows 8.1…

    My friendly name is:

    Sony Storage Media USB Device

    My VidPidHwid is:


  404. Patrick says:

    Wow, this is awesome! Thanks a lot!

    My device is already listed, I just wanted to thank you.

    Best regards,


  405. Li says:

    Excellent! Just worked for my device – have a Neil Poulton Lacie LA CIE 1tb external hard drive and it's now purring!


    Make sure you don't forget the letters – in the above it has 059F – originally did not work as it did not have the letter.

    Extremely grateful for this post. Originally contacted Toshiba and they said it has to be the device and a setting in the device, never thought to suggest Windows settings or registry!

  406. Adrian says:

    Hitachi Touro Desk Pro – 4TB


    Worked on Windows 10!

  407. Primordial.Cordial says:

    Toshiba Canvio Alu – fix did not work.



    I would point to this which solved the problem for me after trying the above fixes:-

    1) Control panel===>administrative tools===>computer management===>Disk management

    2) You'll see a list of Disks (and partition's) and DVD's (if you have any) and you'll probably see something like Disk 1 with no partition letter assigned

    3) Right mouse click and choose Change drive letter and paths ===> add chose a letter from the drop down and the drive will be available.

  408. Alan Wu says:



    Apricorn (Aegis Padlock)

    Reg Fix in Windows 10 Pro (USBSTOR.SYS version 10.0.10240.16384, 7/10/2015 6:59 PM)


  409. Win 10 User says:

    This worked for me on my:

    Samsung Galaxy S5


  410. JWalden says:

    After updating my lappie to Win10, I noticed the same problem reoccurring — hard drive errors — that I had used this hack to fix under 8.1. I checked the Win10 registry, and the old hack no longer was in place, overwritten by the update. I re-hacked, using the same instructions as here. It does take a little exploring to find where they put everything. So far, so good. I'm hoping this solves the problem exactly the way it solved the problem the last time.

  411. Chris Rakoczy says:

    I have a Drobo Gen3 that was working fine until I upgraded to Windows 10 last week. Since then, it has been disconnecting apparently after enough idle time. I found the device VID_19B9&PID_3344 and I'm hopeful (though not yet tested and confirmed) that this will work.

  412. WS_80 says:

    "Note, you can set the value to “Never” in the Power Options just an experiment to see if that fixes the issue, but the right long term solution is to set the registry setting as described below."

    The "right" solution is to update the Power Option settings not tinker with registry settings.

    Anyway, the above dated update is irrelevant and wrong as an internet search on this remaining an issue testifies.

    My file is dated November 2014 and today (16.08.15) my USB keyboard & mouse failed to work. Thankfully a system restore has worked. I have now set power saving option on USB to disable. That is the right solution.

  413. NunoH says:

    My clean install, Windows 10, RTM, fully updated, NEEDED this registry fix.

    And it actually SOLVED the problem, after 3 days of despair…

    Apricorn Padlock 3.0 (USBVID_0984&PID_0310)



    Many thanks,

    Best regards,


  414. Mark Johnson says:

    I see this is no longer required in win8 after some update. This worked great for me originally. Now i'm running windows 10 and facing the same issue. Are the steps the same?

  415. Mike says:

    Thanks a million for the registry solution.

    Worked like a charm in windows 10.

    USBVID_0BC2&PID_  3332

    Seagete 2T.

  416. Steffen K. says:

    Registry edit worked for me.

    Before USB transfers paused approx. every 5 seconds for about 10 seconds when transferring a biugger amount of data.

    Intenso memory2go

    VID 2109

    PID 0701

  417. Fidan says:

    Thanks, this did the trick


  418. burp says:

    I had the same issue on fresh Windows 10 and USB 3.0 HDD Toshiba STOR.E PARTNER 1TB. I had installed all proper drivers and so I had among others Intel drivers for USB and Intel drivers for SATA AHCI.

    Drive was connecting and disconnecting every few seconds and thus was unusable. I had tried every trick short of buying plain USB3 Hub to filter U1/U2 sleep commands send to the USB drive.

    It may not be logical but as last thing I tried uninstalling "AHCI Intel(R) Rapid Storage Technology Driver" (iaStorA.sys) from Intel to original Windows 10 driver and IT WORKED!!!

    USB HDD started to work properly on drivers from Windows 10 "Intel(R) USB 3.0 eXtensible Host Controller – 1.0 (Microsoft)" ver. 10.0.10240.16461. I even enabled again power management on USB xhci and root hub drivers and enabled USB Selective Suspend in power settings.

    I don't really know what SATA controler driver has to do with USB Host Controller not working properly but it seems it does.

    SATA AHCI may be visible in device manager as one of these:

    – "Intel(R) 8 Series/C220 Chipset Family SATA AHCI Controller"

    – "Intel(R) 8 Series Chipset Family SATA AHCI Controller"

    – "Intel(R) 9 Series Chipset Family SATA AHCI Controller"

    – "Intel(R) 9 Series Chipset Family SATA AHCI Controller"

    – "Intel(R) 8 Series/C220 Chipset Family SATA AHCI Controller"

    – "Intel(R) 8 Series Chipset Family SATA AHCI Controller"

    – "Intel(R) 9 Series Chipset Family SATA AHCI Controller"

    – "Intel(R) 9 Series Chipset Family SATA AHCI Controller"

    – "Intel(R) 6th Generation Core Processor Family Platform I/O SATA AHCI Controller"

    – "Intel(R) 100 Series/C230 Chipset Family SATA AHCI Controller"

    – "Intel(R) 100 Series/C230 Chipset Family SATA AHCI Controller"

    – "Intel(R) 9 Series Chipset Family SATA AHCI Controller"

    – "Intel Chipset SATA RAID Controller"

  419. Sanyi says:

    Just confirming the "USBVID_0984&PID_0310" device (Apricorn USB 3.0) and "VID_0984&PID_0310&REV_0120" (Apricorn II) misbehaved under Win8.1 and Win10 which this work around fixes (either manual or the PowerShell version) on SurfacePro 2 and 3. THANK YOU!!!

    On a sidenote, I am using Carbonite to back up the USB 3.0 drive and it went berserk by the suspension and I lost nearly 1GB data, and customer service had no idea how to fix the problem. I was happy to educate them 🙂

    Also, the solution of Microsoft Customer Service was get a USB HUB that is externally powered, which I did and really made no difference. They both worked fine under Win7.

    Again, thank you.

  420. Skoo says:

    It worked.

    VID 152D

    PID 2338

    Western Digital Caviar Green 2TB

  421. George says:

    Thank you, this fixed the issue for Apricorn Padlock 3.0, USB\VID_0984&PID_0310 in Win 10.0

  422. Carlos Rivera-Silva says:

    USB\VID_0984&PID_1400* Apricorn Fortress. Registry fix worked.. Thanks for posting this.

  423. Robson Leite says:

    Has same problem Touro desk 2TB, in my case is the power 12 VDC, 1.5A , just change for 12 VDC, 2A and dont has no more problem.

  424. lb says:

    Had this problem again after the update to Windows 10 – Buffalo Hard Drive – HD-LX3 || VID-0411 PID 01F7. Registry fixed worked on Win10.

  425. Alexey says:

    Looks it works for me. VID_1058&PID_107C (Western Digital Elements 3TB)
    Thank you!!

  426. Stevan says:

    Windows 10
    Samsung M3 1TB Portable USB 3.0

  427. Hughstun says:

    Seems to have worked so far!

    Seagate 3TB Expansion USB 3.0
    VID:0BC2 PID:3332

    That said, I downloaded KB2911106 but was unable to install it – error message “The update is not applicable to your computer”.
    The update is however very applicable to my computer as this problem has been bugging me for months! 😉

    Thanks so much for the great work you’ve done. Much appreciated.

  428. Joel Busch says:

    Pretty sure I’m having the same symptoms on my up to date Windows 10 with USBSTOR.SYS with File-Version 10.0.10586.162. I’m trying it out now. For reference I have

    Kingston DataTraveler HyperX Predator USB Device 512GB (DTHXP30/512GB)

  429. Eric says:

    Had the same problem with my Toshiba HDD. After using the ToggleSuspend.ps1 command utility (and a reboot!!) it all works as it should! Thanks!

  430. Ishan Chinthaka says:


  431. BashOrgRu says:

    My Hardware ID of USB Mass Storage Device is VID_152D&PID_2338, OS Windows 10.
    PowerShell script and registry fix did not works for me. But in my case, USB Mass Storage Device Properties has Power Management tab. I uncheck option “Allow the computer to turn off this device to save power” and it works fine.

  432. pcimon says:

    Reg Hack worked on Windows server 2012R2 with a Mediasonic H82-SU3S2 ProBox Rev. 3:


  433. Odd Nordland says:

    The registry fix worked under Windows 10 Pro for Toshiba HDD (USB\VID_0480&PID_A006) and Sandisk Ultra Fit (USB\VID_0781&PID_5583) connected through Intel(R) USB 3.0 eXtensible Host Controller – 1.0 (Microsoft)

  434. Jack Nichols says:

    Worked for me on my Win 8.1 system (64 bit OS)

    Didn’t start having a problem until a few months ago when an update from M$ crashed.
    Took me forever to figure out what was causing Windows to hang on idle after only a couple minutes. Took me a while to find this too.
    Thanks for the workaround.

    USB\VID_1058&PID_1230 WD My Book 3TB (USB 3.0)

  435. Josh G. says:

    I know that this is an old post, but it still helped me out today! When I attached one of my 2TB Hitachi USB 3 drives to my Windows 8.1 laptop, fully updated and with the patches installed that are supposed to fix this problem, this drive still went to sleep after 5-10 minutes and took up to 2 minutes to wake up. Of course the first thing I did was disable the USB selective suspend setting. To no avail. Didn’t work. Then I found your registry hack and… problem solved! Thank you for making my life a little less stressful. 🙂

  436. Scott Russell says:

    I urgently need some developer support on Selective Suspend. How can I get some very specific detailed answers on some devices that are malfunctioning and we believe it is because of selective suspend. We need to know how to disable it and what the CurrentControlSet\Services\USB DisableSelectiveSuspend registry setting would or would not help us with. And how Allow computer to turn off the device setting would interact with that.

Comments are closed.

Skip to main content