Problemas con unidades flash


Las unidades flash extraíbles funcionan mediante el uso de la tecnología de memoria flash, tecnología de almacenamiento de datos basada en memorias de alta velocidad que se programan eléctricamente y que utiliza un tipo de memoria no volátil que se denomina precisamente «memoria flash». Este tipo de memorias no volátil no requieren alimentación para mantener la integridad de los datos almacenados con lo que, si se interrumpe el suministro, no se pierde nada. El almacenamiento flash utiliza celdas de memoria para almacenar datos con la peculiaridad de que aquellas que tengan datos escritos anteriormente se tienen que borrar antes de poder escribir datos nuevos en ellas .

Es bastante común ver que su unidad USB no puede mostrarse y abrirse con la aparición de todo tipo de errores en su escritorio como «Unidad flash USB no reconocida«, «Por favor, inserte un disco en disco extraíble«, «Necesita formatear el disco antes de poder utilizarlo» y «Unidad USB RAW«, etc. ¿Qué son estos errores y qué está fallando en tu unidad USB? ¿Cómo podemos recuperar datos de una unidad USB inaccesible o formateada? Averigüémoslo.

¿Por qué la unidad flash no funciona o no se reconoce?

Hay varias ventajas en el uso de una unidad flash extraíble siendo su principal ventaja su portabilidad pues las unidades flash son pequeñas y ligeras, lo que las hace fáciles de transportar y almacenar. Además, las unidades flash utilizan tecnología de estado sólido, lo que significa que no tienen piezas móviles y son más resistentes a golpes y vibraciones que los discos duros tradicionales. Otra ventaja es que las unidades flash utilizan memoria no volátil, lo que significa que los datos no se pierden cuando se desconecta la electricidad. Sin embargo aunque hay varias ventajas en el uso de una unidad flash extraíble hay algunas desventajas, siendo una de las principales su limitado ciclo de escritura y borrado pues una unidad flash solo puede escribirse y borrarse unas 100.000 veces . Además, las unidades flash suelen tener hasta 128 GB de almacenamiento (desconfié amigo lector si le ofrecen capacidades mayores a precios bajos). Por cierto también pueden ser susceptibles a la electricidad estática e incluso la carga eléctrica más pequeña puede provocar la pérdida de datos y daños irreversibles.

Los problemas de los pendrive o unidades flash, se pueden resumir en dos categorías de errores: lógicos y físicos. Los errores lógicos se pueden corregir con algunos algunos trucos de bricolaje de los que vamos a ver en este post, mientras que los físicos normalmente , excepto que haya problemas con el conector y podamos solucionalo, no se pueden resolver sin conocimientos profesionales.

Errores físicos

La estructura interna de una unidad flash extraíble se basa en la tecnología de memoria flash. La memoria flash es un tipo de EEPROM que contiene una matriz de celdas con un transistor evolucionado con dos puertas en cada intersección. Todo esta matriz de celdas se suele integrar en un único chip, que suele ocupar la mayoría del espacio del dispositivo , tal y como podemos ver en la siguiente imagen.

El circuito de memoria flash normalmente lleva asociado un controlador aparte que cumple también la función de controlador USB , normalmente integrado en otro chip que suele ser un microcontrolador al que por cierto según el fabricante podemos actualizar su firmware ( precisamente porque puede fallar).

Este importante componente va normalmente ubicado justo en el lado opuesto el pcb donde esta la flash. En la imagen podemos ver imagen del controlador de una memoria Kingston.

Como se puede deducir, dados los relativos pocos componentes que consta una unidad flash, las principales partes susceptibles a dar problemas son las siguientes :

  • Vástagos y conectores rotos.
  • Unidades muertas (sin alimentación)
  • Circuito o puerta NAND rotos,
  • Software del controlador de la unidad flash dañado a causa de una memoria NAND genérica o de baja calidad

Los cuatro errores anteriores están relacionados con daños en el hardware y la desconexión física de la unidad flash. La reparación de la unidad con estos errores pueden requerir una soldadura precisa y fundente con lupa. Sin experiencia y equipo especializado, es casi imposible reparar la unidad flash con daños de hardware por su cuenta. Quizás , lo mejor es que busque ayuda de profesionales sobre todo si los datos de la unidad son muy importantes.

Errores lógicos

Un error muy típico es la corrupción de datos después de que la unidad se haya desmontado incorrectamente del puerto que puede ocurrir cuando usted desconecta su unidad flash sin hacer clic en «expulsar» la última vez, lo que conduce a la corrupción de datos en la unidad. Por lo tanto, cuando se conecta de nuevo a su PC, la unidad flash no puede ser reconocida por el sistema operativo.

Otro error típico es el de «Datos no válidos en el Master Boot Record (MBR) o Partition Boot Record (PBR) o en la estructura de directorios de la unidad USB» , lo cual ocurre cuando los datos almacenados en MBR, PBR o sobre la estructura de directorios estan mal, lo que puede causar que la unidad no pueda funcionar ya que llevan la información sobre cómo y dónde el sistema operativo encuentra y lee los datos almacenados en cada sector.

Ambos errores pueden a conducir a que la unidad flash no sea reconocida por el sistema operativo, asi que nos iremos al interfaz de comandos y lanzaremos Disskpart. Si en la utilidad de Diskpart en Windows 11 aparece una unidad en estado «No hay medios», esto significa que el sistema operativo no puede detectar correctamente la unidad o que la unidad tiene un problema de hardware.

DISKPART> list disk
Núm Disco Estado Tamaño Disp Din Gpt
---------- ---------- ------- ------- --- ---
Disco 0 En línea 476 GB 2048 KB *
Disco 1 No hay medios 0 B 0 B

Para solucionar este problema, puede intentar los siguientes pasos:

  1. Verifique que la unidad esté conectada correctamente: Si la unidad es un disco duro interno, verifique las conexiones SATA o de alimentación para asegurarse de que estén bien conectadas. Si es una unidad externa, asegúrese de que el cable USB o el adaptador de corriente estén conectados correctamente y funcionando. Asegúrese de que el cable USB ( si lo hay) esté conectado correctamente y que la unidad esté enchufada en un puerto USB que funcione correctamente.
  2. Comprobar el administrador de dispositivos: Abra el Administrador de dispositivos en Windows y busque la unidad en la lista de dispositivos. Si la unidad tiene un signo de exclamación o un símbolo de error, intente actualizar los controladores o reinstalarlos.
  3. Ejecutar CHKDSK: Utilice la utilidad CHKDSK de Windows para comprobar si hay errores en la unidad y repararlos. Abra una ventana de CMD en modo administrador y ejecute el comando «chkdsk /f X:», donde «X» es la letra de la unidad afectada. Esto verificará y reparará cualquier error en la unidad.
  4. Verificar el estado de la unidad: Si los pasos anteriores no resuelven el problema, es posible que la unidad tenga un problema de hardware. Descargue una herramienta de diagnóstico de la unidad desde el sitio web del fabricante de la unidad y ejecute una prueba para verificar el estado de la unidad ( esto lo veremos mas adelante).
  5. Verifique que la unidad esté formateada correctamente. Si la unidad está formateada en un sistema de archivos que no es compatible con su sistema operativo, puede causar problemas. Verifique la compatibilidad del sistema de archivos de la unidad con su sistema operativo.
  6. Use otra herramienta para formatear la unidad. Si DiskPart sigue sin poder limpiar la unidad, puede probar otras herramientas de formateo de disco como Rufus o HP USB Disk Storage Format Tool.
  7. Reemplazar la unidad: Si la unidad tiene un problema de hardware irreparable, es posible que deba reemplazarla con una unidad nueva.

Este error que nos puede mostrar diskpart, podemos verlo también desde el administrador de discos para comprobar como esta ese disco ( en la imagen el disco 1):

Si desde el Administrador de discos en Windows aparece una unidad extraíble con el estado «No hay medios«, esto es indicativo de un problema en la conexión o en la unidad en sí. Si hemos seguidos los pasos anteriores con la utilidad Diskpart , una herramienta de diagnóstico genérica para unidades USB que puede identificar problemas de hardware y proporcionar recomendaciones para solucionarlos es la herramienta CrystalDiskInfo. Esta herramienta es gratuita y fácil de usar.

Aquí hay algunos pasos para usar CrystalDiskInfo para diagnosticar problemas con una unidad USB:

  1. Descargue e instale CrystalDiskInfo en su ordenador.
  2. Conecte la unidad USB y abra CrystalDiskInfo.
  3. Seleccione la unidad USB en la lista de unidades disponibles.
  4. CrystalDiskInfo mostrará información detallada sobre la unidad USB, incluyendo su estado de salud, temperatura, velocidad de transferencia y más.
  5. Si la herramienta detecta algún problema con la unidad USB, se mostrará una alerta y se proporcionarán recomendaciones para solucionar el problema.
  6. Si es posible, siga las recomendaciones para solucionar el problema.
  7. Si el problema no se puede solucionar, es posible que deba reemplazar la unidad USB.

Recuerde que esta herramienta es una herramienta de diagnóstico genérica y no puede detectar todos los problemas de hardware. Si sigue experimentando problemas con la unidad USB después de usar CrystalDiskInfo, es posible que deba comunicarse con el fabricante de la unidad para obtener asistencia adicional.

También es posible que el problema sea causado por un error de hardware en su ordenador por lo que puede intentar actualizar los controladores de USB o ejecutar una herramienta de diagnóstico de hardware para determinar si hay algún problema con su computadora. Hay varias herramientas de recuperación de firmware disponibles en línea que pueden ayudar a recuperar unidades flash dañadas o con firmware corrupto.

En el caso de que su unidad flash sea Kingston y no responde puede intentar actualizar el firmware de una unidad flash Kingston, para lo cual puede descargar e instalar Kingston SSD Manager (KSM) desde el sitio web de Kingston . Una vez que haya instalado KSM, puede ejecutar la aplicación y seleccionar su unidad flash Kingston. Si hay una actualización de firmware disponible para su unidad específica, podrás hacer clic en el botón de actualizar firmware para comenzar la actualización que pueda ayudarte

A continuación, se mencionan algunas otras herramientas genéricas:

  1. HP USB Disk Storage Format Tool: Esta herramienta es una solución de formateo de bajo nivel que también puede restaurar una unidad flash a su estado original de fábrica. Está diseñada específicamente para trabajar con unidades flash USB de marca HP, pero también funciona con otros fabricantes.
  2. USB Repair Tool: Esta herramienta puede reparar problemas de firmware y hardware en unidades flash USB. Puede solucionar errores de lectura y escritura, reparar sectores defectuosos y recuperar archivos perdidos.
  3. ChipGenius: Esta herramienta puede identificar el controlador de memoria flash utilizado en una unidad flash y proporcionar información sobre su fabricante, modelo, capacidad y firmware. También puede verificar la integridad del firmware de la unidad y proporcionar una lista de herramientas de recuperación de firmware compatibles.
  4. Flash Drive Repair: Esta herramienta es una solución integral de reparación de unidades flash que puede recuperar unidades corruptas, dañadas o inaccesibles. Puede formatear la unidad, reinstalar el firmware y reparar errores de partición.

Es importante tener en cuenta que el uso de herramientas de recuperación de firmware puede ser arriesgado y puede causar daños permanentes a la unidad. Es importante seguir cuidadosamente las instrucciones y utilizar estas herramientas con precaución. En caso de duda, es recomendable buscar asesoramiento profesional antes de intentar reparar una unidad flash dañada o con firmware corrupto.

Esperamos que estos pasos le ayuden a solucionar el problema con la unidad extraíble con el estado «No hay medios» en el Administrador de discos de Windows.

Solucionar problema diskpart Clean Error del servicio de disco virtual


Usando Windows 11 (o versiones anteriores), en ocasiones puede que conectemos una unidad de memoria USB y su contenido no aparezca en el explorador de archivos. A veces, el dispositivo aparece en la Administración de discos con una casilla vacía, pero no aparece en el Explorador de archivos. Además, el «dispositivo» es diverso porque puede obtener «No hay medios en el dispositivo» en HP USB Flash, tarjeta SanDisk SD, Transcend StoreJet, DVD/CD, Pen Drive, Tarjeta de Memoria, incluso SSD/HDD bajo diferentes situaciones. En estos casos, aunque la memoria perfectamente puede estar dañada ( y esto debemos entender que pueda suceder), podemos hacer uso del administrador de discos o lo mas normal el comando diskpart para intentar solucionar el problema.

Dependiendo del estado del pendrive es posible que nos encontremos con algún error durante el proceso de intentar restaurar una unidad usb dañada utilizando el comando diskpart (ejecutados en la herramienta Símbolo como Administrador) y tras ejecutar todos estos comandos en el orden que aquí vemos mas abajo, formateará por completo nuestra memoria USB o lo que es lo mismo, lo mas normal es que solucionemos el problema (consejo: No escriba ningún dato nuevo en el dispositivo que tiene el problema de «no media» hasta que lo resuelva).

 -DISKPART> list disk //(Discos encontrados en el PC)
- DISKPART> select disk Nº del disco //(Seleccionar el disco/Pendrive deseado. Ejemplo: select disk 2)
- DISKPART> attributes disk clear readonly// (Para borrar el atributo de sólo lectura para el disco seleccionado)
- DISKPART> clean //(Borrar todo el disco)
- DISKPART> convert mbr o gpt// (Convierte al tipo de particiones mbr o gpt)
- DISKPART> create partition primary //(crear una partición primaria)
- DISKPART> select part Nº de partición //(Seleccionar la partición deseada. En caso de querer seleccionar la partición primaria: select part 1)
- DISKPART> active //(Para activar la partición seleccionada)
- DISKPART> format fs=Fat32 o Format fs=NTFS //(Formatear la USB en formato Fat32 o NTFS)
- DISKPART> assign letter Letra //(asignación de una letra en la memoria USB. Ejemplo: assign letter H)
- DISKPART> list volume //(ver como ha quedado la memoria USB tras el formateado: Volúmenes, letras, formato, etc.)

No obstante, en ocasiones, la ejecución de estos comandos no puede llevarse a cabo, debido a diversos errores que se pueden producir durante la ejecución de alguno de estos comandos citados anteriormente, lo cual hará que nos quedemos atascados en uno de los pasos a llevar a cabo, impidiéndonos continuar con el siguiente comando y por lo tanto terminar el proceso.

Ahora intentaremos recoger todos esos problemas comunes que nos puede dar el usb de la utilidad Diskpart, describiendo los errores mas habituales, junto a su posible solución.

Empecemos comentando segun la gravedad de mayor a menor los errores mas habituales:

ERROR 1:»Error del servicio de disco virtual»

Dentro de los fallos de error del servicio de disco virtual podemos encontrar unas cuantas variantes:

  • «Error del Servicio de disco virtual: No hay medios en el dispositivo«. Este fallo significa que el sistema no es capaz de comunicarse con la memoria USB. Para el PC es una unidad vacía. Como consecuencia, no puede acceder a los datos almacenados en la unidad (este es el error más grave y por ello lo trataremos al final de este post dado que muchas veces es achacable a un problema fisico).
  • «Error del Servicio de disco virtual: Se agotó el tiempo de espera para la operación«. Este mensaje lo que nos dice es que se ha intentado contactar con la unidad, pero ésta no responde.
  • «Error diskpart ha encontrado un error: no se puede realizar la solicitud por un error del dispositivo de E/S«. Al igual que en los casos anteriores, estamos ante un error de comunicación entre la memoria USB y el ordenador.
  • «DiskPart ha encontrado un error: El dispositivo no está listo«. Una vez más, este error nos indica que el sistema de Windows no puede ponerse en contacto con la unidad USB.

Estos 4 errores relacionados con el disco virtual muchas veces significan que el pendrive tiene una avería de hardware:

  • Si el USB se ha mojado podemos intentar ponerlo en una bolsita de arroz durante un par de días. Dejamos que absorba bien la humedad y volvemos a intentar conectarlo.
  • Si el caso es que se ha dado un golpe o simplemente hace mucho tiempo que no lo utilizamos, es posible que se haya deteriorado o estropeado para siempre.

