Your observations are very telling:
- The stick works if initialized before Windows boots, which means the hardware and BIOS handle it fine.
- Once Windows takes over, the handshake fails, pointing to a driver or protocol-level issue in Windows 11 with older USB devices.
- The fact that it sometimes works on your wife’s laptop suggests intermittent compatibility rather than a hard failure.
Windows 11 tightened USB stack behavior, especially for older USB 1.1/early 2.0 devices. Migration entries were a good thing to clear, but the underlying issue is likely Enhanced Power Management or USB descriptor timing.
Here’s what you can try next:
Disable Enhanced Power Management for that device
- Plug in the stick (even if it shows as unknown).
- Open Device Manager > Properties > Details > Device instance path.
- Note the VID/PID.
- Go to
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\<VID&PID>\Device Parameters. - Add or set
EnhancedPowerManagementEnabledto0.
Force legacy USB handling In BIOS, enable “Legacy USB Support” or “EHCI Hand-off” if available. This helps older sticks sync properly.
Try a powered USB 2.0 hub This often resolves timing issues because the hub negotiates with the stick before Windows does.
If none of these work, the root cause is Windows 11’s stricter USB stack. Some older sticks use non-standard descriptors that Windows 10 tolerated but Windows 11 rejects unless initialized early.