Арус, дефрагментация делается внутри файловой системы, а здесь проблема вне её. К тому же дефрагментация не возможна, когда запрещена запись на диск. Тут больше похоже на то, что в процедуре инициализации контроллером микросхемы flash памяти сбросился какой-нибудь флажок, типа write_enabled.
В общем на флешку можно забить и выкинуть?
Не, выкидывать её точно не нужно. В крайнем случае - на органы.
Какой контроллер стоит не смотрел? Глянь, может прояснится что-то..
Кстати некоторые контроллеры имеют специальный пин, на который можно повесить переключатель, которым будет включаться аппаратная защита от записи. Раньше даже флешки с таким переключателем попадались. Это я к тому, что - может там железная проблема, а не софтовая..
PS: Можешь мне как-нибудь занести, гляну, что можно сделать..