Windows 8 ha alcanzado el estado RTM, y si te pareces en algo a mí, ahora harás planes para configurarlo como tu sistema operativo de escritorio principal. (Todavía no me gusta la interfaz antes conocida como Metro, pero todas las otras cosas buenas que hay allí me han convencido).
En la mayoría de los casos, esto no debería ser una gran conmoción, porque Windows 8 funciona bien con controladores de dispositivo diseñados originalmente para Windows 7. Pero he tenido un grado sorprendente de problemas para conseguir uno de mis dispositivos más antiguos, un Edirol UA. Interfaz de audio USB 4FX: para que funcione.
Facebook busca por correo electrónico sin iniciar sesión
No se encontró controlador
Al principio, no estaba seguro de qué había hecho mal. El paquete de instalación del controlador de Edirol Windows 7 se ejecutó sin problemas, pero cuando conecté el dispositivo, Windows 8 insistió en que no podía encontrar un controlador (como se muestra en la imagen de arriba). Buscar manualmente y dirigir Windows al directorio apropiado no ayudó.
Una mirada rápida dentro del archivo INF del controlador reveló el problema. Por lo general, si un archivo INF no contiene información de instalación específicamente para Windows 8, el sistema operativo simplemente usará las instrucciones para Windows 7 en su lugar. En este caso, sin embargo, me sorprendió ver que el archivo INF indicaba explícitamente que no se debería instalar ningún controlador para Windows 8. Aquí están las secciones relevantes del archivo (NTamd64.6.1 y NTamd64.6.2 son los nombres internos del Ediciones de 64 bits de Windows 7 y 8 respectivamente):
Bien, podrías pensar, sin duda hay una razón para eso. A veces, las cosas se rompen entre las diferentes versiones de un sistema operativo y no desea que las personas instalen controladores que no funcionan.
Pero lo extraño es que este controlador se publicó en 2009, por lo que no hay forma de que se haya probado en Windows 8. Solo puedo asumir que los desarrolladores decidieron evitar que se instalara en versiones futuras del sistema operativo simplemente para descartar cualquier posibilidad de problemas futuros.
cómo desbloquear a alguien en fortnite pc
Ajustar el archivo INF
Tal precaución puede ser una buena práctica de ingeniería, pero me sentí frustrado. Estaba seguro de que el controlador debería funcionar en el nuevo sistema operativo, si tan solo pudiera encontrar una manera de instalarlo. Afortunadamente, no fue difícil eliminar la prohibición de instalar en Windows 8. Unas pocas pulsaciones de teclas en el Bloc de notas, para cambiar las referencias a NTamd64.6.1 y NTamd64.6.2, fueron suficientes para persuadir a Windows 8 de que buscara y comenzara a instalar el controlador cuando conecté mi UA-4FX
El controlador había sido firmado digitalmente para garantizar su integridad.
Sin embargo, inmediatamente surgió un nuevo problema: el controlador ahora fue rechazado debido a un error de hash. Esto indicó que el controlador había sido firmado digitalmente para garantizar su integridad, lo que significa que se negaría a instalar si el archivo INF (o cualquier otra parte) hubiera sido manipulado. Una buena situación trampa para mí.
Me pregunté brevemente si podría haber una manera fácil de falsificar una nueva firma, pero, por supuesto, el objetivo de las firmas es que no la hay. Entonces se me ocurrió una solución sencilla: volví al archivo INF y eliminé la referencia en el encabezado al archivo CAT que contiene los detalles criptográficos del controlador. Ahora el conductor no estaba firmado en absoluto.
Instalación de controladores sin firmar
¿Problema resuelto? No exactamente. El procedimiento de instalación del controlador ya no se quejaba de problemas de hash: pero abortó la operación tan pronto como detectó que el controlador no estaba firmado. Ah, sí: como nueva medida de seguridad en Windows 8, los controladores no firmados se bloquean automáticamente.
Afortunadamente, también hay una forma de solucionar este problema. Si va a la aplicación Inicio avanzado en Windows 8, puede elegir reiniciar la computadora con las opciones de Inicio avanzado habilitadas. Luego, se le dará la oportunidad de iniciar en varios modos de solución de problemas, incluido el Modo seguro, el Modo de depuración y el modo Deshabilitar la aplicación de la firma del controlador.
Cuando arranqué en este modo, por fin pude instalar mi controlador Edirol UA-4FX modificado, que, para mi gran alivio, resultó funcionar perfectamente. Luego pude reiniciar nuevamente en el modo regular, más seguro y de aplicación de firmas, y disfrutar de la seguridad y el sonido del controlador.
Por supuesto, no hay garantía de que todos los controladores sean tan fáciles de modificar o de que funcionen a la perfección en Windows 8. Pero es de esperar que algo de esta experiencia pueda resultarle útil.
cómo despegar no molestar en iphone
En cualquier caso, de alguna manera es reconfortante descubrir que incluso en el último sistema operativo de Microsoft, que se suponía que tenía que ver con controles táctiles hábiles y experiencias gráficas de usuario, todavía es posible que nosotros, los aficionados a los retoques, nos quedemos atascados cuando nos encontramos con un problema técnico. en y arreglarlo nosotros mismos.
Posdata: una solución más sencilla
Más tarde se me ocurrió una posible solución alternativa más fácil. Windows 8 es compatible con los controladores escritos para Vista, así como para Windows 7: así que, como experimento, intenté descargar e instalar el controlador de Vista de 64 bits para mi dispositivo Edirol. Este archivo INF más antiguo (con fecha de 2007) no incluía ninguna restricción especial para Windows 8 y, como no se requería edición, no era necesario eliminar la firma digital y arrancar en un modo especial para que funcionara. Por supuesto, es posible que un controlador de cinco años no admita todas las funciones y el rendimiento completo de una versión más actualizada, pero es una confirmación útil de que si necesita hacer funcionar un dispositivo más antiguo, los controladores de Vista podrían hacer lo mismo. truco.