Windows blocks the USB flash drive because the installed driver is not properly signed according to current Windows driver signing policies. On modern Windows 10/11 systems with Secure Boot, kernel‑mode drivers must be WHQL/HDC-signed; otherwise, Windows can block them from loading and the device is not recognized.
To resolve this and get a WHQL-signed driver:
- Identify the exact device and driver status
- Open Device Manager.
- Look under Universal Serial Bus controllers, Disk drives, or Other devices for entries with a yellow warning icon.
- Open Properties → General and Properties → Events / Driver to see if the message matches Code 48 or mentions that the driver is blocked or not properly signed.
- Get a properly signed driver
- Go to the USB flash drive or controller manufacturer’s support website.
- Download the latest driver that explicitly supports Windows 11.
- Install it using the manufacturer’s installer (preferred) or via Device Manager → Update driver → Browse my computer for drivers and point to the extracted driver folder.
- If Device Manager shows Code 48
- Code 48 means the driver is in the Windows Driver Protection database as problematic and is blocked.
- In that case, the only supported fix is to obtain a new, compatible driver from the hardware vendor and install it; the blocked driver cannot be used.
- Avoid workarounds that weaken security
- Do not permanently disable Secure Boot or driver signature enforcement just to load an old, unsigned, or non‑WHQL driver; that reduces system security and is not recommended.
If the vendor does not provide a WHQL-signed Windows 11 driver, the device might not be usable on a fully secured Windows 11 system.
References: