Лень переустанавливать виндовс помогла найти решение проблемы, как заставить работать флешку там где она не определяется без драйвера.
USB\VID_0930&PID_6544\001CC0C60D96C030A422065D - это данные моей флешки, увидеть можно в диспетчере устройств.
С начала, находим винду ХР где эта флешка работает нормально,дальше копируем две ветки из реестра.
Жмем- Пуск-выполнить-regedit-жмем ОК.(напишу как в моем случае).
Дальше находим такие вот ветки,
1) \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\vid_0930 pid6544, и жмем правой кнопкой мыши экспортировать и сохраняем его 1.reg.
2) \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR\Disk&Ven_Kingston&Prod_DT_II&Rev_1/00 и жмем правой кнопкой мыши экспортировать и сохраняем его 2.reg
Копируем эти файлы себе, запускаем их они просто добавляются в реестр и все отлично работает.Но может возникнуть такая проблема - когда будете их добавлять, будет выскакивать ошибка, у вас нет прав доступа или что то подобное.
Жмем- Пуск-выполнить-regedit-жмем ОК.
Опять же доходим до этих веток что вверху, на ветке USB (для USBSTOR тоже самое сделать) жмем прав.кноку мыши, выбираем меню РАЗРЕШЕНИЯ...-Добавить-Доплнительно...-Поиск- тут добавляем свою учетную запись (в который щас запущен ваш виндовс, например User 12345)-нажимаем ОК-Применить.вверху где надпись= группы или пользователи= появилась на выбор ваше учетная запись, выбираем ее и ставим галочки на чтение и полный доступ. Дальше жмем вверху редактора реестра, Файл-Импорт-открываем свои файлы 1.reg и 2.reg. Все!