Original post : NTOSKRNL.EXE is missing or corrupt: Fix for Windows XP.
Windows could not start because the following file is missing or corrupt: <Windows root>\system32\ntoskrnl.exe. Please re-install a copy of the above file.
\Windows\system32\ntoskrnl.exe