Cómo Solucionar el Error de Extensión de Kernel No Firmada o Bloqueada en Mac

Cómo Solucionar el Error de Extensión de Kernel No Firmada o Bloqueada en Mac
Anuncio relacionado

Introducción al Error de Extensiones de Kernel Bloqueadas en macOS

Una de las características de seguridad más estrictas de macOS es el sistema Gatekeeper y la protección de integridad del sistema (SIP), los cuales supervisan y restringen qué software de bajo nivel puede ejecutarse. Cuando intentas instalar controladores antiguos, tarjetas de captura, software de virtualización o dispositivos de audio especializados, es común encontrarse con un aviso que indica que la extensión de kernel (kext) ha sido bloqueada o no es compatible.

Causas Principales del Bloqueo de Kexts en Mac

  • Políticas de Seguridad de Apple: macOS moderno requiere que los desarrolladores firmen criptográficamente sus extensiones con identificadores de desarrollador aprobados.
  • Falta de Autorización Manual: Incluso con firmas válidas, macOS requiere que el usuario apruebe explícitamente la ejecución de software de kernel nuevo desde las Preferencias del Sistema.
  • Uso de Kexts Legadas: Apple está descontinuando gradualmente las extensiones de kernel en favor de las extensiones de sistema (System Extensions), lo que causa conflictos en versiones recientes como macOS Ventura o Sonoma.

Método 1: Aprobar la Extensión desde Privacidad y Seguridad

  1. Haz clic en el logotipo de Apple en la esquina superior izquierda y selecciona Ajustes del Sistema (o Preferencias del Sistema).
  2. Desplázate hacia abajo en la barra lateral y haz clic en la sección Privacidad y Seguridad.
  3. Deslízate hasta el final de la ventana. Si una extensión fue bloqueada recientemente, verás un mensaje que dice Se ha bloqueado la carga de software del sistema del desarrollador '[Nombre del Desarrollador]'.
  4. Haz clic en el botón Permitir ubicado junto al mensaje.
  5. Introduce tu contraseña de administrador o usa Touch ID para autorizar el cambio.
  6. Reinicia tu Mac cuando el sistema te lo solicite para aplicar la configuración.

Método 2: Modificar Temporalmente la Seguridad del Kernel mediante RecoveryOS

Si el sistema operativo sigue rechazando la extensión y necesitas reducir temporalmente el nivel de seguridad para permitir kexts de desarrolladores identificados, debes utilizar el entorno de recuperación:

  1. Apaga tu Mac por completo.
  2. Enciende tu Mac manteniendo presionado el botón de encendido hasta que veas el texto Cargando opciones de inicio (en Macs con Apple Silicon) o presiona Cmd + R durante el arranque (en Macs con Intel).
  3. Selecciona Opciones y haz clic en Continuar, luego introduce tu contraseña de administrador.
  4. En la barra de menús superior, selecciona Utilidades y luego Terminal.
  5. Escribe el siguiente comando para ajustar la seguridad de las extensiones de kernel y presiona Enter:
    sudo spctl kext-consent add [Identificador_Del_Desarrollador]
  6. Si necesitas permitir la administración avanzada de kexts de terceros, puedes usar la herramienta de configuración de seguridad:
    bdesutil o ajustar las políticas de la interfaz de recuperación según las indicaciones específicas de tu modelo de Mac.
  7. Reinicia tu equipo normalmente para que los cambios surtan efecto.
Anuncio
Seguir Leyendo

Guías y Soluciones Relacionadas

Windows Apps Juegos
Juegos

Cómo Solucionar el Error Fatal de DirectX en Juegos de Unreal Engine Paso a Paso

Te enfrentas a un cierre inesperado por un fallo gráfico. Aprende a solucionar el error fatal de DirectX en tus juegos favoritos.

Leer guía completa →
Juegos

Cómo Solucionar el Error 'Access is Denied' en EA App Paso a Paso

¿EA App te muestra un error de acceso denegado al intentar iniciar tus juegos favoritos? Descubre cómo solucionarlo de forma rápida y definitiva.

Leer guía completa →
Juegos

Cómo Solucionar el Error Fatal D3D en Juegos de PC de Forma Definitiva

Aprende a corregir el error fatal D3D que interrumpe tus partidas. Soluciones efectivas y actualizadas para tarjetas gráficas.

Leer guía completa →