Windows 7 no monta automáticamente (asigna una letra) una unidad flash, se comporta muy extraño

Windows 7 no monta automáticamente (asigna una letra) una unidad flash, se comporta muy extraño

Tengo un SanDisk Cruzer Micro de 4gb que uso a menudo. Hoy, después de usarlo para instalar ubuntu en otra PC y conectarlo a mi computadora principal, Windows 7 se niega a montarlo (es decir, la unidad no aparece en "mi computadora").

El volumen SÍ aparece en el administrador de discos y en el administrador de dispositivos("Disco 4"):

pero cuando intento asignar una letra de unidad (haciendo clic derecho> cambiar letras de unidad y ruta) aparece"El sistema no puede encontrar el archivo especificado"

ingrese la descripción de la imagen aquí

Lo realmente extraño es que si desactivo y vuelvo a habilitar el controlador en el administrador de dispositivos, de repente todo funciona y a la unidad flash se le asigna una letra y aparece en "mi computadora" (La letra J:en este caso). Incluso puedo cambiar la letra de la unidad ahora sin el error, pero esto no soluciona el problema.

ingrese la descripción de la imagen aquí

Aun así, la próxima vez que desconecto y vuelvo a conectar el dispositivo, vuelve a su estado molesto habitual y no se monta (no obtiene una letra de unidad ni aparece en "mi computadora")

Cosas que he intentado sin éxito:

  • Reiniciando
  • Conectar y desconectar en diferentes puertos USB
  • desinstalar y reinstalar el controlador (como se mencionó no tiene ningún efecto permanente)
  • Cambiar la letra de la unidad
  • Probar la unidad en una computadora diferente (la unidad flash se monta y funciona perfectamente)
  • Volver a formatear la unidad a FAT32\FAT (mira el comentario a continuación)
  • Probando en modo seguro (aún no funciona)
  • Intentando asignar una letra con Diskpart (falla con "el sistema no puede encontrar el archivo especificado") enlace: i.stack.imgur.com/QR3aI.png
  • Intentando habilitar/deshabilitar el "montaje automático" con diskpart
  • Orando al monstruo de los espaguetis voladores (todavía no voy :( )

Estoy perdido... reinstalar Windows por este problema parece una exageración. ¡Por favor avise!

Respuesta1

El administrador de discos de Windows puede dañar la tabla de particiones; intente usar Gparted para crear una nueva tabla de particiones y una partición primaria fat32 sin indicadores.

Respuesta2

Me encontré con el mismo problema y experimenté el mismo conjunto de síntomas que tú.

Finalmente resolví este problema usando una herramienta de partición de terceros para hacer lo siguiente:

  1. Limpia todas las particiones de la unidad flash.
  2. Cree una nueva partición FAT32 que abarque toda la unidad flash.
  3. Configure manualmente la letra de la unidad.

En mi caso, utilicé la descarga gratuita.Asistente de partición MiniTool Home Edition.

Trabajado como un encanto. No es necesario reiniciar.

¡Toda la suerte!

Respuesta3

¿Has probado a formatear la unidad USB? Noté que en la utilidad de administración de discos etiquetaba su unidad como (Unidad lógica) en lugar de una partición primaria activa. Lo probé con una unidad USB de repuesto y después de un formato estándar obtuve:

También escuché en alguna parte que algunas unidades lógicas tienen conflictos al asignar letras. Sin embargo, es posible que solo haya sido con unidades en red.

Respuesta4

(Advertencia, este comando sobrescribirá los datos contenidos en la unidad especificada. Con el siguiente comando, tenga cuidado de obtener la letra/ruta de unidad correcta.)

Utilicé Cygwin y ddpuse en blanco la tabla de particiones, después de eso Windows pudo formatearla. Úselo cat /proc/partitionspara ver la unidad y la tabla de particiones se puede borrar con el comando:

dd if=/dev/random of=/dev/sd[Cygwin path letter]

El comando sólo necesitará ejecutarse durante unos segundos ya que la tabla de particiones es el comienzo de la unidad.

información relacionada