|The USB controllers must be enabled in the mboard's bios Setup - they are by default.|
The support for USB 1.1 (1.x) controllers and devices is built into all versions of XP, and generic drivers are automatically installed for that.
If your mboard has USB 2.0 controllers......
- XP with SP1 or later Windows updates included or installed has built in support for USB 2.0 controllers and devices, HOWEVER, that support is NOT installed in Windows until AFTER the main chipset drivers for the mboard have been installed. If you have installed Windows from scratch, you must install the main chipset drivers for your mboard after Setup has finished.
- if the support for USB 2.0 controllers and devices HAS been installed in Windows, there is at least one USB controller listed in Device Manager as an Enhanced controller or similar.
Whether the USB 2.0 support has been installed in Windows or not, you should still be able to read the data on your flash drive (there's no such thing as a flash disk) or memory card because the USB 1.x support is there in any case if the USB controllers are enabled.
You may need to plug the flash drive into a different USB port, or you may need to repair data damage on the flash drive before you can read it again.
Troubleshooting USB device problems including for flash drives, external drives, memory cards.
See Response 1: