Cannot use USB External Hard Drive

Anonymous
2019-11-02T13:33:20+00:00

I am using Windows 10 Pro Build 19013.vb_release.191025-1609. Now I cannot use external hard drives.

When plugging external hard drive I can hear the sound of something is connected. But, the drive never displayed in This PC.

Checking Disk Management, the disk is not even there.

Checking Device Manager, one device is malfunction: USB Attached SCSI (UAS) Mass Storage Device.

The device status is:

"

This device cannot start. (Code 10)

{Not Enough Quota}

Not enough virtual memory or paging file quota is available to complete the specified operation.

"

I don't understand this error.

Windows for home | Windows 10 | Devices and drivers

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
Answer accepted by question author
Anonymous
2019-11-22T00:42:35+00:00

EDIT: This appears to have now been fixed in the following build

https://blogs.windows.com/windowsexperience/2020/01/30/announcing-windows-10-insider-preview-build-19555/

It looks like this issue is acknowledged in the 'Known Issues' section of the latest Insider build. 

https://blogs.windows.com/windowsexperience/2019/11/19/announcing-windows-10-insider-preview-build-19028/

So at least we know Microsoft is aware of the problem and we'll hopefully see it fixed soon. The bad news is, of course, that it's not fixed yet.

Was this answer helpful?

9 people found this answer helpful.
0 comments No comments

61 additional answers

Sort by: Newest
  1. Anonymous
    2019-11-30T03:52:19+00:00

    But I found a workaround: using WinPE or Sudo utility, rename C:\Windows\System32\Drivers\uaspstor.sys to uaspstor.sys.bak, copy USBSTOR.sys in place and rename to uaspstor.sys.

    After reboot machine, my external HDD works again.

    So, obviously, this issue was related to uaspstor.sys, aka UASP driver.

    Support from Raidsonic, supplier of the IcyBox IB-3740-C31 told me to check the box on another Computer. Well it works on the Business Notebook. Therefore I updating Drivers and Bios on my personal notebook, but didn't help. I contacted HP by phone. I've got following answer:

    "USB-C Type is nod designed for external Flash drives and if it worked ones, they could not guarantee it will work in future"

    Good I found this thread finally and the work around. It was not possible to install Sudo, so my workaround Trusted Installer was to take over the ownership of the file. Then grant full access.

    Problems after this workaround, the small USB Flash drive were not recognized. There was still yellow triangle in the device Manager. I updated the USB Mass storage device with USBSTOR.sys from the directory C:\WINDOWS\System32\DriverStore\FileRepository. I thought this is missing now, because I renamed without copy.

    However, all drives work again finally.

    Glad to help you. USBSTOR.sys can not be renamed directly, cause it was needed by USB Massive Storage.

    With latest Windows 10 Insider Preview Slow Ring (Ver 2004, Build 19033.1), this issue still not fixed yet.

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2019-11-29T21:28:00+00:00

    But I found a workaround: using WinPE or Sudo utility, rename C:\Windows\System32\Drivers\uaspstor.sys to uaspstor.sys.bak, copy USBSTOR.sys in place and rename to uaspstor.sys.

    After reboot machine, my external HDD works again.

    So, obviously, this issue was related to uaspstor.sys, aka UASP driver.

    Support from Raidsonic, supplier of the IcyBox IB-3740-C31 told me to check the box on another Computer. Well it works on the Business Notebook. Therefore I updating Drivers and Bios on my personal notebook, but didn't help. I contacted HP by phone. I've got following answer:

    "USB-C Type is nod designed for external Flash drives and if it worked ones, they could not guarantee it will work in future"

    Good I found this thread finally and the work around. It was not possible to install Sudo, so my workaround Trusted Installer was to take over the ownership of the file. Then grant full access.

    Problems after this workaround, the small USB Flash drive were not recognized. There was still yellow triangle in the device Manager. I updated the USB Mass storage device with USBSTOR.sys from the directory C:\WINDOWS\System32\DriverStore\FileRepository. I thought this is missing now, because I renamed without copy.

    However, all drives work again finally.

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2019-11-29T03:40:55+00:00

    I have the same problem too.

    Using an ORICO external SSD enclosure with a Samsung 960 EVO SSD attached.

    Sometimes its Code 10, sometimes its 38.

    Nothing wrong with the external SSD or enclosure, tested it on Ubuntu and another Windows 10 Release.

    BUT....

    sometimes it works, if I disable the driver with the yellow ! mark, but it falls back to usb2.0 speeds (50MB/s) from 480MB/s.

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2019-11-24T15:04:37+00:00

    It looks like this issue is acknowledged in the 'Known Issues' section of the latest Insider build. 

    https://blogs.windows.com/windowsexperience/2019/11/19/announcing-windows-10-insider-preview-build-19028/

    So at least we know Microsoft is aware of the problem and we'll hopefully see it fixed soon. The bad news is, of course, that it's not fixed yet. 

    Can't believe Microsoft finally start investgation this issue after almost one month....

    But I found a workaround: using WinPE or Sudo utility, rename C:\Windows\System32\Drivers\uaspstor.sys to uaspstor.sys.bak, copy USBSTOR.sys in place and rename to uaspstor.sys.

    After reboot machine, my external HDD works again.

    So, obviously, this issue was related to uaspstor.sys, aka UASP driver.

    WinPE or Sudo utility?  I am not familiar with either utility.

    Why need sudo?.... generally speaking, uaspstor.sys was system file and was under protect by Windows, you need TrustInstaller privilege to modify it. NSudo(you can download it from https://github.com/M2Team/NSudo/releases/tag/6.2) can let you have a cmd with trustinstaller privilege, so you can modify uaspstor.sys(rename it and use usbstror.sys to replace it) without break system integrity.

    thanks.

    Was this answer helpful?

    0 comments No comments