Software para testeo (comprobación) de Memorias Flash


Actualmente es muy común el uso de dispositivos de memoria flash ya sean en formato:

  • USB como es el caso de los “pendrives” (Memorias Flash USB) que actualmente los fabrican una gran cantidad de empresas con diversas capacidades y diseños, los de mayor capacidad creo que actualmente llegan a 64 GB, aunque no sería raro ver en unos meses algunos de mayor capacidad.
  • Tarjeta de memoria de las que existen una gran variedad de formatos, entre otros:
    • SD (incluyendo MiniSD, MicroSD y TransFlash).
    • MMC (incluyendo RS-MMC).
    • Sony Memory Stick (incluyendo las versiones Pro y Duo, entre otras variantes).
    • xD (De Olimpus y Fujifilm).
    • Compact Flash.
    • IBM Microdrive.

Sin embargo en algunas ocasiones estos dispositivos pueden dar fallos bien por:

  • La memoria flash tenga algun tipo de error dejandola inservible de forma total o parcial.
  • Porque la memoria flash sea una falsicación (hay muchas memorias flash de alta capacidad “Made In China” que son falsificaciones de productos originales y tienen mucha menor capacidad de la que anuncian y en consecuencia se producen una corrupción (daño) en los datos almacenados ya que aunque se puedan “guardar” no son accesibles).

Si se piensa utilizar algún software de testeo para la memoria flash, es aconsejable que este vacía (sin datos) ya que algunos test es posible que tengan que borrar los datos existentes en la memoria flash, con la consecuente pérdida de los mismos.

Para detectar este tipo de problemas podemos usar varias aplicaciones como por ejemplo:

  • Flash Memory Tool Kit: Es una Suite (conjunto de programas) de pago, aunque existe una versión de prueba que tiene algunas limitaciones (han desactivado algunas funciones) que tiene varias funciones:
    • Permite Obtener Información del dispositivo USB.
    • Detectar Errores en la memoria flash.
    • Recuperar ficheros que se hayan borrado de la memoria flash (aunque para hacer eso supongo que no podrán sobreescribirse ya que sino su recuperación sería improbable).
    • Borrado de ficheros seguro, para no ser recuperables.
    • Backup/Restore: Hace una copia de seguridad de los datos de la memoria flash que posterirmente puede ser restaurada en caso necesario.
    • Test de rendimiento (Benchmark): Tiene dos tipos de mediciones: Low Level y File (Archivos).
  • H2Testw (la página esta en alemán, aunque en SOS Fake Flash hay información en inglés): Esta disponible en alemán e inglés, se puede descargar desde este link: http://www.heise.de/ct/Redaktion/bo/downloads/h2testw_1.4.zip (la página esta en alemán), el programa tiene varias opciones:
    • Verificar una parte de la memoria o toda la memoria flash.
    • Escribir y Verificar una parte de la memoria o toda la memoria flash.
  • Check Flash: Es un programa desarrollado por Cherkes Mihail que permite verificar las memorias flash, se puede descargar de forma directa desde: http://mikelab.kiev.ua/PROGRAMS/ChkFlsh.zip. Hay que tener en cuenta que este archivo zip ademas del archivo ChkFlsh.exe que es el programa en si mismo, contiene dos archivos mas:
    • Un archivo denominado “Danger.bat” (es un archivo por lotes de MS-DOS) que habilita el análisis en todas las unidades de disco, por lo que debe usarse cuidadosamente.
    • Otro archivo denominado Switches.txt que contiene las sintaxis para ejecutar las ordenes a traves de la consola de comandos.
  • FlashNul: Es un programa ruso que funciona con la consola de comandos (no es un programa “Windows”, por lo que es algo más complicado de manejar que los anteriores), permitiendo testear las memorias flash. Se puede descargar de forma directa desde: http://shounen.ru/soft/flashnul/flashnul-0.993.zip (la web es rusa).
Anuncios
A %d blogueros les gusta esto: