⚡ Descuentos en cursos en video - Lleva tu aprendizaje técnico al siguiente nivel y aprovecha precios especiales antes de que termine la oferta.🔥 Aprovechar oferta ahora 🔥
Windows 7: no se reconoce el dispositivo USB
Hola!
El problema aparece en un equipo al cual se le ha instalado windows 7 por un reemplazo de disco duro. Al insertar una memoria USB dice que no se reconoce el dispositivo. La misma memoria funciona en otro equipo con windows 7.
Probé un mouse USB y un gamepad para verificar que los puertos USB estén funcionando correctamente. He actualizado todos los controladores manualmente y con un programa Driver Navigator, que de hecho reconoce y muestra el nombre de la memoria USB.
En el administrador de dispositivos la memoria aparece como "unknown device".
En una página encontré lo siguiente:
[quote]Generalmente, se tiene instalado el sofware de USB 2. 0 y su hardware es solo USB 1. 1, tambien es posible que tengan unos puertos USB 2. 0 traseros, pero los delanteros sean USB 1. 1 o 1. 0; tambien puede ser que tengan en este ultimo caso unos USB 2. 0 tanto delanteros como traseros, pero los cables que comunican la información de uno trasero al delantero no sean para USB 2. 0, por lo que te dará este fallo.
LA SOLUCIÓN:
1. - Hacer click derecho sobre Mi PC, y luego a propiedades
2. - Ir a Hardware
3. - Ir a Administrados de dispositivos
4. - Luego desplegar el Controlador de Bus Serie universal (USB)
5. - Buscar el "Controlador de host de PCI a USB mejorado", hacer click derecho en Dehabilitar
6. - Si tienen conectado el dispositivo al USB lo activara instantaneamente[/quote]
Es una solución temporal porque sí se activa la memoria USB (a velocidad lenta), pero al reiniciar el equipo el controlador sigue deshabilitado y la memoria ya no aparece conectada.
También intenté modificando una entrada en el registro y haciendo una actualización de un archivo en system32 sin suerte alguna.
Placa base intel DG31PR.
Por favor llevo varios días buscando una solución!!
Muchas gracias javascript:emoticon(':)')
puede ser tambien que el antivirus lo este bloqueando, desinstalalo a ver si lo reconoce sin antivirus, otra cosa que puedes hacer es formatear la memoria usb a bajo nivel con el hdd low level format tool.
comenta como te fue.
un abrazo!
Lo recomendable sería actualizar los drivers de chipset Intel, ahí es donde vienen entre otras cosas los controladores de host usb y usb2 mejorado, estos drivers están en la web de Intel.
He probado con una impresora HP deskjet. Windows la detecta e instala automáticamente la compatibilidad de impresoras con USB, luego en las propiedades del controlador genérico he descargado de Internet la versión del fabricante. Fue sencillo. Entonces el "no reconocimiento" de dispositivo se presenta sólo con memorias USB.
Desconectá todo dispositivo USB del equipo.
Vas a Panel de Control, Sistema, solapa "Opciones Avanzadas", click en "Variables de Entorno", en "Variables del Sistema" (abajo, no arriba) click en "Nueva", Nombre de variable: DevMgr_Show_NonPresent_Devices Valor de variable: 1
Aceptás todo.
Vas al Administrador de Dispositivos, Ver, Mostrar dispositivos ocultos.
Eliminás todos los controladores que encuentres en la rama "Controladoras de bus serie universal (USB)".
Ingresás a http://www.intel.com/p/en_US/support/detect y seguís las instrucciones.
Saludos!
Hola! muchas gracias por responder.
He intentado incluso con una instalación fresca de windows (iso diferente, uno en ingles), y tampoco la reconoce. He intentado también con otra memoria USB y sucede lo mismo.También formateando la memoria a bajo nivel como has sugerido y lo mismo.
Hasta ahora la única manera para que el windows de este equipo reconozca una memoria USB es deshabilitando el controlador de host mejorado USB2, pero es una solución de un sólo inicio pues al reiniciar windows ignora que la memoria ha sido conectada y hay que habilitar y deshabilitar dicho controlador de nuevo, lo cual deja de ser práctico.
Pienso que puede ser un conflicto entre los controladores de host USB y USB2 mejorado... aunque no sé si es posible en windows 7... ¿qué opinan?
Muchas gracias!!!
Hola a todos muchas gracias por responder :)
[quote="hernandsl2"]mas que un problema en windows tambien podria ser en el bios setup, resetealo a ver si funciona o flashealo a la ultima revision.[/quote]
Ya había probado reseteando el bios. He seguido tu sugerencia y he flasheado el bios a su última versión. Ha salido bien pero no ha solucionado el problema.
[quote="ElsoPilote"]Lo recomendable sería actualizar los drivers de chipset Intel, ahí es donde vienen entre otras cosas los controladores de host usb y usb2 mejorado, estos drivers están en la web de Intel.[/quote]
Si, es lo que hice en 1er lugar: actualizar controladores con windows conectado a internet, luego manualmente con el fabricante y por último por medio de un software de actualización de drivers. En el cuadro de diálogo de las propiedades del controlador dice que funcionan correctamente.
[quote="Tangos"]¿Ocurre lo mismo conectándolo en un puerto trasero?[/quote]
Sí, de hecho desconecté los puertos delanteros hasta solucionar el problema directamente con los puertos traseros del board. También los he conectado todos de nuevo y da lo mismo.
Aquí las capturas de pantalla:
Esto es lo que sucede cuando deshabilito el controlador de host USB2 mejorado
Al habilitar el controlador se congela el mouse USB por un momento, se pierde comunicación con la memoria USB y aparece nuevamente como unknown deviceNOTA: Hay dos detalles a tener en cuenta: el 1ro es que al conectar la memoria USB no "parpadea" su led indicador de actividad... cosa que en otro equipo hace al instante. El 2do es que al conectar los puertos delanteros (del chasis a la placa) aparece un 2do unknown device (siendo el 1ro la memoria USB). El chasis tiene un panel frontal con un lector universal de tarjetas, un puerto que dice USB2.0, otros dos puertos USB y los de audio. No estoy seguro de si es relevante pues el problema persiste aún con el panel desconectado.
Hola! Gracias por responder :)
He seguido tus instrucciones paso a paso. La utilidad de intel no detecta drivers disponibles para la placa DG31PR. En la búsqueda manual no aparece la placa, sólo aparecen las de chipset de la serie 6 en adelante y la DG31PR es de la serie 3.
La opción del administrador de dispositivos "Buscar cambios de hardware" reconoce los concentradores raíz usb y los controladores de host universal usb y mejorado usb2 y los instala automáticamente.
Luego de la instalación de controladores, si el panel frontal del chasis está conectado a la placa aparece un dispositivo desconocido usb. Con el panel desconectado no aparece nada. Cuando conecto la memoria sale el aviso de que "no se reconoce el dispositivo usb". Para que la reconozca debo deshabilitar el controlador de host USB2 mejorado. Al hacerlo inmediatamente aparece que el dispositivo puede funcionar más rápidamente; además, el otro dispositivo desconocido asociado al panel frontal también cambia a dispositivo de almacenamiento usb.
Luego, si habilito dicho controlador ambos dispositivos pasan a ser "unknown device".
¿Es posible que este usb2 habilitado cause conflicto y bloquee la lectura de la memoria?
Con el controlador usb2 deshabilitado windows reconoce la memoria usb, incluso se auto extrae y ofrece las opciones para abrirla. Aparece abajo en la barra de tareas y puedo darle expulsar de forma segura. Luego al conectarla de nuevo funciona correctamente a usb1.0.
Al reiniciar el equipo el controlador permanece deshabilitado pero ya no aparece la memoria sea que haya estado conectada o no en el inicio e independiente del puerto usb usado; debo entonces habilitar el controlador, sale "no se reconoce el dispositivo usb"... ahí debo deshabilitar nuevamente el controlador usb2 para poder acceder a la memoria.
Una solución práctica sería crear un ejecutable que al inicio habilite y deshabilite dicho controlador, así la memoria puede ser accedida por usb1. ¿es posible hacerlo?.
Muchas gracias!! :wink:
Hola muchas gracias!!!
Sí, windows update está actualizado. La fuente es ATX de 500W. La verdad no sé cuáles son los requerimientos de la fuente para un buen desempeño de los puertos usb.
Hola. Gracias! Hice pruebas con el devcon y funciona bien, con un .bat es posible activar y desactivar el controlador usb2, que bien!! porfavor quisiera saber cómo puedo incluir una directiva o comando para que el .bat sea ejecutado como administrador. En Propiedades - Compatibilidad - Nivel de privilegio hay una opción para "Ejecutar este programa como administrador" y aparece deshabilitada ¿cómo habilitarla?
8)
Generá un Acceso Directo hacia el BAT, y allí podrás aplicar los tildes.
PD: Si no funciona, podrías probar con un programa indicado por Natalia C. Falcon en uno de sus aportes:
http://www.nirsoft.net/utils/nircmd.html
usando:
nircmd.exe elevatecmd runassystem CMD.exe /C "xxxxx.bat"
Hola!! bueno muchas gracias a todos por la ayuda, especialmente a Tangos :D He solucionado el problema con un .bat convertido a .exe que básicamente habilita y deshabilita el controlador de host usb2 mejorado, pues éste causa un conflicto y afecta el reconocimiento de las memorias USB. He usado el Programador de Tareas para programar su ejecución diaria y con altos privilegios (UAC bypass!!) al iniciar el sistema.
El centro de la solución al problema está en el post de Tangos acerca del devcon, no sé cómo editar la valoración para ubicarla dentro del tema. En el archivo .bat van dos comandos:
devcon enable *DEV_27CC*
devcon disable *DEV_27CC*
Aquí hay un tutorial para activar y desactivar una tarjeta de red... que he usado como ejemplo.
http://www.redesyseguridad.es/activar-y-desactivar-una-tarjeta-de-red-mediante-comando-devcon-exe/
Para convertir de .bat a .exe he usado el Sysadmin Geek’s BAT to EXE script basado en el extractor 7zip. Aquí la página con la explicación y los archivos:
http://www.howtogeek.com/50364/convert-a-batch-bat-script-to-an-executable-exe-file/
Muchas gracias nuevamente!!!
Saludos :)