Flash drives are storage devices, just like disk drives, which is why XP treats them as such. What exactly were you expecting to happen?
When I plug in my USB Flash memory, it is automatically recognized as a disk drive. When I try to access it, it asks me to insert a disk.
How can I tell Windows XP that it is a Flash memory and not a Disk Drive?