Ante esta situación, poco podemos hacer, la verdad. Queda la posibilidad de que todo esto venga de un error a la hora de asignar una letra a la unidad, aunque es poco probable. Es un fallo que surge cuando conectamos un USB con una letra que ya está asignada a otro disco en el PC (otro pendrive, el propio disco duro del equipo, etc.). Podemos intentar solucionarlo cambiando la letra asignada al pendrive:

  • Abrimos el panel de «Administración de discos» (desde el panel de control o desde Cortana).
  • Seleccionamos nuestro pendrive y haciendo clic derecho pulsamos sobre «Cambiar la letra y rutas de acceso de la unidad«. Asignamos una nueva letra (que esté libre y sin usar) y guardamos los cambios.

ERROR 2 :»Error de servicio de disco virtual: El medio está protegido contra escritura. Consulte el registro de eventos del sistema para obtener más información o Acceso Denegado«

Este error nos indica que el pendrive o memoria USB solo tiene permisos de lectura. Normalmente podemos solucionarlo moviendo la pestaña de bloqueo contra escritura que suelen incorporar la mayoría de USBs del mercado.

En caso de no disponer de ninguna pestaña también podemos obtener permisos de escritura ejecutando el comando «attributes disk clear readonly» (sin comillas) en MS-DOS, justo antes de borrar el USB mediante el comando Clean. Una vez que haya eliminado la protección contra escritura, ya podrá llevar a cabo el formateado.

ERROR 3 :»Error del servicio de disco virtual: el volumen es demasiado pequeño»

Este error ocurre cuando ejecutamos el comando DISKPART> format fs=Fat32. Es otro fallo con el disco virtual, pero que esta vez podemos solucionar sin demasiados dramas. Lo único que tenemos que hacer es formatear el USB en formato NTFS en lugar de FAT32.

En este caso pues lo que tendremos que hacer será formatear nuestra memoria USB en el formato NTFS, para lo cual, cuando estemos realizando el formateo mediante comandos, en lugar de utilizar el comando «format fs=FAT32» utilizaremos «format fs=NTFS«.

Si esto no funciona, realizaremos la siguiente serie de comandos:

  • diskpart
  • clean
  • convert gpt
  • format fs=NTFS

ERROR 4 :»Error del servicio de disco virtual:«El volumen es demasiado grande»

Seguimos con otro fallo del disco virtual al intentar formatear nuestro pendrive. En este caso el problema está en que Windows no es capaz de formatear ningún disco a FAT32 con un tamaño superior a 32GB. Un dato bastante curioso teniendo en cuenta que el sistema sí que es capaz de montar y leer unidades de mayor tamaño.

En cualquier caso, para poder formatear una unidad USB que tenga un tamaño de 1TB, 500GB o similar, tendremos que utilizar una aplicación de terceros que sí esté habilitada para formatear este tipo de discos. Una buena herramienta gratuita para llevar a cabo este proceso es FAT32 Format (disponible AQUÍ).

ERROR 5 :»chkdsk no está disponible para archivos RAW»

