Tengo un Macbook Air 2013 que no tiene MacOS instalado, sino que está arrancando Windows 8 Pro de 64 bits (instalación limpia, no actualizada desde Windows 7) en un archivo vhdx vía EFI. No estoy teniendo ningún problema en el arranque de Windows 8 ni en su uso.
Sin embargo, parece que no puedo conseguir que los controladores de Boot Camp se instalen correctamente. No necesito que Boot Camp me ayude a arrancar, sólo necesito los controladores para que cosas como el teclado, el trackpad y el adaptador wifi funcionen correctamente.
He descargado el software de soporte de Boot Camp 5.0.5033 y he extraído el contenido. No pude ejecutar la instalación de Boot Camp directamente. Recibí el mensaje "Error de instalación. Boot Camp x64 no es compatible con este modelo de ordenador". Según mis investigaciones, esto suele ocurrir cuando se intenta instalar Boot Camp en Windows. Como se describe aquí Abrí un símbolo del sistema elevado y navegué hasta el BootCamp \Drivers\Apple y ejecutar "msiexec /i BootCamp.msi". Esto lanzó el proceso de instalación de Boot Camp, que pareció instalar los controladores de Boot Camp sin problemas. No vi ningún mensaje de error. Cuando la instalación terminó, reinicié. La instalación parece haber funcionado en parte - por ejemplo, el teclado LED estaba oscuro antes y ahora está iluminado, y se añadió un icono de notificación en la barra de tareas que dice "ENG" e indica que estoy usando un teclado Apple.
Sin embargo, he notado una serie de cosas que sugieren que los controladores no se instalaron correctamente.
El panel de control de Boot Camp sólo tiene una pestaña, "Disco de inicio". Basado en este enlace que describe una instalación típica de Boot Camp en Windows, yo esperaría que el Panel de Control tuviera pestañas como Teclado, Trackpad, etc. Ninguna de ellas está presente.
El Administrador de dispositivos sigue mostrando los controladores por defecto para dispositivos como el teclado. De nuevo, esperaría que el Administrador de Dispositivos se viera como en el enlace anterior. En cambio, no veo ninguno de los controladores que Boot Camp dijo que estaba instalando. Además, la rama "Otros dispositivos" tiene varios dispositivos, como el controlador de red, el controlador de host USB Bluetooth y el controlador de comunicaciones simples PCI, listados como que no funcionan correctamente.
Por último, cosas como pulsar con dos dedos el trackpad para abrir el menú contextual de Windows, o Fn+F5/Fn+F6 para disminuir/aumentar el brillo del teclado, no funcionan.
He probado a ejecutar de nuevo la instalación de Boot Camp, y ha encontrado la instalación anterior y ha ofrecido repararla. Lo he hecho y he reiniciado, pero nada ha cambiado.
He intentado entrar en el BootCamp \Drivers\Apple y ejecutando los ejecutables individuales de instalación del controlador. De nuevo, estos se ejecutan sin problemas e indican que han tenido éxito mostrando marcas de verificación verdes, pero de nuevo nada cambia.
He probado a entrar en el Administrador de dispositivos y actualizar los controladores manualmente (por ejemplo, le he dicho que busque en el \System32\DriverStore\FileRepository carpetas para los diversos controladores de Apple, como el trackpad o el wifi), pero Windows simplemente dice que no puede encontrar ningún controlador compatible allí.
Intentaría usar la actualización de software de Apple, excepto que no puedo hacer funcionar el adaptador wifi. Si es probable que eso solucione el problema, entonces iré a buscar un dongle para conectar mi cable Cat 5.
En resumen, ¿hay algo especial que deba saber al instalar los controladores de Boot Camp en Windows 8?
Gracias.
Editar el 22 de septiembre:
Puede ser que los drivers del software de soporte Boot Camp 5.0.5033 no sean lo suficientemente recientes para el hardware del Mac Air 2013. No soy un experto en controladores, pero estas son mis observaciones.
Empecé por intentar actualizar el controlador del adaptador wifi. Según un desmontaje*, el Air tiene un Broadcom BCM4360. Según wikidevi* el ID de hardware de Windows es PCI \VEN_14E4 &DEV_43A0.
Luego fui a \BootCamp\Drivers\Broadcom y abrí BroadcomEthernet64.exe usando 7Zip. Sólo hay un archivo .inf allí, b57nd60a.inf. Lo abrí. Encontré referencias a Windows Vista, Windows 7 y Server 2008, pero no a Windows 8. Encontré muchas identificaciones llamadas PCI \VEN_14e4 &DEV_xxxx, pero no PCI \VEN_14E4 &DEV_43A0.
También abrí BroadcomNetworkAdapter64.exe. Sólo hay un archivo .inf allí, bcmwl6.inf. Lo abrí y encontré referencias a Windows 7, pero no a Windows 8. Encontré identificaciones llamadas PCI \VEN_14E4 &DEV_43xx, que están un poco más cerca de la marca, pero no PCI \VEN_14E4 &DEV_43A0.
Mi opinión es que cuando intento instalar los controladores de Boot Camp, el proceso se completa sin ningún error pero muchos de los controladores no se instalan realmente porque los ID de hardware de Windows en los archivos .inf no coinciden con el hardware de la máquina.
He buscado por ahí para ver si alguien más tenía un controlador de Windows 8 para el Broadcom BCM4360. El único que he encontrado hasta ahora es de ASUS*. Descargué ese paquete de controladores, lo escaneé en busca de malware, lo abrí (es un archivo .zip), y encontré un archivo .inf, bcmwl63.inf. Lo abrí y efectivamente encontré referencias a Windows 8 y PCI \VEN_14E4 &DEV_43A0 en él. A continuación, he instalado con éxito el controlador ASUS en el Air, y el Administrador de dispositivos de Windows reconoce ahora que tiene un adaptador wifi. Sin embargo, no puedo ver ninguna red inalámbrica, aunque hay muchas a mi alrededor. He probado a reiniciar y eso no ha servido de nada. Supongo que el controlador de ASUS tiene algunas particularidades relacionadas con el hardware de ASUS que impiden que funcione correctamente en el Air.
Entonces, ¿es quizás sólo una cuestión de esperar hasta que Apple actualice sus controladores Boot Camp para Windows 8 para incluir el hardware más moderno en el Air 2013?
- No puedo publicar más enlaces. Intentaré añadir estos enlaces en un comentario, pero no son cruciales.