Конечно, лучше бы сначала эту флеш проверить на других компах, если во всех случаях выдает одно и то же (как Вы написали), то вероятно следующее: Компьютер чувствует, что к нему что-то подключается, но не может определить - что именно. Если он определяет некое периферийное уст-во, тут же проводит поиск драйвера внутри системы (многие там есть), если не находит - просит установить его и выкидывает вкладку дерева дисков для поиска. Если это (по мнению компа) не периферия, то остается одно - диск, иного не дано! Поэтому и выкидывает такую информацию.
Проверьте, как видит (и видит ли?) компьютер подключенную флешку в «Управление дисками» (Disk Management), для этого: Пуск — Выполнить (Win + R), ввести команду diskmgmt.msc и Enter, или - Панель управления — Администрирование — Управление компьютером — Управление дисками, появится примерно следующее:
Попробуйте несколько раз втыкнуть/вынуть флешку и смотрите - появляется ли дополнительная запись в этом окне, если да, то что при этом пишется. В идеале будут как-то заполнены все графы в таблице, если раздел неисправен или удален, то в статусе Вы увидите "Не распределен". Если будет появляться метка "Неизвестный" или "Не инициализирован" и один раздел в состоянии "Не распределен", сие означает, что флешке похоже "кирдык"...
В WinXP можно попробовать переустановить все драйвера USB, обновить сервис-пак до SP3 (если у Вас иной). Да, если установлен Internet Explorer 8 - сносите его немедля, гадущь такая, свет бы его не видел!
Попытаться восстановить? Есть некоторые утилиты для этого, типа Recuva, R-studio, может еще что, но я с ними не работал ни разу, поэтому... "пас"(((.