На Vista можно попробовать
Во всем виноваты драйвера которые устанавливаются по умолчанию Windows:
в каталоге Windows\inf - должен быть usbstor.inf
в каталоге Windows\system32\drivers - должен быть usbstor.sys - USB Mass Storage Device
если нет то переписать, сделать поиск по системе ПК найдет их в каталоге например Vista
\Windows\winsxs\x86_usbstor.inf_31bf3856ad364e35_6.0.... только переписать более свежею по дате
подробное можно найти
http://forum.oszone.net/thread-119869-2.htmlфайлы usbstor.inf и usbstor.sys на месте. то запустить regedit для правки реестра и посмотреть может она установилась не коректно
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_058F&PID_6387 (ваши Vid и Pid) и
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR\Disk&Ven_SRG24UMX&Prod_TS2GJF150&Rev_8.07
(у вас чуть другое будет Disk&Ven_SRG24UMX&Prod_TS2GJF150&Rev_8.07)
если уже есть то удалить их перезапук ПК, включить флэш и должна заработать.
Как правильно удалить ветки, сделайте поиск на поисковике по строке
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB