Identificar y reparar las memorias USB falsas:
http://perso.wanadoo.es/wwyx/hack.htm
[SIZE=+4]Memorias USB falsas[/SIZE]
Cuando compres una memoria USB, es muy importante probar si realmente tiene la capacidad que dice. Para ello la enchufamos, ponemos el Explorador de Windows, la marcamos, propiedades y comprobamos la capacidad aparente. Las memorias USB constan básicamente de un chip de memoria y de un chip controlador que tiene grabada la capacidad y es usada para realizar el formateo.
Ahora aparecen los chinos y le graban al chip controlador una capacidad mayor que la del chip de memoria. Cuando se formatea el pendrive aparece con una capacidad mayor que la que realmente tiene. Y a vender barato y estafar. Hay falsificaciones hasta de Sony, yo tengo un pendrive Sony de 128 Mb y real de 32 Mb. Suelen ser falsas con más frecuencia las que son de regalos publicitarios.
Si no te crees que existan memorias USB falsas mira esto:
http://www.google.es/search?hl=es&q=%22memorias+usb+falsas%22&meta=lr%3Dlang_es Temas sobre memorias USB falsas.
Para saber si tu memoria USB es falsa hay que probar a llenarla de películas de 700 Mb, o archivos zip de menor tamaño. Todo irá bien. Luego intentamos reproducirlas o abrirlos uno a uno desde el propio pendrive, viendo si se reproduce el principio y el final de la peli o si el compresor no da error. Si todo va bien, tu memoria USB es buena.
Si alguna peli da error, generalmente las últimas grabadas que están al final de la memoria, posiblemente tu memoria USB sea falsa e inferior en capacidad de la que te vendieron. Estas memorias supuestamente funcionan bien cuando grabas pocos datos, siempre que no se sobrepase su límite real de capacidad. Pueden grabar bien y leer bien dentro de su capacidad real. Y el día menos pensado se sobrepasa y error, perdiste los datos. Suelen salir carpetas llamadas 00000000 y casi cualquier tipo de errores.
Soluciones:
1.- Usar programas de formateo a bajo nivel como iformat, low level format, etc... Puedes ser eficaces si el hackeo se ha hecho sobre el formato (simplemente le han modificado el numero de sectores totales) y así lo restauramos correctamente. Pero si el hackeo se ha hecho sobre el chip controlador no resultará, ya que estos programas sólo tocan los sectores de memoria del pendrive y no la configuración del controlador.
2.- Usar un programa para cambiar la capacidad grabada en el chip controlador. Hay que buscar un programa específico para cada chip controlador. Los hay en las web chinas y son los que se usan en las fábricas para programarlos. También usan los mismos programas los estafadores. Para saber el modelo de controlador hay que abrir el pendrive y ver la marca y modelo del chip pequeñito.
No recomiendo este método ya que es muy peligroso. Yo mismo me cargué así un pendrive que decía ser de 1Gb y quería ponerle el real de 512 Mb usando el programa MPTool-20071220-0107 para el controlador MXT6208A. Se me quedó tieso y al enchufarlo se enciende la luz pero no parpadea (no manda ningún dato de configuración) y Windows no detecta nada. En Linux tampoco con el comando #lsusb. Tiré el pendrive, memos mal que era regalado de propaganda.
http://66.102.9.104/translate_c?hl=es&sl=zh-CN&u=http://bbs.mydigit.cn/read.php%3Ftid-20620.html&prev=/search%3Fq%3Dmxt6208a%26hl%3Des%26lr%3D%26sa%3DG&usg=ALkJrhgB8xUkHerBD-O8aEnUuQrVXJvLZw Web chinas traducidas con Google con programas específicos para configurar cada chip controlador.
3.- Solución de cosecha propia y sin ningún riesgo. Ni siquiera hay que formatear ni cambiar la capacidad total del pendrive, pero hará que aproveches la capacidad real sin peligro de perder los datos. Se basa en algo tan obvio como marcar la parte de memoria que no existe como defectuosa en la FAT.
Para ello con pendrives menores de 4 Gb, lo formateas a FAT (llamado también FAT16) si no tiene ya este formato. Normalmente vienen ya en FAT (2 bytes de la FAT para cada cluster). En FAT32 también es aplicable este método pero varía algo (son 4 bytes de la FAT para cada cluster).
Recuerda la estructura secuencial de cualquier soporte de almacenamiento: BOOT, RESERVA, FAT1, FAT2, DIRECTORIO, DATOS.
Abrimos el programa WinHex, Herramientas, Abrir Disco, Unidades lógicas, Soportes removibles y nuestro pendrive.
Ahora hay que buscar el cluster de corte donde termina la memoria real y empieza la ficticia. Se trata de cambiar un byte de un cluster, grabando los cambios, y menú ver, refrescar vista.
Ejemplo para un pendrive de 1Gb con 512Mb real: nos fijamos en el número de clusters totales 62768. Hacemos la mitad aproximada 30000 y nos vamos a este cluster para probar. Cambiamos un byte, guardamos y refrescamos. Vemos que se queda grabado. Esta zona es buena. Ahora probamos entre 30000 y 62768. Por ejemplo 40000 y sale mala. Vamos aproximando hasta conseguir el cluster justo de corte haciendo mitades. El cluster de corte puede fallar en sus sectores finales y estar bien en sus sectores iniciales. Tomar el cluster de corte entero como malo. Me sale el 31584. O sea justo la mitad de la memoria era falsa.
Nos vamos a FAT1 (luego se repite igual para FAT2) y se marca un bloque desde el cluster de corte incluido hasta el último disponible. En mi caso desde el cluster 31584 al 62768. Después en menú Edición, Rellenar bloque con valores hexadecimales, ponemos F7 FF (estos 2 bytes son la marca de cluster defectuoso), aceptamos y guardamos los cambios.
Repetimos para FAT2 que es la copia de seguridad de la FAT, con los mismos clusters.
Al terminar cerramos WinHex, sacamos el pendrive, lo volvemos a meter y comprobamos que el espacio ficticio esté marcado como defectuoso.
Recuerda que nunca debes formatear el pendrive ya que se borrará la marca de los clusters defectuosos y quedará otra vez con peligro de pérdida de datos. Si no hay más remedio que formatear, hay que remarcar de nuevo la parte inexistente el la FAT como defectuosa.
Otro ejemplo de pendrive de 128 Mb y real de 32 Mb: marcar en FAT los clusters defectuosos desde el 15833 a 64969.