← Back to Tools

Article · 2026-05-15 18:56:00

Windows Boot Manager, USB Code 43 and BIOS Reset

Windows Boot Manager, USB Code 43

Content

After installing Windows update KB5089549, I started having issues with several devices showing Code 43 errors in Device Manager and slow boot time.



Before doing anything, I strongly recommend creating a backup of your important files.



Code 43 in Device Manager means Windows stopped a hardware device because it reported a problem. This is usually caused by:


  1. corrupted drivers
  2. firmware/controller issues
  3. or hardware communication problems


I tried multiple fixes:

  1. reinstalling drivers
  2. removing devices from Device Manager
  3. reinstalling chipset/GPU drivers
  4. troubleshooting USB devices



Nothing solved the issue permanently. at the end, I uninstalled update KB5089549:


Settings → Windows Update → Update History → Uninstall Updates



After , I reset the BIOS to factory defaults to clear any corrupted USB/controller configuration caused by the update.


Important: After resetting BIOS settings, Windows may no longer boot immediately because the storage/boot configuration can change.



Symptoms

  1. Boot menu empty
  2. Only “Launch EFI Shell” appears
  3. NVMe drives visible in BIOS
  4. Windows Recovery USB sees no drives
  5. USB ports unstable or not working
  6. Very slow boot/restart

Fix

1. Enter BIOS

Press:

F2

during startup.

2. Restore RAID Mode

Go to storage/SATA settings and change:

AHCI → RAID

Save with:

F10

3. Restore Secure Boot Keys

In BIOS:

  1. Security
  2. Secure Boot

Choose:

Install / Restore Factory Secure Boot Keys

Save and reboot.

Result

After restoring RAID mode and Secure Boot keys:

  1. Windows Boot Manager returns
  2. Windows boots normally
  3. USB devices work again
  4. data remains intact

Important

Do NOT:

  1. reinstall Windows immediately
  2. format drives
  3. create new RAID arrays
  4. initialize disks

If BIOS still detects the NVMe drives, your data is usually still safe.




Also you can do the following if you have the same hardware as mine.


The ROG Hard Motherboard Drain (The Real Fix)

This forces the internal chips to completely lose power for a split second, wiping the glitched USB handshake data.

  1. Unplug all USB items from your laptop (headset, mouse, webcam, etc.).
  2. Unplug the main power brick/charger from the laptop.
  3. Shut down the laptop completely.
  4. Once the laptop is completely off, press and hold down the physical power button for a full 40 to 45 seconds.
  5. Note: Your keyboard LEDs might flash or light up while you are holding it down. Ignore them and keep pressing the button down until the full 45 seconds have passed.
  6. Release the button, wait 30 seconds.
  7. Do not plug the power brick back in yet. Turn the laptop on using just its internal battery power.
  8. Let Windows boot completely. Check Device Manager—the yellow error triangle should be gone. You can now plug your power charger and headset back in!

This will actually make it work.