Эти проблемы, по-моему, решались низкоуровневой работой через чип памяти - есть специальные идентификаторы этих чипов; всё так мило и компактно, чтобы не нести ничего в сервис-центр.
Есть прога: JetFlash Recovery Tool востанавливает флешки не знаю как она это делает
Так вот: утилита также, якобы "форматирует" FAT на низком уровне, но с постоянным отрывом полезной ёмкости в "битые" секторы.
У самого Transcend JetFlash V33 на 4 Гб (3991, точнее). Уже 3882, надо что-то делать....
Upd: даже и для Transcend эти утилиты разны для разных носителей, так как ЧИПЫ разные.
К примеру, в WinXP одна становится без проблем, а другая для работы перезагрузку требует....
В общем,
http://wasm.ru в помощь, удачи всем "железячникам"!
;)