¿Cómo reparar el error de Ntoskrnl.exe perdido o corrompido?
¿Estás ejecutando Windows XP o Server 2003? ¿Esto te parece familiar? Windows NT no pudo iniciar debido a que el siguiente archivo no se encuentra o está corrupto::<windows root="">\System32\Ntoskrnl.exe</windows>. Si estás pasando por esto, hay varias soluciones.

El error ocurre debido a una o más causas: volumen de arranque corrupto, archivo ntoskrnl.exe corrupto o eliminado, configuración boot.ini inválida o falta de controladores para el controlador del disco duro.
Sigue los siguientes pasos:

1. Antes de realizar los pasos brindados a continuación, puedes tratar de reparar este error siguiendo estos 2 consejos rápidos:
arranca Windows en el modo de última configuración válida conocida (para ello, presiona F8 al inicio) o desconecta todo PS/2 o teclado de serie que tengas, y vuelve a intentarlo.

2. Si lo anterior no funciona, arranca en la consola de recuperación de tu disco de instalación (si no tienes tu disco de instalación, revisa la sección de consejos brindada más adelante para conocer otras opciones).
Si no estás seguro de cómo hacerlo revisa el artículo de la guía de Microsoft con ID: 314058 para obtener consejos rápidos.

3. Una vez que hayas arrancado, ejecuta el comando  chkdsk /r y, al terminar, reinicia.
Si esto no funciona, arranca en la consola de recuperación de nuevo e intenta lo siguiente:

4. Desde el símbolo del sistema, escribe  attrib -R C:
\boot.ini y presiona enter.

5. Luego escribe  del C:
\boot.ini y presiona enter.

6. Ya que hemos quitado el archivo boot.ini, será hora de reconstruirlo escribiendo  bootcfg /rebuild y presionando enter.

7. Cuando te pregunte si quieres buscar por el sistema operativo escribe y

8. Cuando te pregunte el nombre identificador de carga, escribe el nombre del sistema operativo instalado, por ejemplo Microsoft Server 2003 R2 Standard Edition, y luego presiona enter.

9. Cuando te pregunte por las opciones de carga, escribe  type /fastdetect y después presiona enter.

10. Ahora escribe fixboot C:
y presiona enter.

11. Ahora reinicia y verifica si funciona.

12. Si ninguna de las opciones ha funcionado, entra de nuevo a la consola de recuperación y escribe  fixmbr C:
, y luego presiona enter y reinicia.

13. Si nada de lo anterior ha funcionado, podrías tener que reemplazar el archivo ntoskrnl.exe existente ejecutando este comando:
expand D:\i386\ntoskrnl.exe C:\Windows\system32 or try to run bootcfg/rebuild
Sigue los siguientes pasos:
1. Antes de realizar los pasos brindados a continuación, puedes tratar de reparar este error siguiendo estos 2 consejos rápidos:
2. Si lo anterior no funciona, arranca en la consola de recuperación de tu disco de instalación (si no tienes tu disco de instalación, revisa la sección de consejos brindada más adelante para conocer otras opciones).
3. Una vez que hayas arrancado, ejecuta el comando  chkdsk /r y, al terminar, reinicia.
4. Desde el símbolo del sistema, escribe  attrib -R C:
5. Luego escribe  del C:
6. Ya que hemos quitado el archivo boot.ini, será hora de reconstruirlo escribiendo  bootcfg /rebuild y presionando enter.
7. Cuando te pregunte si quieres buscar por el sistema operativo escribe y
8. Cuando te pregunte el nombre identificador de carga, escribe el nombre del sistema operativo instalado, por ejemplo Microsoft Server 2003 R2 Standard Edition, y luego presiona enter.
9. Cuando te pregunte por las opciones de carga, escribe  type /fastdetect y después presiona enter.
10. Ahora escribe fixboot C:
11. Ahora reinicia y verifica si funciona.
12. Si ninguna de las opciones ha funcionado, entra de nuevo a la consola de recuperación y escribe  fixmbr C:
13. Si nada de lo anterior ha funcionado, podrías tener que reemplazar el archivo ntoskrnl.exe existente ejecutando este comando: