Buscar artículos sobre informática
Corregir errores de Windows XP puede llevar mucho tiempo. A pesar de que se utilizan diversas utilidades informáticas para diagnosticar y corregir errores en Windows XP, los errores más comunes del sistema también se pueden corregir utilizando programas que se incluyen directamente en el sistema operativo. Esto se aplica especialmente a errores en la configuración del registro de Windows.
Para corregir dichos errores, debe acudir al "Panel de control". El panel de control contiene muchas configuraciones de usuario y de computadora. Además, el panel de control contiene configuraciones para todos los dispositivos de entrada y salida (teclado, pantalla e impresora). Además, el Panel de control tiene varias configuraciones de accesibilidad, así como configuraciones regionales.
Si algún periférico de la computadora deja de funcionar, la solución ideal a este problema sería eliminar y reinstalar los controladores del dispositivo. Para que la corrección de errores de Windows sea más exitosa, es recomendable utilizar el "DeviceManager" (Administrador de dispositivos). Después de quitar un dispositivo, debe reiniciar su computadora para que Windows XP pueda detectar el dispositivo. Si aún no se detecta el dispositivo, puede utilizar el “Asistente para agregar hardware” (AddHardwareWizard). El asistente se puede iniciar fácilmente desde la pestaña "Hardware" del cuadro de diálogo "Propiedades del sistema". No se recomienda eliminar el dispositivo directamente del registro, ya que esto puede provocar varios errores en el sistema operativo.
Para eliminar dispositivos correctamente, debe abrir el "Administrador de dispositivos", hacer clic en el botón "Inicio" y luego seleccionar "Panel de control". Luego haga clic en el comando "Rendimiento y mantenimiento" - "Sistema".
Con la ventana Propiedades del sistema abierta, haga clic en el dispositivo que desea desinstalar y seleccione "Desinstalar" en el menú "Acción". Después de esto, el dispositivo se instalará correctamente y no se producirán errores durante su funcionamiento posterior (por supuesto, si el dispositivo está operativo).
Cuando se produce un error grave en Windows XP que pone en duda el correcto funcionamiento continuo del sistema operativo (SO), este se apaga inmediatamente y se reinicia espontáneamente. ¿Qué pudo haber causado una falla tan crítica del sistema?
Primero, debe desactivar el reinicio automático cuando el sistema falla para poder ver el mensaje de error.
Para hacer esto, abra el menú. Comenzar -> Panel de control -> Sistema -> -> Opciones. Desmarcar Fallo de sistema -> Realizar reinicio automático
Ahora, en caso de que aparezca una pantalla azul de muerte, el sistema operativo no se reiniciará automáticamente y se mostrará un mensaje de error informativo con detalles técnicos.
Pero hay un problema: al lanzar la versión rusa de Windows XP (la mayoría de los usuarios de XP la tienen), los desarrolladores olvidaron dejar el texto en inglés de los mensajes de error.
Como resultado, tenemos un mensaje impreso en caracteres blancos ilegibles (en los que es difícil distinguir solo la palabra STOP) sobre un fondo azul. Esta imagen se llama Pantalla Azul de la Muerte (BSOD).
Estos errores pueden deberse a controladores, servicios, hardware o software. Son los más difíciles de diagnosticar.
El texto del mensaje contiene información muy útil, pero es ilegible. El texto completo del aviso depende del motivo, pero su formato permanece constante. Primero viene el nombre del error, luego las recomendaciones para solucionarlo (las más generales, no sirven de nada) y, finalmente, el número y los parámetros del error.
Por ejemplo,
*** DETENER: 0x000000D1 (0x00000000, 0x000000000, 0x00000000, 0xF8BCC2A4)
El texto detrás de la palabra STOP contiene el número de error (hexadecimal) y hasta cuatro parámetros dependiendo del error. En nuestro ejemplo, el código de error 0x000000D1 (o simplemente D1) es el error más común. Ocurre al acceder a una dirección de memoria protegida que es inaccesible. Los parámetros, a su vez, indican la dirección de la celda de memoria a la que se accedió, el número de interrupción, el tipo de operación (0 significa lectura de la memoria) y la dirección de llamada.
Al final de la pantalla *** Nwiz.sys - Dirección F8BCCA44 base en F8BCC000, DateStamp 33bb8f1d - en algunos casos el nombre del controlador que causó el error. No asuma que este controlador necesariamente contiene un error y necesita ser reemplazado. A veces el motivo es otro programa que provoca inestabilidad y fallos en el sistema. Al mismo tiempo, el controlador Nvidia Nwiz.sys realizó una operación completamente correcta, solo que el sistema ya no pudo interpretarlo correctamente. Inicie Windows en modo protegido e intente deshabilitar el programa que causó el bloqueo o eliminar el servicio usando la Consola de recuperación.
Si el sistema se reinicia inmediatamente después de que se muestra el mensaje de error, no podrá registrar el código de error. Sin embargo, en la mayoría de los casos, la misma información se registra en el registro del sistema, que se puede ver usando la consola del Visor de eventos ( Comenzar -> Panel de control -> Administración -> Visor de eventos -> Sistema). Aquí sólo se indican el número de error y sus parámetros.
DETENER: |
Opciones |
Descripción |
0x0000000A | 1 - dirección a la que se realizó una solicitud errónea 2 - IRQL, que se utilizó para acceder a la memoria. 3 - tipo de acceso a memoria: 0 = operación de lectura, 1 = operación de escritura 4 - dirección de la instrucción que solicitó acceso a la memoria en esta dirección |
Un proceso o controlador en modo kernel intentó acceder a una ubicación de memoria que no tenía acceso a ella. Este error ocurre cuando hay hardware o software defectuoso (incompatible). Preste atención al nombre del controlador en la parte inferior de la pantalla; esto le dará la oportunidad de solucionar el problema. Si aparece un error de este tipo durante el proceso de instalación, el problema puede deberse a una incompatibilidad del software o del programa antivirus. La causa más común es que el controlador del dispositivo accede a un área de memoria protegida. |
0x0000000D | 1 - conexión a nivel de interacción 2 - nivel de interacción intentando acceder |
Encuentre puntos de contacto y determine cuáles están intentando acceder a esta capa en el orden incorrecto. |
0x0000001E | 1 - código de excepción 2 - dirección cuyo procesamiento falló 3 - Parámetro 0 para excepción 4 - Parámetro 1 para exclusión |
El kernel de Windows XP detectó un comando de procesador desconocido o no válido. Esto suele ser consecuencia de errores de RAM o violaciones de acceso a la memoria. Preste atención no solo al controlador especificado, sino también a la dirección que contiene este error. El código de excepción 0x80000003 significa que se alcanzó un punto de interrupción o juicio en un acceso a la memoria, pero el sistema arrancó con el modificador /NODEBUG. Si el error vuelve a aparecer, asegúrese de que el depurador no esté detenido y que el sistema se inicie con el modificador /DEBUG. En sistemas que no son Intel, si la dirección de excepción es 0XBFC0304, el error aparece debido al almacenamiento en caché del procesador. Si el error vuelve a aparecer, comuníquese con los fabricantes. Normalmente, se requiere el análisis del segundo parámetro de este mensaje, que indica la dirección del controlador (función) que estaba causando el problema. |
0x00000020 | 1 - Dirección APC en la que estaba esperando en el momento de la salida 2 - La comunicación con el medidor APC no es posible 3 - nivel de IRQ actual |
El nombre del error indica un contador APC dañado (deshabilitado). si el contador muestra un valor distinto de cero, entonces esta es la fuente del problema. Un valor negativo indica que el sistema de archivos llamó a FsRtlEnterFileSystem más veces que a FsRtlExitFileSystem. Un valor positivo indica que se llamó a FsRtlExitFileSystem más veces que a FsRtlEnterFileSystem. Si se encuentra en esta situación, verifique todos los sistemas de archivos de la máquina, especialmente si no tiene NTFS, FAT, HPFS y RDR. El IRQL actual debe ser 0. De lo contrario, es posible que una determinada orden de invalidación del controlador esté causando el error al regresar a un nivel alto de IRQ. Recuerde lo que estaba haciendo o qué aplicaciones cerró, qué controladores estaban instalados en el momento en que apareció la pantalla azul. Este síntoma indica un problema grave con los controladores de terceros. |
0x00000023 | El problema está en el controlador del sistema de archivos FAT (la mayoría de las veces es una falla del disco). | |
0x00000024 | El problema está en el controlador del sistema de archivos NTFS (fallo del disco). | |
0x0000002A | 1 - dirección en la que IRP ( Paquete de solicitud de E/S ) fue encontrado en condiciones inapropiadas | Se descubrió inesperadamente que el IRP estaba en un estado inconsistente; esto ocurre cuando uno o varios campos no eran consistentes con el estado preservado del IRP. Por ejemplo, PIR que se completó se indicó que aún estaba en espera de la ejecución de comandos de un controlador de dispositivo. |
0x0000002B | La pila está llena. Esto puede ocurrir cuando el controlador del kernel usa demasiadas llamadas a la pila. Esto puede suceder si hay un error grave en el kernel. | |
0x0000002E | 1 - dirección de memoria virtual que causó el error 2 - dirección física de la causa del error 3 - registro de estado del procesador (PSR) 4 - Registro de instrucciones de error (FIR) |
Fallo o defecto de RAM ( RAM ), incluida la memoria del adaptador de vídeo. Esto también puede suceder cuando el controlador accede a la dirección de memoria 0x8XXXXXXX, que no existe. |
0x00000031 | 1: código de estado que describe por qué el sistema decidió que no se produjo la inicialización 2: indica la ubicación del error de inicialización de la fase 0. |
La inicialización del sistema falló durante la etapa de inicio. |
0x00000032 | 1: código de estado que describe por qué el sistema decidió que no se produjo la inicialización 2: indica la ubicación del error de inicialización de la fase 1. |
La inicialización del sistema falló en la siguiente etapa. |
0x00000035 | 1 - dirección IRP | El controlador de nivel superior intentó llamar al controlador de nivel inferior a través de la interfaz IoCallDriver(), pero no quedaba espacio libre en la pila, por lo que el controlador de nivel inferior no podrá alcanzar los parámetros requeridos, ya que no hay parámetros. por ello en absoluto. Esta es una situación desastrosa, ya que el conductor de nivel superior cree que ha completado los parámetros para el conductor de nivel inferior. Sin embargo, desde no hay espacio en la pila para el último controlador, el creador invalidó el final del paquete. Esto significa que lo más probable es que alguna otra memoria esté dañada. |
0x00000036 | 1 - dirección del objeto | El controlador del dispositivo intentó eliminar uno de sus objetos de dispositivo del sistema, pero el recuento de aciertos de este objeto no era igual a 0, lo que significa que todavía había tareas pendientes para este objeto (el contador indica la cantidad de razones por las que este objeto no puede eliminarse). ser eliminado). Este es un error de llamada al conductor. |
0x00000037 | Error de unidad de disquete | |
0x0000003E | El sistema multiprocesador no es compatible o no es simétrico entre sí. Para ser simétricos, los procesadores deben ser del mismo tipo y nivel. Por ejemplo, intente el uso de un procesador de nivel Pentium y 80486 provocará un error. Además, en sistemas x86, la capacidad de punto flotante debe estar presente en ambos procesadores o en ninguno. |
|
0x0000003F | Entradas de archivos de página ). Generalmente la causa es un controlador que no borra bien el archivo de la página o no hay espacio en el disco. | |
0x00000040 | El controlador llamó a la función IoBuildPartialMdl() y le envió un MDL para revelar la parte de origen del MDL, pero el MDL es menor que los límites de dirección requeridos. Este es un error del controlador. | |
0x00000044 | 1 - dirección IRP | El conductor solicitó completar el IRP, pero el paquete ya estaba completo. Este error es difícil de detectar, ya que el caso más simple (un controlador que intenta completar la misma operación dos veces) no suele ser lo que sucede en de hecho. Con menos frecuencia, dos conductores diferentes intentan apoderarse del paquete y cancelarlo. El primero suele funcionar, pero el segundo no. Es difícil rastrear qué conductor hizo esto, ya que el segundo sobrescribió las huellas del primer conductor. Sin embargo, el conflicto se puede detectar observando los campos DeviceObject en cada ubicación de la pila. |
0x00000048 | Este error indica que el paquete de solicitud de E/S (IRP) que está a punto de completarse está en orden de cancelación, lo que significa que el paquete está en una posición que puede cancelarse. Sin embargo, el paquete ya no pertenece al conductor, puesto que ya ha entrado en la fase final. | |
0x00000049 | Fallo de página con interrupción deshabilitada. Trate este error de la misma manera que 0x0A. |
|
0x0000004C | Winlogon o CSRSS (Windows) murieron repentinamente. El código de salida puede decir más. Normalmente es c0000005, lo que indica que no es compatible. una excepción falló en un proceso u otro. También ocurre si se reconoce que un controlador o una biblioteca del sistema están dañados. |
|
0x0000004D | 1 - número de páginas utilizadas 2 - número de páginas físicas |
Ya no queda espacio libre para completar la operación. |
0x0000004E | 1. valor 1 Segundo, el significado de los títulos de las páginas dañadas. 3. número de páginas disponibles 4. 0 1. valor 2 |
La razón es una estructura de entrada-salida del controlador dañada (defectuosa). |
0x00000050 | 1. indica una dirección de memoria incorrecta | Un controlador de dispositivo o servicio del sistema solicitó datos que no estaban en la memoria. Se trata de un defecto de RAM o software incompatible. |
0x00000051 | 1. valor 1 (indica dónde ocurrió el error) 2. valor 2 (indica dónde ocurrió el error) 3. puede apuntar a una biblioteca 4. puede ser el código de retorno de HvCheckHive, si existe alguna biblioteca dañado |
Error de registro. Este error también podría significar que el registro recibió un error de E/S al intentar leer uno de sus archivos. El error podría deberse a un problema de hardware o el sistema puede estar dañado. También puede significa que el error es causado por una operación de actualización que solo usa sistema de seguridad y esto es sólo cuando los recursos se están agotando. Si aparece tal error, verifique si la máquina es PDC o BDC y cuántas cuentas hay en la base de datos SAM (Security Account Manager) y si las bibliotecas correspondientes están casi llenas. |
0x00000058 | El sistema arrancó desde la partición primaria restaurada, por lo que las bibliotecas dicen que el espejo está bien, pero en realidad no lo está. Las imágenes reales han sido alteradas. | |
0x00000069 | La inicialización del sistema falló. Por ejemplo, la instalación tomó una decisión incorrecta con respecto a la instalación del sistema o al usuario. reconfigurado el sistema. |
|
0x00000073 | 1. 5 2. 2 3. lista de bibliotecas 4. especifica un UNICODE_STRING que contiene el nombre de la biblioteca |
Indica que una de las bibliotecas del sistema está dañada o es ilegible. Esta biblioteca puede ser SOFTWARE, SEGURIDAD o SAM (Administrador de cuentas de seguridad). |
0x00000074 | Este error puede indicar que la biblioteca del SISTEMA cargada por NTLDR está corrupta. Sin embargo, esto es casi imposible ya que OSLOADER siempre verifica las bibliotecas después de cargarlas y se asegura de que no estén dañadas. Este error también puede significar que faltan algunas claves de registro necesarias y sus configuraciones. Subir a LastKnownGood puede resolver el problema. | |
0x00000075 | No hay espacio libre en el disco; esto también puede suceder cuando intenta guardar el registro en un dispositivo de solo lectura. | |
0x00000077 | 1. 0 2. 0 3. Valor de PTE en el momento del error 4. dirección de error del kernel 1. código de estado |
El sistema intentó leer los datos del kernel desde la memoria virtual (archivo de página) y no pudo encontrar datos en la dirección especificada. Motivos: Defectos de RAM, fallas del disco duro, corrupción de datos o infección de virus, etc. |
0x00000079 | 1. tipo de discrepancia (1, 2 o 3): 1. discrepancia entre los niveles de liberación de PRCB (discrepancia de fechas). Si este es el caso, entonces 2. discrepancia entre los tipos de compilación, en este caso los parámetros 2 y 3: 3. Las computadoras con arquitectura de microcanal (MCA) requieren un MCA HAL específico, en |
Este mensaje indica una discrepancia entre la capa de abstracción de hardware de Windows XP. HAL ) y archivos del sistema de Windows XP. El motivo es un cambio repentino en los parámetros del BIOS en computadoras con ACPI, por ejemplo, al instalar un disco duro con el sistema en otra computadora. Es posible que el usuario haya actualizado manualmente NTOSKRNL.EXE o HAL.DLL a versiones incompatibles. |
0x0000007A | El error tiene el mismo motivo que el error 0x77: la página de datos del kernel no se encontró en la memoria virtual (archivo de intercambio). El error se debe a un bloque defectuoso en la memoria o a un error del controlador de disco. | |
0x0000007B | 1. puntero al objeto del dispositivo | La partición del sistema o el volumen de inicio no se encontraron durante el inicio. El problema suele estar en volver a particionar los discos, agregando nuevos discos antes del de arranque. Como resultado, las entradas en Boot.ini ya no corresponden a las particiones correctas. |
0x0000007D | 1. número de páginas físicas encontradas 2. página física inferior 3. página física más alta 4. 0 |
No hay suficiente memoria para iniciar Windows. El motivo es un defecto o una cantidad de RAM demasiado pequeña. |
0x0000007F | 1. razón específica | Aparece cuando el procesador comete un error que el kernel no puede manejar. La mayoría de las veces esto ocurre debido a defectos en la RAM, deteniendo el ventilador del procesador, así como también debido al overclocking del procesador y su sobrecalentamiento. |
0x0000008B | 1 - Firma del disco MBR. 2 - Suma de comprobación del MBR calculada por el gestor de arranque del sistema 3 - Suma de comprobación del MBR almacenada en el sistema. |
Este error ocurre durante el proceso de inicio cuando la suma de verificación del MBR calculada por el sistema no coincide con la suma de verificación del cargador de arranque. Generalmente esto significa un virus, porque... Es posible que algunos virus no se detecten. Arranque desde el disco y busque virus. |
0x00000092 | Aparece sólo cuando se carga un controlador de un solo procesador en un sistema que tiene más de un procesador activo. | |
0x00000098 | Fin del período de demostración de OC (para versiones de prueba). | |
0x0000009C | Error fatal al comprobar el hardware. | |
0x0000009F | El controlador se encuentra en un estado incorrecto o incorrecto después de apagarse, ingresar al modo de espera (hibernación) o recuperarse de estos modos. | |
0x000000B4 | Error al inicializar el controlador de vídeo. Reinicie en modo protegido y resuelva el conflicto de hardware o revierta el nuevo controlador. | |
0x000000B9 | Se detectaron errores de chipset. La razón es una placa base defectuosa. | |
0x000000BE | El controlador está intentando escribir en la memoria de sólo lectura (ROM). | |
0x000000C2 | Operación de asignación de memoria incorrecta. El motivo es un controlador o software defectuoso. | |
0x000000C4 | La verificación de las versiones del controlador revela un error fatal en el controlador... | |
0x000000C5 | Se intentó acceder a un área no válida de la memoria de proceso con un IRQL demasiado alto. Esto casi siempre se debe a controladores que han dañado el grupo del sistema. | |
0x000000C6 | El conductor accedió al grupo de memoria libre. Reemplace el controlador. | |
0x000000C7 | Temporizador del kernel o llamada a procedimiento retrasado ( DPC ) se encontraron en un área de memoria no válida. Esto suele deberse a un defecto del controlador. | |
0x000000C9 | Se recibió una señal del conductor para advertir contra la comprobación de E/S. | |
0x000000CB | Similar al error 0x76. Indica que el controlador o la rutina de E/S no pudo paginar las páginas restantes después de completar la operación. | |
0x000000CE | El conductor no pudo cancelar las acciones esperadas antes de la transición. Generalmente ocurre después de instalar un controlador o servicio defectuoso. | |
0x000000D1 | El controlador está accediendo a una dirección de memoria inaccesible. | |
0x000000D8 | El sistema se ha quedado sin entradas en la tabla de páginas. No hay suficiente RTE ( Entradas de archivos de página ). Por lo general, la causa es un controlador que solicita áreas de memoria demasiado grandes del kernel o que no hay espacio en el disco (el archivo de página es pequeño). | |
0x000000E3 | Este error ocurre cuando hay fallas en el sistema de archivos NTFS. | |
0x000000EA | Puede aparecer después de instalar un nuevo adaptador de video o un controlador de adaptador de video actualizado, lo que hace que el sistema espere indefinidamente al acceder al hardware. reemplace el adaptador de video o instale otro controlador. | |
0x000000ED | Windows XP no pudo acceder al volumen que contiene los archivos de inicio. Ver 0x7B. | |
0x000000F2 | El kernel ha detectado una "tormenta de interrupciones" cuando un dispositivo no libera una interrupción. Como regla general, esto se debe a un controlador de dispositivo incorrecto o a un error en el firmware. | |
0x000000F3 | El cierre de Windows falló por falta de memoria. | |
0x1000007E | Igual que 0x7E. | |
0x1000008E | Igual que 0x8E. | |
0xC000009A | El kernel de Windows asignó toda la memoria disponible para agrupar páginas. | |
0xC0000135 | Se encontró un error al cargar la biblioteca. El archivo falta o está dañado. El registro puede estar dañado. | |
0xC0000142 | La inicialización de la biblioteca falló | |
0xC0000218 | El archivo de subárbol de registro requerido no se cargó. El archivo puede estar dañado o eliminado. El archivo de registro está dañado debido a errores en el disco duro o la RAM. | |
0xC000021A | Hay un grave problema de seguridad en Windows XP: se culpa a Winlogon.exe o Csrss.exe por la infracción. Este error ocurre cuando el archivo no se restaura por completo, las versiones de los archivos del sistema no coinciden, así como cuando los permisos de los archivos del sistema se cambian incorrectamente, cuando la cuenta del sistema pierde el acceso a los archivos y carpetas del sistema. | |
0xC0000221 | Hay un problema con el archivo especificado. Recupera el archivo. | |
0xC0000244 | Ocurre al auditar una política de seguridad si CrashOnAuditFail está habilitado. | |
0xC000026C | No se puede cargar el controlador del dispositivo. El problema está en el conductor. | |
0xMUERTOMUERTO | "¡Está muerto, Jim!" | Traducción casi literal del mensaje: "¡Esto es la muerte, Jim!" Este es un mensaje sobre la destrucción intencional del sistema por parte del usuario desde un depurador o desde el teclado. ¡Por supuesto, sólo verás este mensaje si lo hiciste a propósito! |
Muchos usuarios de sistemas informáticos están tan acostumbrados a trabajar en Windows XP que no quieren cambiarlo a una versión más reciente del sistema operativo bajo ningún pretexto.
¿Qué tipo de archivo?
Si hablamos del archivo en sí, al usuario medio le resultará bastante difícil comprender el principio de su funcionamiento. En términos simples, el archivo HAL.dll en el sistema operativo Windows XP es responsable de la interacción de los componentes de software y hardware. Esta es la llamada capa de código de software al nivel de abstracciones de hardware. Oculta algunos aspectos de la implementación del hardware en todos los niveles, desde el hardware hasta los programas. Esto se aplica a todos los componentes presentes en el sistema. Entonces, ¿por qué aparecen errores que mucha gente no comprende al cargar el sistema? ¿Qué significa el mensaje "Falta HAL.dll o está dañado" en la pantalla del monitor?
El sistema operativo Windows XP es uno de los sistemas operativos más obsoletos. Es más susceptible a este tipo de falla.
Funciones principales de HAL.dll
Si hablamos de funcionalidad, cabe señalar que esta biblioteca es una especie de capa que permite a los usuarios y desarrolladores de software utilizar comandos de aplicaciones para acceder directamente a un componente de hardware específico, sin siquiera tener en cuenta la marca del dispositivo, el nombre de el fabricante,etc. Este es un puente generalmente universal que le da al programa la capacidad de ejecutarse en cualquier hardware en modo universal. Intentemos expresarlo un poco diferente. Según el principio de funcionamiento, la funcionalidad de la biblioteca HAL.dll se puede comparar con DirectX.
¿Por qué se produce el error "HAL.dll falta o está dañado"?
En general, existen muchas razones para que aparezcan este tipo de errores. Las razones más comunes son daños a la RAM y al disco duro. En este caso, basta con realizar un diagnóstico. Por supuesto, no podemos excluir la posibilidad de infección con un virus que pueda cambiar la estructura de este archivo, así como eliminarlo por completo del disco duro de la computadora. Sin embargo, hoy no tendremos en cuenta tales situaciones. Debe asumir que todo está bien con el disco duro de la computadora y que no hay virus en la computadora. Por lo tanto, el error puede deberse únicamente a fallos del software.
Restauración del sistema
En primer lugar, consideremos la situación en la que el sistema arranca. Al comienzo del proceso de arranque, puede aparecer una línea en una pantalla negra que le indica al usuario que el archivo HAL.dll falta o está dañado. En este caso, la solución más sencilla es iniciar Windows XP en modo seguro con la línea de comando. Para hacer esto, al comienzo del proceso de arranque, debe usar la tecla F8 y luego debe seleccionar la partición adecuada. Cuando aparezca la línea de comando, ingrese la combinación c:\windows\system32\restore\rstrui.exe. A continuación, sólo tienes que seguir las instrucciones que aparecen en pantalla. En muchos casos, esto le permite corregir la situación. Pero, ¿qué hacer si, incluso después de realizar esta operación, aparece un mensaje sobre la ausencia de este elemento de arranque y el sistema no arranca en absoluto?
Corregir entradas incorrectas en boot.ini
Algunos usuarios ni siquiera saben que este error no está necesariamente asociado con esta biblioteca en particular. A veces este problema es una consecuencia. La razón radica en entradas incorrectas en el archivo boot.ini, que apuntan a la partición del volumen en la que se encuentra el sistema operativo. Por supuesto, puede utilizar algunos programas para Windows XP, pero primero intentemos descubrir cómo se puede hacer sin herramientas de terceros. Primero, arrancamos desde cualquier disco de instalación de Windows XP, configurando el CD/DVD-ROM como dispositivo de arranque prioritario.
Después de eso, presione el botón R y vaya a la consola de recuperación. Ahora debe seleccionar la versión deseada del sistema operativo Windows XP. Ingrese la contraseña de administrador y use el comando bootcfg/rebuild. Ahora presione “Entrar”. Cuando se detecte una copia de Windows, agréguela a la lista de descarga y confirme la operación presionando el botón Y Ingrese el identificador en forma de modificación de Windows XP. Luego reiniciamos y seleccionamos la opción de descarga con una nueva fuente. Después de esto, podrá encontrar el archivo boot.ini en el sistema. Ábralo usando el programa Bloc de notas estándar y elimine la ruta de descarga incorrecta.
Solucionar problemas usando la consola
Las opciones de recuperación del sistema anteriores no siempre funcionan. La causa de este problema puede residir en la ausencia o corrupción del archivo requerido. De forma predeterminada, debería estar ubicado en la unidad del sistema en Windows\System32\HAL.dll. Aquí nuevamente necesitamos un disco de arranque y una consola de recuperación. Solo que ahora la tarea se reduce a encontrar el archivo original en el disco y copiarlo a la partición del sistema del disco duro. Cabe señalar de inmediato que tales operaciones solo son posibles en el sistema operativo XP; dichos trucos no funcionarán con Windows 7 u 8. Digamos que la unidad de disco de su computadora tiene la etiqueta E.
El archivo se encuentra en el disco en la carpeta i386. Para asegurarse de que este archivo esté realmente presente, debe usar el comando E:\i386>dir. Es posible que el nombre del archivo no corresponda al original y esté designado como HAL.dl_. En este caso, deberá descomprimir el archivo CAB empaquetado. Para hacer esto, use el comando expandir e:i386hal.dl_ c:\windows\system32. La unidad C debe tener un espacio delante. Por supuesto, puede descomprimir el archivo directamente en la unidad del sistema y luego simplemente copiarlo en la ubicación deseada. Pero ¿por qué, si la sustitución y la copia se pueden realizar directamente? Luego, el sistema debería iniciarse en modo normal sin ningún problema.
¿Cómo solucionar la situación utilizando programas de terceros?
Hay formas de corregir errores relacionados con daños o archivos HAL.dll faltantes que requieren el uso de aplicaciones especializadas. Escriba Acronis Recovery Expert, Acronis Disk Director, Bootice. Estos programas, en principio, no son muy diferentes entre sí. Debe cargarlos desde una unidad flash o un medio óptico. Utilizan los mismos principios en su trabajo. Otra cosa es que el usuario no tiene que ingresar comandos específicos. El menú de este tipo de aplicaciones es completamente específico. Estos programas están diseñados para recuperar datos dañados y perdidos, así como particiones completas del disco duro.
Como probablemente ya habrás notado, todas estas aplicaciones son programas generales que son adecuados literalmente para todas las ocasiones. De alguna manera pueden ayudar incluso a un usuario sin experiencia. Aunque es muy dudoso que un usuario normal y corriente que no tiene determinadas habilidades y capacidades utilice estos programas. Desafortunadamente, la mayoría de ellos ni siquiera intentan comprender la esencia del problema e inmediatamente se apresuran a reinstalar el sistema operativo. Y en vano, porque al reinstalar el sistema operativo pueden producirse errores que hagan que la instalación no se complete. Como resultado, corre el riesgo de que el sistema quede completamente inoperable.
Conclusión
Usar programas especiales para la recuperación de datos es ciertamente bueno. Sin embargo, no hay ninguna certeza firme de que el archivo de biblioteca dinámica requerido se restaure por completo. Por esta razón, a pesar de la facilidad de trabajar con estas aplicaciones y su automatización casi completa, es mejor utilizar métodos estándar para restaurar el arranque del sistema. Por supuesto, son más complicados y requieren más tiempo, pero en este caso puede estar seguro de que la funcionalidad del sistema se restablecerá por completo.
Pero aún así, en algunos casos, cuando surgen errores de biblioteca dinámica debido a fallas de otro software, el uso de estos programas puede estar completamente justificado. Pero si el problema es un mal funcionamiento de la RAM o del disco duro, es poco probable que pueda solucionarlo a nivel de software. Para empezar, es mejor pasar una prueba completa y, si es necesario, reemplazar algunos elementos.
Para la mayoría de las herramientas integradas de Microsoft, deberá abrir un símbolo del sistema con derechos de administrador. En Windows 10, la forma más sencilla de hacerlo es haciendo clic derecho en el botón "Inicio" y seleccionando "Símbolo del sistema (Administrador)".
En Windows 7, llame a Inicio | Todos los programas | Estándar" y luego haga clic derecho en "Símbolo del sistema". En el menú, seleccione "Ejecutar como administrador".
Para muchas operaciones de recuperación necesitará una ventana de símbolo del sistema con derechos de administradorLas versiones recientes de Windows guardan algunas de las configuraciones actuales en el portapapeles cuando se apagan para acelerar la carga posterior. Como resultado, algunos errores pueden reaparecer incluso después de reiniciar el sistema.
Con un simple comando, realizarás un reinicio completo para, si es posible, liberar el sistema operativo de los problemas acumulados. Presione las teclas "Win+R" e ingrese "shutdown -g -t 0". La opción "-g" proporciona un reinicio completo. El segundo parámetro, "-t 0", lo realiza rápidamente, ahorrándole consultas innecesarias.
La herramienta integrada de Windows, Chkdsk, escanea su disco duro y repara sectores defectuosos. Para ejecutarlo, abra una ventana del símbolo del sistema con derechos de administrador e ingrese "chkdsk C: /f /r" allí. El parámetro "C:" hace que la utilidad verifique la partición "C:", mientras que "f" y "/r" se utilizan para buscar y corregir sectores defectuosos.
Si hay otro proceso que accede a la partición que se está escaneando, lo que sucede con bastante frecuencia, la utilidad Chkdsk ofrecerá escanear inmediatamente después del siguiente inicio de la computadora.
Encontrar errores en el registro de arranque
Si Windows falla constantemente durante el inicio, puede buscar la causa en un controlador dañado. La única pregunta es ¿cuál? Para saberlo, active la función “Descargar registro”. En Windows 7, lo encontrará en las "Opciones de arranque avanzadas", a las que se accede presionando la tecla "F8" durante el proceso de inicio del sistema.
En el "top ten" seleccione "Inicio | Opciones | Actualización y Seguridad | Recuperación" y debajo de la línea "Opciones de arranque especiales", haga clic en el botón "Reiniciar ahora". Después de esto, seleccione “Diagnóstico | Opciones adicionales | Opciones de arranque | Reiniciar."
Comience a registrar la descarga presionando la tecla "2". Reinicie Windows (en Modo seguro si es necesario) y en el Explorador de Windows abra el archivo “Ntbtlog.txt”, que encontrará en la carpeta “C:\Windows”. El conductor responsable del fallo suele estar situado al final de la lista. Busque en Google información adicional sobre este controlador y, en función de ella, elimínelo o actualícelo.
En un archivo de texto de Windows, a través del registro de arranque, informa la secuencia de inicio de los controladores.
Los daños a los archivos del sistema pueden deberse, entre otras cosas, a un cierre incorrecto de Windows. La herramienta Sfc comprueba la presencia de dichos elementos y, si es necesario, los reemplaza con una copia almacenada en el disco local.
Para usar Sfc, abra una ventana del símbolo del sistema con derechos de administrador y escriba "sfc /scannow". El análisis tardará unos minutos. Una vez que esté completo, reinicie su computadora y realice las actualizaciones necesarias de la computadora.
Sfc accede al almacén de componentes. En él, Windows almacena copias de los archivos del sistema para que, si los originales se dañan, puedan ejecutarse desde allí. Sin embargo, los errores también pueden aparecer en las copias. En este caso, abra una ventana del símbolo del sistema con derechos de administrador e ingrese "dism /Online /Cleanup-Image /RestoreHealth" allí para restaurar el almacén de componentes. Después de eso, ejecute nuevamente el comando “sfc /scannow”.
Hay situaciones en las que surgen problemas después de actualizar el controlador. En tales casos, puede volver a la versión anterior: haga clic en "Win + Pause" y en la esquina superior izquierda haga clic en "Administrador de dispositivos".
En la lista, busque el hardware cuyo controlador está causando el problema y haga clic derecho sobre él. Seleccione Propiedades y vaya a la pestaña Controlador. Haga clic en el botón "Revertir" para volver a la versión anterior.
En Windows 7, si presiona la tecla F8 al arrancar, puede cargar la última configuración funcional. Esta opción ha desaparecido en Windows 10, pero se puede recuperar. Primero, en un símbolo del sistema abierto con derechos de administrador, ingrese el comando "bcdedit /set (predeterminado) bootmenupolicy Legacy". Ahora presione la combinación "Win+R" e ingrese "regedit".
Vaya a la entrada "LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Configuration Manager" y cree allí una sección "LastKnownGood". En él, cree un valor DWORD llamado "Habilitado" y establezca su valor en "1". Ahora, en la sección "ConfigurationManager", cree un valor DWORD llamado "BackupCount" y establezca su valor en "2".
Reinicie completamente su computadora para habilitar esta función. Ahora, cuando presiona la tecla "F8", también puede seleccionar una configuración anterior que funcione.
Al actualizar o instalar Windows 10, pueden ocurrir errores que el sistema operativo muestra solo en forma de códigos cifrados. Te mostraremos lo que se esconde detrás de ellos.
Puede encontrar información adicional sobre códigos de error específicos en https://goo.gl/ZnsY6N
Comprobando la RAM
La causa de los fallos repetidos de Windows pueden ser problemas con la RAM. En lugar de ir inmediatamente a la tienda a comprar uno nuevo, primero realice un diagnóstico utilizando el sistema.
En “siete” y “diez” presiona la tecla “Windows” e ingresa la palabra “memoria”. Seleccione la opción Comprobador de memoria de Windows. Cierre todos los archivos abiertos y reinicie su computadora haciendo clic en "Reiniciar y verificar (recomendado)". Después del reinicio, la prueba de RAM se iniciará automáticamente. Haga clic en "F1" para activar controles adicionales. Utilice el botón de flecha hacia abajo en su teclado para navegar hasta la opción Extendida y presione F10 para aplicar los cambios.
Este método de probar la RAM se considera el más preciso, pero tiene un inconveniente importante: durante las pruebas y el análisis, no podrá trabajar en una PC en paralelo.
Una vez que se completen todas las pruebas, Windows se iniciará normalmente y mostrará los resultados. Si el verificador encuentra errores, será necesario reemplazar la RAM.
El Comprobador de memoria de Windows comprueba la RAM en busca de errores
Muchos usuarios, cuando surgen problemas graves en Windows XP, prefieren la "amputación": formatear el disco y reinstalar completamente el sistema operativo. Sin embargo, un método quirúrgico tan simple y radical no es adecuado si el sistema tiene instalados y configurados muchos programas importantes cuya reinstalación es imposible o sería demasiado costosa. En este caso, se requiere un diagnóstico en profundidad de Windows.
Cada tipo de falla de Windows XP tiene su propia causa y, por lo tanto, aunque existen recetas bastante claras para deshacerse de los problemas más comunes, es imposible desarrollar un método de "tratamiento" universal para eliminar la mayoría de los "fallos". La configuración de cada sistema operativo, software, controladores y hardware es única y, en la mayoría de los casos, es posible descubrir la causa del problema únicamente analizando cuidadosamente el hardware y el software dentro de una computadora en particular. Si la falla no acompaña al sistema operativo desde el momento de su instalación, sino que apareció en algún momento específico (después de instalar otro programa o controlador, cambiar la configuración de Windows, corte de energía), entonces es fácil deshacerse de ella, simplemente elimínela. la aplicación problemática, o restaurar el registro o incluso todo el contenido del disco duro desde una copia de seguridad. No solo la Restauración del sistema estándar ayudará con esto, sino también programas más interesantes, por ejemplo, Norton Ghost, Ashampoo Uninstaller, WinRescue XP. Por supuesto, esto es posible si el usuario no desdeña la prevención y utiliza regularmente este tipo de programas, lo cual, por cierto, no es nada complicado. Por ejemplo, una copia de seguridad completa de una partición NTFS del sistema de 10 GB en Norton Ghost tarda solo 10 minutos (no es razonable asignar todo el espacio en disco al sistema operativo).
Si no es posible restaurar el sistema con poco esfuerzo o reinstalarlo por completo, tendrá que buscar usted mismo la causa del fallo. Para lograr el éxito en una tarea tan ingrata y tediosa, se recomienda seguir la siguiente tecnología:
Contacta con un especialista o… prueba suerte con Linux…