A resposta canônica já foi dada - tire os dados e jogue fora o bastão.
A classe de dispositivos USB Mass Storage usa um subconjunto de comandos SCSI para operar unidades flash acima da camada física USB. Existe o comando REQUEST SENSE (consulte a Seção 5) , que retorna vários dados de status , incluindo o código "07" - WRITE PROTECTED MEDIA. Todos esses bits são definidos dentro do chip ponte USB para flash, pelo firmware incorporado do chip. Se o firmware tiver decidido ( como SanDisk uma vez explicado ) para definir este bit "para proteção de corrupção de dados do usuário possível", não há nenhuma maneira de "desconfigurar este bit", pelo menos as pessoas não encontraram qualquer maneira de contornar o firmware.
Formalmente, este bit WRITE PROTECTED MEDIA é apenas para informar ao host que ele não deve tentar gravar nessa mídia. Se um driver de host obtiver o status WP da mídia, ele não tentará gravar. Para contornar isso, o driver do host deve ser invadido. Alguns controladores de mídia podem aceitar e executar o comando de gravação, mesmo que o bit esteja definido. Mas, aparentemente, existem controladores IP que são excessivamente protetores, e recusarão até mesmo esse hack no lado do host se sua lógica de firmware chegar a uma conclusão de que a mídia esgotou seus limites de confiabilidade.