Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

According Microsoft, "Universal Serial Bus Devices Do Not Work in Safe Mode" under XP. However, in my testing this is incorrect. USB keyboards, mice and flash drives seem to work fine in safe mode (I made sure the BIOS was not providing support). This makes sense because a failure of a standard input device would be, in Microsoft parlance, a "bad user experience".

So, Is USB supported in safe mode on XP?

  • If your answer is no (agreeing with Microsoft), please provide a test case, preferably in a virtual machine, where a standard HID keyboard or mouse fails. Please state hardware / BIOS / OS configuration. Note that you will need a PS/2 keyboard attached in addition to your USB device(s) in order to use the boot menu. Virtual machine software usually emulates a PS/2 keyboard. Alternatively, you could add the /safeboot switch to boot.ini.

  • If your answer is yes, please provide a link to some supporting documentation (either from Microsoft or someone authoritative).

Your answer might be "devices X, Y and Z are supported but nothing else", in which case also give a link.

share|improve this question
Boot into Normal Mode with PS2 keyboard/mouse. Uninstall all of the USB-devices, make sure USB-support is disabled in BIOS and then try Safe Mode. – Volodymyr M. Nov 13 '12 at 11:50
Seems that USB Keyboards/Mice/flash drives have native Windows OS support, while the USB game controller requires a driver that wouldn't be loaded in Safe Mode. – Bon Gart Nov 13 '12 at 16:26
@BonGart right. Which contradicts the MS article - I wonder if there is some "more correct", official documentation somewhere? – Hugh Allen Nov 13 '12 at 21:05

Your USB devices work in Safe Mode because USB support is enabled in BIOS. If you go to "More Information" section in MS article, you will find the next statement "..In the case of USB input devices, in order for them to function in Safe mode, the system must have a BIOS with USB support for input devices and USB legacy mode must be enabled."

Thus, to make your USB devices to work in any mode, you need to enable USB support in BIOS. If this option is not available, try upgrading BIOS to a newer version.

Enable USB Support in BIOS explains how it can be enabled.

share|improve this answer
You seem to have misunderstood. I know about USB support in the BIOS and made a point of turning it off as I said in my question. I have been unable to get mouse/keyboard to fail in safe mode, and I'd like to know if that is possible. If it's not possible I can throw out my old PS/2 peripherals. You haven't tried this yourself have you? – Hugh Allen Nov 13 '12 at 10:26
-1 for ignoring the questioner and not answering him – barlop Jan 3 at 6:03

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.