Возможно, глюки с питанием на портах. Проверьте.
Попробуйте подключать через USB-хаб, через USB-хаб с питанием.
Если лезть глубже, то можно попробовать (если, конечно, знаете, как это делать, иначе не лезьте) перенести файлы драйверов, задействованные в работе с флешкой, с беспроблемной, в Вашем случае, Вистой на Вашу Win 7. Может не сработать, а может и сработать... Например, в Windows XP подсаживали дрова из Windows 2000. Работало. В Windows 7 Professional нет драйвера для ИК-девайсов на COM-порт, подсаживали из Windows XP. Работало. Даже обновления для него с Windows Update скачались
Другие интересные факты тоже имели место... Так что смысл попробовать есть.
Небольшой оффтоп, но, всё же, по теме.
В бытность мою военнослужащим один мой товарищ говорил при виде автомобильных номеров на машинах нашей части: "Если видишь номер "ЯЧ" - сразу в сторону х...чь!"
)) Прошу прощения за лексику, но из песни, как говориться, слово не выкинешь
Так вот. "Если видишь слово Kingston - сразу делай то, что советовал мой товарищ"
Всё, что попадалось мне в руки с этой надписью - редкостное ..... эээээ ..... недоразумение
Удачи !
Солнце, воздух и вода - наша лучшая еда...