Saltar al contenido
LINWIND de Windows a Linux

~/windows

Eliminar virus de pendrive o memoria USB

Marcos · · 2 min

Hace unos años los llamados virus del pendrive se apoderaron de los ordenadores con Windows de medio mundo y se convirtieron en una pesadilla para mucha gente. Antes eran los disquetes los que llevaban los virus de un equipo a otro; después pasaron a hacerlo las memorias USB y los discos duros externos que vas conectando en distintos ordenadores.

Memoria USB con virus

Qué ha cambiado desde entonces

Muchos de aquellos virus se aprovechaban del fichero autorun.inf para ejecutarse solos nada más conectar la memoria. Microsoft cortó esa vía con una actualización de 2009 que restringe la ejecución automática a los CD y DVD, precisamente para que no funcione con memorias USB, discos externos ni unidades de red, y desde febrero de 2011 la distribuye por las actualizaciones automáticas, según explica en su aviso de seguridad 967940. Con esa actualización, conectar un pendrive infectado ya no basta para que se ejecute el virus, pero sí puede colarse si abres alguno de los ficheros que lleva dentro.

Cómo limpiar un pendrive infectado

  1. Abre la memoria desde el Explorador de archivos y no ejecutes nada que no reconozcas, ni siquiera un acceso directo con el nombre de una de tus carpetas.
  2. Examínala con el antivirus. Con Microsoft Defender, el que trae Windows, basta con pulsar con el botón derecho sobre las carpetas o archivos del pendrive y elegir Examinar con Microsoft Defender; en Windows 11 puede que tengas que entrar antes en Mostrar más opciones.
  3. Copia a tu equipo solo los ficheros que te hagan falta. No copies todo de golpe, porque es fácil arrastrar también el virus.
  4. Formatea la memoria.

Si después de limpiarla no ves tus carpetas, puede que el virus las dejara marcadas como ocultas y de sistema. Se recuperan desde el símbolo del sistema con el comando attrib, cambiando la E: por la letra de tu pendrive:

attrib -h -s /s /d E:\*.*

El -h quita el atributo de oculto, el -s el de sistema, y /s y /d hacen que se aplique a todos los ficheros y carpetas, incluidas las subcarpetas.

¿Y Antirun?

En 2011 recomendaba aquí Antirun, una herramienta que impedía que se ejecutara lo que indicaba el autorun.inf al conectar la memoria, permitía borrar el fichero y entrar en la unidad sin riesgo, y además mostraba el espacio libre y hacía la extracción segura. Su web sigue en pie, pero la versión más reciente que anuncia es de diciembre de 2011, así que hoy no la instalaría: el problema que resolvía ya lo ataja el propio Windows y para lo demás tienes el antivirus.

Web de Antirun en 2011

Revisado y actualizado en octubre de 2026.

# sigue leyendo

1 comentario

  1. En Linux no existen este tipo de virus pero resulta molesto encontrar los autorun.inf en las memorias usb (junto con sus archivos asociados) es por ello que siempre recomiendo el siguiente truco para evitar contagios de virus de autoarranque (también sirve para usuarios de Windows)
    Espero que le sea de utilidad a alguien (más vale prevenir que curar ;))

Deja un comentario

Tu correo no se publica.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.