Aparece una pantalla azul en la computadora con el código 0X00000D1 ¿Cuál es el problema?
0x000000D1 es causado por un conflicto de interrupción PCI, generalmente causado por problemas de compatibilidad de controladores, problemas de DEPURACIÓN de memoria o software antivirus.
Por ejemplo, los controladores Logitech MouseWare 9.10 y 9.24 para ratones Logitech pueden provocar este fallo. Al mismo tiempo, la memoria defectuosa, los archivos de memoria virtual dañados, cierto software (como software multimedia, software antivirus, software de copia de seguridad, software de reproducción de DVD), etc. también pueden causar este error.
Por ejemplo, si falla el suministro de energía de la computadora, lo que resulta en un suministro de energía anormal y fallas frecuentes, etc., también hay casos en los que el hardware de la computadora es incompatible. Esta situación ocurre principalmente en computadoras ensambladas recién compradas. Se recomienda comprar una computadora ensamblada para elegir una combinación de hardware equilibrada y compatible.
La razón por la que Windows elige "mátame" es porque no sabe si el error se puede aislar para no dañar otros programas y datos del sistema, o si el componente puede volver a la normalidad en en el futuro, y Windows sabe que es más probable que esta excepción provenga de problemas más profundos, como corrupción general de la memoria o dispositivos de hardware que no funcionan correctamente. Permitir que el sistema continúe ejecutándose puede provocar más anomalías y los datos almacenados en el disco u otros periféricos pueden dañarse.
Windows se da cuenta de que el riesgo de hacer esto es demasiado grande para la seguridad e integridad de sus programas y datos, y para minimizar sus pérdidas lo antes posible, Windows toma sus propias decisiones a regañadientes.
Cuando el sistema detecta un error fatal que provoca un bloqueo, el propio Windows ejecuta la función de bloqueo "KeBugCheckEx". Esta función acepta un código de detención (Código de detención, también conocido como código de verificación de errores "Código de verificación de errores") y cuatro parámetros que se interpretan de acuerdo con el código de detención (habrá una ilustración a continuación).
Después de llamar a KeBugCheckEx, primero se enmascararán todas las interrupciones en todos los procesadores del sistema y luego el sistema cambiará la pantalla al modo de gráficos VGA de baja resolución (porque esto es compatible con todas las tarjetas gráficas de la plataforma Windows). ) Modo genérico), dibuja un fondo azul y luego muestra este código de detención, seguido de información clave que es útil para que el usuario diagnostique el error.
Información ampliada
Códigos de error comunes de pantalla azul
1.0000000A
Este BSOD significa que los controladores de Microsoft Windows o en modo kernel son Access memoria paginada en DISPATCH_LEVEL o superior. El código de error de pantalla azul 0x0000000A también puede mostrar "IRQL_NOT_LESS_OR_EQUAL" en la misma pantalla azul.
2.0x0000000C
Este BSOD indica que el hilo actual excede el número permitido de objetos en espera. El código de error BSOD 0x0000000C también puede mostrar "MAXIMUM_WAIT_OBJECTS_EXCEEDED" en la misma pantalla azul.
3. 0x00000012
Este BSOD significa que ocurrió una excepción desconocida. El código de error BSOD 0x00000012 también puede mostrar "TRAP_CAUSE_UNKNOWN" en la misma pantalla azul.
4. 0x0000001A
Este BSOD significa que se ha producido un error grave en la gestión de la memoria. El código de error BSOD 0x0000001A también puede mostrar "MEMORY_MANAGEMENT" en la misma pantalla azul.