Seu USB provavelmente está corrompido.
Abra o CMD e digite diskpart
quando o CMD é exibido na saída DISKPART>
type em list disk
localize sua unidade USB de 64MB. Principalmente USB's são reconhecidos como disco 2, MAS VERIFIQUE ESTE OU VOCÊ PODE PERDER DADOS IMPORTANTES!
digite sel disk (number)
AVISO: POR FAVOR, CERTIFIQUE-SE DE QUE SELECIONOU O USB E NÃO DE UMA PARTIÇÃO NO SEU DISCO RÍGIDO!
quando gera disk (number) is now the selected disk
type clean
Aguarde o processo terminar.
Feche o DISKPART e pressione WIN + R e digite diskmgmt.msc
Verifique se o 4GB completo está lá (no caso do Windows, 3,7 GB *)
Se estiver, clique com o botão direito na partição e selecione "New Simple Volume"
Siga os passos e selecione "Formatação rápida"
Agora você deve ter suas 4 GB completas.
* O Windows tecnicamente não usa Gigabytes, mas sim Gibibytes. Saiba mais aqui:
EDIT: Se ele não permitir que você execute CLEAN, é provável que sua unidade USB tenha acionado a função somente leitura no firmware, o que é irreversível
O que é um Gibibyte?