0X80030110

Fix OLE32 Error 0X80030110 on External Drives

Hardware – Hard Drives Intermediate 👁 0 views 📅 May 27, 2026

This OLE32 error usually pops up when Windows can't read the drive's file system. Simple remount or chkdsk often fixes it. Don't waste time reinstalling drivers first.

What Is Error 0X80030110?

You're plugging in an external hard drive or USB stick, and Windows throws up OLE32 (0X80030110) — something like "The disc image wasn't loaded" or "The file cannot be accessed." The culprit here is almost always a corrupted volume mount point or a wonky filesystem. I've seen it on Windows 10 and 11, mostly with older USB 2.0 drives or drives that were yanked out without safe removal.

Skip reinstalling USB controllers or running SFC first — that's a waste of time here. The real fix is in the drive's structure or registry. Here's the flow: start simple, escalate only if needed.

Step 1: The 30-Second Remount

This fixes about 40% of cases. Windows sometimes just loses track of the drive letter. Force a remount:

  1. Open Disk Management (right-click Start > Disk Management).
  2. Find your external drive. It'll show as a volume with a letter, probably marked as healthy.
  3. Right-click the volume and select Change Drive Letter and Paths.
  4. Click Remove. Confirm the warning.
  5. Now right-click the same volume again and choose Add. Assign the same drive letter or a new one.

That's it. Try accessing the drive now. If it works, you're done. If not, move on.

Step 2: The 5-Minute Chkdsk Fix

When the remount fails, file system corruption is the next likely suspect. The OLE32 error often comes from a busted $LogFile or MFT. Chkdsk fixes this in most cases.

chkdsk E: /f /r

Replace E: with your actual drive letter. The /f flag fixes errors, /r finds bad sectors and recovers readable data.

Run this from an elevated Command Prompt (right-click Start > Windows Terminal (Admin) or Command Prompt (Admin)). It'll take a few minutes for a 1TB drive. If it prompts you to dismount the volume first — say yes. You'll lose any open file handles, but that's fine.

Once chkdsk finishes, try accessing the drive. Over the years, chkdsk has resolved error 0X80030110 for me roughly 70% of the time after the remount didn't work.

Step 3: The 15+ Minute Registry Edit (Only If Steps 1 & 2 Fail)

If chkdsk reports no errors but the error persists, the problem is almost certainly a corrupt volume mount point in the registry. This is rare — maybe 1 in 20 cases — but when it happens, nothing else works.

Backup your registry first. I'm serious. A wrong move here can break boot.

  1. Press Win + R, type regedit, hit Enter.
  2. Navigate to:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{71a27cdd-812a-11d0-bec7-08002be2092f}
  3. Expand that key. You'll see numbered subkeys (0000, 0001, 0002, etc.). Each represents a storage device.
  4. Click each one and look in the right pane for UpperFilters or LowerFilters. If you see a PartMgr entry, that's normal. But if there's anything else — like snapman (from Acronis) or adsi — that's your troublemaker.
  5. Delete those extraneous filter values. Don't delete PartMgr.
  6. Close regedit and reboot.

After reboot, plug the drive back in. The error should be gone.

If the issue still isn't fixed, your drive has physical damage or a dead controller. Try it on another machine. If it fails there too, it's time for data recovery software (like R-Studio or DMDE) — but that's another guide.

Quick tip: Error 0X80030110 can also pop up after a failed Windows Update. If you just ran updates before the error, try a system restore to a point before the update. But honestly, in 14 years, I've only seen that twice.

Was this solution helpful?