La memoria USB (Universal Serial Bus), conocida también como: memoria externa, lápiz de memoria, lápiz USB, o nombre más locales como: llave de memoria, pincho USB, dedo USB, memoria flash, memoria flash con puerto USB, llave maya (en Costa Rica), yusbi, pendrive o pen drive, es un tipo de dispositivo de almacenamiento de datos que utiliza circuitos de estado sólido para guardar datos, imágenes e información.

Historia alt=Memoria USB IBM DiskonKey|miniaturadeimagen|Memoria USB IBM DiskonKey

Primera generación Las empresas Trek Technology e IBM comenzaron a vender las primeras memorias USB en el año 2000. Trek vendió un modelo con el nombre comercial Thumbdrive, mientras que IBM comercializó en Norteamérica el DiskOnKey, desarrollado y fabricado por la empresa israelí M-Systems. Las primeras unidades se ofrecieron con capacidades de 8 MB, 16 MB, 32 MB y 64 MB y fueron promocionadas como reemplazos del disquete.

M-Systems, empresa tecnológica israelí fundada por Dov Moran y Aryeh Mergi, desempeñó un papel destacado en el desarrollo del almacenamiento basado en memoria flash. A finales de la década de 1990 desarrolló el DiskOnKey, que combinaba memoria flash con una interfaz USB y fue posteriormente comercializado internacionalmente en colaboración con IBM. La compañía había desarrollado anteriormente otras tecnologías de almacenamiento flash, entre ellas DiskOnChip. En 2006, M-Systems fue adquirida por SanDisk por aproximadamente 1.550 millones de dólares.

Los modelos anteriores de este dispositivo utilizaban baterías, en vez de la alimentación de la PC. El diseño inicial continuó evolucionando hasta alcanzar capacidades de 256 MB.

Segunda generación miniatura|Lector de tarjetas SD, que actúa como memoria USB.

Dentro de esta generación de dispositivos existe conectividad con la norma USB 2.0. Sin embargo, no usan en su totalidad la tasa de transferencia de 480 Mbit/s que soporta la especificación USB 2.0 Hi-Speed, debido a las limitaciones técnicas de las memorias sólidas basadas en NAND. Los dispositivos más rápidos de esta generación usan un controlador de doble canal, aunque todavía están muy lejos de la tasa de transferencia posible de un disco duro de la actual generación o el máximo rendimiento de alta velocidad USB.

Las velocidades de transferencia de archivos varían considerablemente. Se afirma que las unidades rápidas más comunes pueden leer a velocidades de hasta 480 Mbit/s y escribir aproximadamente a la mitad de esa velocidad. Esto es aproximadamente 20 veces más rápido que en los dispositivos USB 1.1, que poseen una velocidad máxima de 24 Mbit/s.

Tercera generación La norma USB 3.0 ofrece tasas de cambio de datos mejoradas enormemente en comparación con su predecesor, además de compatibilidad con los puertos USB 2.0. La norma USB 3.0 fue anunciada a finales de 2009, pero los dispositivos de consumo no estuvieron disponibles hasta principios de 2010. La interfaz USB 3.0 dispone las tasas de transferencia de hasta 4,8 Gbit/s, en comparación con los 480 Mbit/s de USB 2.0. A pesar de que la interfaz USB 3.0 permite velocidades de datos muy altas de transferencia, a partir de 2011 la mayoría de las unidades USB 3.0 Flash no utilizan toda la velocidad de la interfaz USB 3.0 debido a las limitaciones de sus controladores de memoria, aunque algunos controladores de canal de memoria llegan al mercado para resolver este problema. Algunas de estas memorias almacenan hasta 256 GB de memoria (lo cual es 1024 veces mayor al diseño inicial de M-Systems). También hay dispositivos, que aparte de su función habitual, poseen una memoria USB como aditamento incluido, como algunos ratones ópticos inalámbricos o memorias USB con ranuras para reconocer otros tipos de almacenes (microSD, m, etc.).

En agosto de 2010, Imation anunció el lanzamiento al mercado de la nueva línea de memorias USB de seguridad Flash Drive Defender F200, con capacidades de 1 GB, 2 GB, 4 GB, 8 GB, 16 GB; 32 GB y de 64GB. Estas unidades de almacenamiento cuentan con un sensor biométrico ergonómico basado en un soporte físico que corrobora las coincidencias de las huellas dactilares de identificación, antes de permitir el acceso a la información.

Visión general Los primeros modelos requerían una batería, pero los actuales usan la energía eléctrica procedente del puerto USB. Estas memorias USB son resistentes a los rasguños (externos), al polvo, y algunos hasta al agua, factores que afectaban a las formas previas de almacenamiento portátil, como los disquetes, discos compactos y los DVD.

Su gran éxito y difusión les han supuesto diversas denominaciones populares relacionadas con su pequeño tamaño y las diversas formas de presentación, sin que ninguna haya podido destacar entre todas ellas. El calificativo «USB» o el propio contexto permite identificar fácilmente el dispositivo informático al que se refiere; aunque siendo un poco estrictos en cuanto al concepto, USB únicamente se refiere al puerto de conexión pertinente.

Características Estas memorias USB se han convertido en el sistema de almacenamiento y transporte personal de datos más utilizado, desplazando en este uso a los tradicionales disquetes y a los CD. Se pueden encontrar en el mercado fácilmente memorias USB de 1, 2, 4, 8, 16, 32, 64, 128, 256, 512 GB, y hasta 1 TB (1024 GB). Las memorias USB con capacidades más altas pueden aún estar, por su precio, fuera del rango del «consumidor doméstico». Esto supone, como mínimo, el equivalente a 180 CD de 700 MB o 91 000 disquetes de 1440 KiB aproximadamente.

Soporte Los sistemas operativos actuales pueden leer y escribir en las memorias USB sin más que enchufarlas a un clavijero USB del equipo encendido, recibiendo la tensión de alimentación a través del propio conector, de 5 voltios y un consumo de 2,5 W como máximo. En equipos previos (como por ejemplo: los equipos con el Windows 98) se necesita instalar un controlador proporcionado por el fabricante. Las diversas distribuciones GNU/Linux también tienen soporte para estos dispositivos de almacenamiento desde la versión 2.4 del núcleo.

Utilidades miniatura|Interior de una memoria USB. Las memorias USB son comunes entre personas que transportan datos de su casa al lugar de trabajo o escuela, o viceversa. Teóricamente pueden retener los datos durante unos 20 años y escribirse hasta un millón de veces.

Aunque inicialmente fueron concebidas para guardar datos y documentos, es habitual encontrar en las memorias USB programas o archivos de cualquier otro tipo debido a que se comportan como cualquier otro sistema de archivos.

Los nuevos dispositivos U3 para Microsoft Windows integran un menú de aplicaciones, semejante al propio menú de "Inicio", que permiten organizar archivos de imágenes, música, etc. Para memorias USB de otros fabricantes también existen colecciones basadas en logicial libre como es el caso de PortableApps.com.

La disponibilidad de memorias USB a costos reducidos ha provocado que sean muy utilizadas con objetivos promocionales, especialmente en ámbitos relacionados con la industria de la computación (por ejemplo, en eventos tecnológicos). A menudo se distribuyen de forma gratuita, se venden por debajo del precio de coste o se incluyen como obsequio al adquirir otro producto.

Habitualmente, estos dispositivos se personalizan grabando en la superficie de la carcasa de la memoria USB el logotipo de la compañía, como una forma de incrementar la visibilidad de la marca. La memoria USB puede no incluir datos o llevar información precargada (gráficos, documentación, enlaces web, animaciones Flash u otros archivos multimedia, aplicaciones gratuitas o demos). Algunas memorias USB con precarga de datos son de solo lectura; otras están configuradas con dos particiones, una de solo lectura y otra en que es posible incluir y borrar datos. Las memorias USB con dos particiones son más caras.

Las memorias USB pueden ser configuradas con la función de autoarranque (autorun) para Microsoft Windows, con la que al insertar el dispositivo arranca de forma automática un archivo específico. Para activar la función autorun es necesario guardar un archivo llamado autorun.inf con el programa apropiado en el directorio raíz del dispositivo. Consultado el 17 de noviembre de 2013. La función autorun no funciona en todos los ordenadores. En ocasiones esta funcionalidad se encuentra deshabilitada para dificultar la propagación de virus y troyanos que se aprovechan de este sistema de arranque.

miniatura|memoria USB Windows To Go.|link=Windows To Go

Otra utilidad de estas memorias USB es que, si el BIOS del equipo lo admite, pueden arrancar un sistema operativo sin necesidad de CD, DVD ni siquiera disco duro. El arranque desde la memoria USB está muy extendido en ordenadores nuevos y es más rápido que con un lector de DVD-ROM. Se pueden encontrar distribuciones de Linux que están contenidas completamente en una memoria USB y pueden arrancar desde ella (véase Live CD).

Las memorias USB de gran capacidad, al igual que los discos duros o grabadoras de CD/DVD son un medio fácil para realizar una copia de seguridad, por ejemplo. Hay grabadoras y lectores de CD-ROM, DVD, disquetera o Zip que se conectan al puerto USB.

Además, desde 2008, existen equipos de sonido con un puerto USB al cual se puede conectar una memoria USB para reproducir la música contenida en él.

Como medida de seguridad, algunas memorias USB tienen posibilidad de impedir la escritura mediante un interruptor. Otros permiten reservar una parte para ocultarla mediante una clave.

Fortalezas y debilidades A pesar de su bajo costo y larga garantía, hay que tener muy presente que estos dispositivos de almacenamiento pueden dejar de funcionar repentinamente por accidentes diversos: variaciones de voltaje mientras están conectadas, por caídas a una altura superior a un metro, por su uso prolongado durante varios años especialmente en memorias USB antiguas.

Las unidades flash son inmunes a rayaduras y el polvo que afecta a las formas previas de almacenamiento portátiles como discos compactos y disquetes. Su diseño de estado sólido duradero significa que en muchos casos puede sobrevivir a abusos ocasionales (golpes, caídas, pisadas, pasadas por la lavadora o salpicaduras de líquidos). Esto lo hace ideal para el transporte de datos personales o archivos de trabajo a los que se quiere acceder en múltiples lugares. La casi omnipresencia de soporte USB en computadoras modernas significa que un dispositivo funcionará en casi todas partes. Sin embargo, Microsoft Windows 98 no soporta dispositivos USB de almacenamiento masivo genéricos, se debe instalar un controlador separado para cada fabricante o en su defecto conseguir genéricos. Para Microsoft Windows 95 dichos controladores son casi inexistentes.

Las unidades flash son una forma relativamente densa de almacenamiento, hasta el dispositivo más barato almacenará lo que docenas de disquetes, y por un precio moderado alcanza a los CD en tamaño o los superan. Históricamente, el tamaño de estas unidades ha ido variando de varios megabytes hasta unos pocos gigabytes. En el año 2003 las unidades funcionaban a velocidades USB 1.0/1.1, unos 1.5 Mbit/s o 12 Mbit/s. En 2004 se lanzan los dispositivos con interfaces USB 2.0. Aunque USB 2.0 puede entregar hasta 480 Mbit/s, las unidades flash están limitadas por el ancho de banda del dispositivo de memoria interno. Por lo tanto se alcanzan velocidades de lectura de hasta 100 Mbit/s, realizando las operaciones de escritura un poco más lento. En condiciones óptimas, un dispositivo USB puede retener información durante unos 10 años.