Tive problemas com um Kingston DataTraveler - etiquetado como 32GB. Depois de muito procurar e pesquisar, algumas dicas:
1- o h2testw é um bom programa, mas você TEM QUE APAGAR TODOS OS DADOS DO PENDRIVE PRA ELE FUNCIONAR DIREITO! (desculpem o GRITO, mas é pra evitar perguntas desnecessárias)
2- pen drives têm pelo menos 2 chips (pelo menos os que eu já abri até hoje). Um para a memória (onde são gravados os arquivos) e outro como controlador, que contém um programa (chamado FIRMWARE) que permite a gravação e leitura dos dados no chip de memória e que informa o tamanho do chip de memória.
3- Salvo casos de defeito no chip de memória, o h2testw vai informar com precisão a capacidade do pendrive. A partir do local onde começa a dar erro direto, pode esquecer - essa memória NÃO existe.
4- Você pode usar um programa que identifique o chip controlador (chipgenius, etc), mas para verificar COM CERTEZA, é preciso desmontar o pendrive. Alguns falsificadores conseguem gravar o VID e o PID.
5- Desmontado o pendrive, na maioria dos casos, a capacidade do chip de memória (geralmente o maior), pode ser obtida no próprio código do chip, via site do fabricante. Procure por "Datasheet" seguido do código do chip (ou "part number") no google. No meu caso a memória é da SAMSUNG - K9G8G08U0B. Consultando o "part number decoder" no site a seguir:
http://www.samsung.com/global/business/semiconductor/products/flash/Products_NANDFlash.html
dá pra descobrir que a quarta e a quinta posições do código DA SAMSUNG ( "8G" ) é que diz quanto de memória tem o chip na realidade.
Acontece que 8G é um código que identifica 8Gbit e não 8Gbytes. Como 1 byte= 8 bits, então 8Gbits = 1 GB. Então, meus caros, este pendrive tem SOMENTE 1 GB, e não 32 GB como anunciado.
6- Fiz um upload do último Udtools que consegui achar. Somente com ele consegui identificar meu pendrive. FAÇAM uma verificação com um anti-vírus depois de baixarem o arquivo e cliquem SOMENTE no udtools. link: http://www.megaupload.com/?d=FZ0IV9F2
7- O Udtools pode não servir para o seu pendrive. Você pode tentar o MPtool. iflash, i5128, AMECO, Alcor e outros em geral utilizam alguma versão do Mptool ou do udtools.
Bom pessoal, isso aí é tudo o que eu consegui achar de útil na net. Espero que ajude.
(se este post já estiver antigo quando você chegar até aqui, procure por uma versão atualizada dos programas).