Hi everyone, I've got a problem with my Vista installation and was hoping you guys could help me. I have vista running for while now, and this morning when booting it showed Bootmgr is missing ctrl+alt+delete to restart Now I've searched around for possible solutions and found the following which all didn't work: Startup Repair (showed no problems) Command prompt (same repair but first renaming the original bootbcd) System restore (which showed 'system restore failed due to an unspecified error. Data error (cyclic redundancy check). (0x80070017). I just hope my HD hasn't crashed, but I don't think so because otherwise the Vista boot wouldn't find any windows installations, would it? Any help is appreciated. Tobias
Boot from your Vista installation DVD and open CMD at recovery console. Type: c: bootrec /fixmbr bootrec /fixboot Restart the computer.
Ok that did something, now when booting it shows : Windows failed to start. A recent hardware or software change might be the cause. (No new hardware has been installed.)To fix the problem: Insert your windows installation disc and restart your computer Choose your language settings, and then click 'next' Click 'repair your computer' (Which I did, it didn't help) If you do not have this disc, contact your system administrator or computer manufacturer for assistance. File : \Windows\system32\ntoskrnl.exe Status : 0xc00000e9 Info : Windows failed to load becaus the kernel is missing, or corrupt.
While computer is booting continuesly pres F8 and from the options menu select "Last know....." Next if this doesn't work, you may need to manualy replace the ntoskrnl.exe. If this doesn't help eather, open CMD at recovery console and type: c: sfc /scannow
Boot to recovery console and replace it from DOS, but take care about the file version. sfc = System File Checker Try runing sfc first, couse if something is wrong with the ntoskrnl.exe, it will be replaced from the backup copyes. It will also check all system files.
Found this info: ----------------------------------------------------------------------------------- Issue: NTOSKRNL.EXE is missing or corrupt. Related errors: Below is a listing of the full error message that may be related to this error. Windows NT could not start because the below file is missing or corrupt: C:\Winnt\System32\Ntoskrnl.exe Cause: 1. Keyboard issue 2. Miscellaneous corruption 3. Corrupt boot.ini file. 4. Missing boot.ini file. 5. Missing or corrupt ntoskrnl.exe file. 6. Windows NT installed on a partition bigger then 7.8GB 7. Corrupted hard disk drive or severely corrupted Windows. ----------------------------------------------------------------------------------- Your disk may be severley corrupt, I've had issues with this before. Run the disk checker from a command prompt using the following command: chkdsk /f /r Also, to fix booting issues you can also try these commands: bootrec /fixboot bootrec /fixmbr Note: If you have Vistaloader installed you will need to reinstall it.
I tried chkdsk and it fixed some clusters, but didn't solve my problem, then I tried fixboot and fixmbr, also without luck. Then I tried your sfc /scannow and I got "Windows Resource Protection could not start the repair service." Maybe a step by step guide in how to reinstall the vistaloader? Or how to manually replace the ntoskrnl.exe? Any other ideas?
Too bad the ntoskrnl isn't on the Vista DVD, so I guess I'll have to download it from RS, burn it and copy it from the new disk? Haven't got any blank disks, so I'll try it tomorrow. Thanks for your help so far.
Okay.. now.. I've copied the ntoskrnl.exe file to the system32 folder, now when booting it displays: Windows failed to start. A recent hardware or software change might be the cause. To fix the problem: Insert your windows installation disc and restart your computer Choose your language settings, and then click 'next' Click 'repair your computer' If you do not have this disc, contact your system administrator or computer manufacturer for assistance. File : clfs.sys Status : 0xc0000221 Info : Windows failed to load because a required file is missing, or corrupt.