Este error nos saltará al intentar reparar los fallos en disco con el comando chkdsk. Cuando una unidad está en formato RAW significa que ha perdido su formato de archivos. Por tanto, para poder ejecutar la herramienta de chequeo de disco primero tendremos que darle formato (tal y como explicamos en los métodos #2 y #3).

ERROR 6 : «Acceso denegado porque no tiene privilegios suficientes»

Si no ejecutamos la ventana de MS-DOS con permisos de administrador el comando diskpart, obtendremos este error. Lo podemos solucionar simplemente haciendo esto:

  • Si utilizamos Cortana: Escribimos «cmd«, y cuando aparezca el icono del símbolo del sistema, en lugar de pulsar sobre él hacemos clic derecho y seleccionamos «Ejecutar como administrador«.
  • En versiones anteriores a Windows 10: Nos desplazamos hasta la carpeta C:\Windows\System32 y buscamos el ejecutable «cmd.exe». Hacemos clic derecho sobre el archivo mientras presionamos la tecla «shift» y seleccionamos «Ejecutar como administrador«.

Error del Servicio de disco virtual:No hay medios en el dispositivo.

ERROR 7: «Error del Servicio de disco virtual: No se puede convertir el disco especificado. Los CDs y DVDs son ejemplos de discos no convertibles».

Este error ocurre tras ejecutar el comando: DISKPART> convert mbr . Si ha recibido este mensaje de error, se debe a que su memoria USB contiene archivos almacenados en su interior, por lo que deberemos borrar todo su contenido antes de convertir las particiones.

Esto podrá hacerlo gracias al comando: DISKPART> clean. Tras este comando ya puede realizar la conversión

ERROR 8 :» No se encontró ninguna extensión disponible utilizable. Es posible que no haya suficiente espacio disponible para crear una partición con el tamaño y desplazamiento especificados. Especifique valores de tamaño y desplazamiento distintos o no especifique ninguno de estos valores para crear la partición con el tamaño máximo. Es posible que las particiones del disco se crearán con el formato de particiones de disco MBR y que el disco contenga cuatro particiones principales (ya no pueden crearse más particiones) o tres particiones principales y una extendida (solo pueden crearse unidades lógicas)

Este error ocurre tras haber ejecutado el comando DISKPART> create partition primary

En este caso tendrás que ejecutar el comando: DISKPART> clean para justo despues volver a ejecutar el comando DISKPART> convert gpt. Una vez que halla ejecutado los comandos anteriores, ya podrá ejecutar el comando DISKPART> create partition primary para continuar con el proceso.

ERROR 9: Error del Servicio de disco virtual: El volumen no está en línea.

Este error ocurre cuando ejecutamos el comando DISKPART> format fs=Fat32.

En este caso si recibimos este error tendremos que ejecutar los siguientes comandos antes de realizar el formateado en el orden especificado: DISKPART> online diskDISKPART>create partition primaryDISKPART> convert mbr.

ERROR 10: « Error del Servicio de disco virtual:No hay medios en el dispositivo«

Por qué aparece el error «No hay medios en el dispositivo»? Cuando se obtiene el error, se sugiere desconectar la unidad USB y volver a conectarlo a otra máquina para ver si es el problema con su unidad flash. Si lo es, los siguientes factores pueden explicar el error:

  • La unidad USB está fallando o ha fallado. Al igual que un disco duro, una unidad flash tiene una vida útil. Si la memoria USB nos puede servir para un par de años, puede llegar al final y fallar gradualmente. Los daños físicos como estampidas, caídas de altura o golpes frecuentes también pueden dañar la unidad USB.
  • El MBR o PBR del dispositivo está dañado. MBR es la abreviatura de Master Boot Record, que también se conoce como sector de arranque maestro. Es el primer sector que debe leerse cuando se enciende el PC para acceder al disco duro.El MBR recoge el tamaño y la ubicación de cada partición en el disco duro.El MBR consta de tres partes  El código de arranque maestro (ocupa 466Bytes), la tabla de particiones del disco (ocupa 648Bytes) y la firma de arranque. El uso inadecuado de la unidad, como desenchufar la unidad flash mientras está en funcionamiento, es probable que dañe las tablas de búsqueda internas de la unidad e invocar la corrupción en Master Boot Record (MBR) o Partition Boot Record (PBR).
  • El error también puede ser causado por otras razones desconocidas que no se han encontrado hasta ahora. Sin embargo, lo que cuenta a continuación es encontrar soluciones que resuelvan el problema de «No hay medios en el dispositivo».

Por tanto para reparar el error «No hay medios en el dispositivo», primero puede cambiar el puerto USB o desenchufar y enchufar la unidad varias veces, o conectar la unidad a otros ordenadores, tal vez con diferentes sistemas operativos como Linux, para probar si funciona. Si el problema persiste, AOMEI Partition Assistant Professional puede INTENTAR realizar la recuperación de particiones de unidades USB, tarjetas SD, discos duros y SSD ( por cierto no siempre con éxito). Este software viene con una versión Demo para una prueba gratuita.

  1. Conecte el dispositivo a un ordenador. 2. Inicie AOMEI Partition Assistant y haga clic en Partition Recovery Wizard en el lado izquierdo.
  2. Seleccione el dispositivo. Puede distinguirlo por la capacidad del disco y la marca.
  3. Elija el modo de búsqueda, Búsqueda rápida o Búsqueda completa. Seleccione la partición que desea recuperar y haga clic en Continuar para empezar. 5. Espere a que finalice el proceso.

Nota: si los datos de ese dispositivo son muy vitales para usted, y el método anterior no funciona, se sugiere recurrir a un software profesional de recuperación de datos.