Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

ntoskrnl.exe corrupt or missing after Windows Updates !!!

Posted on 2004-10-14
12
Medium Priority
?
402 Views
Last Modified: 2010-04-19
I have a Windows Server 2003 (Standard Edition) and when i tried to install some critical updates the Server crashed, then I tried a cold reboot and on startup I got the following error 'ntoskrnl.exe corrupt or missing please re-install', tried several approaches including expanding the original ntoskrnl.ex_ file (of the CD) to the \<root>\windows\system32 directory and now the server keeps rebooting. Its also a Mail server, running Exchange 2003 so a rebuild/reinstall is out of the question.

Can any offer any advice/help - I'm at my wits end here.

cheers, paul.
0
Comment
Question by:pbgormley
  • 5
  • 5
  • 2
12 Comments
 
LVL 3

Expert Comment

by:KickR
ID: 12313906
Can you get to F8 boot menu? Have you tried last known good configuration?
Do you have any backup? Then maybe we can help you recover the system state!

Good Luck!!
0
 
LVL 6

Expert Comment

by:nihlcat
ID: 12314063
There is always a chance your boot.ini got chewed up instead of ntoskrnl, so you can create a floppy and try to boot with it.  Couldn't hurt:
http://www.cybertechhelp.com/html/downloads/download.php/id/38
0
 

Author Comment

by:pbgormley
ID: 12316728
Tried F8 and last known good configuration - still no joy, we have a backup on DAT72 using Veritas but at this stage we can't access the backup :(
0
Nothing ever in the clear!

This technical paper will help you implement VMware’s VM encryption as well as implement Veeam encryption which together will achieve the nothing ever in the clear goal. If a bad guy steals VMs, backups or traffic they get nothing.

 
LVL 6

Expert Comment

by:nihlcat
ID: 12317385
Still the ntoskrnl thing?  Did you try to make a boot floppy from the link I sent and boot with it's boot.ini?  I've read (but not personally experienced) that a corrupted boot.ini file can toss your error.

Since you have no viable backup, this is your mail server, and are running low on options, I'll toss out an option of last resort:  Assuming you have enough disk space, what about installing a second instance of windows 2000 in a different directory, say in C:\winnt2?  This give you access to the file system, and you may be able to work a fix.
0
 

Author Comment

by:pbgormley
ID: 12318899
Tried several approaches including expanding the original ntoskrnl.ex_ file (of the CD) to the \<root>\windows\system32 directory and now the server keeps rebooting.
0
 
LVL 6

Expert Comment

by:nihlcat
ID: 12319022
Darn it!  Well, my last recommendation (install a SEPERATE copy of Windows 2000) won't solve that on it's own, but it will give access to the old file system and you will then have the option of moving your information store, or trying other things to fix the original installation of Windows 2k.  I know how people are about their e-mail and I don't want you to lose it.
0
 

Author Comment

by:pbgormley
ID: 12319204
cheers, quick note its Server 2003, my last resort is calling MS but why the h*** should i, after all it was Windows Update that caused the problem !! Then having to fork out loads for support - I fear the worst :(
0
 
LVL 6

Expert Comment

by:nihlcat
ID: 12319388
Whoops, I meant 2003.  The installing a second, minimal copy would work as far as I know to get the server to boot, because it would show 2 operating systems to choose from to boot up.  Obviously you would select the second one.  You may wish to try this in conjunction with calling them, as I am unsure how much they can do without any access to the sysem.
0
 
LVL 3

Expert Comment

by:KickR
ID: 12324138
You need to:
 "Assuming you have enough disk space, what about installing a second instance of windows 2000 in a different directory, say in C:\winnt2?  This give you access to the file system"
Then you need to install veritas on the new operating system and restore and overwrite over the old. Works like a charm.
Keep a copy of the following files on a floppy: boot.ini, ntdetect.com, ntldr and boot.ini. With these files you can boot into the operating system you need (you will have two), you just need to make an additional line in boot.ini

Hope this helps! Guys, post comments please.

Good luck!
0
 

Author Comment

by:pbgormley
ID: 12345225
Got it sorted (thankfully) - Went through setup again (as if i where installing a fresh) and the 2nd level Repair option worked, basically it fixed the corrupt system files and i was able to get the Server back, unfortunately I'm now in a position where I have 27 updates required :/ - here we go again ;)

Would like to close out this question by asking advice on Windows Updates, anyone got any, .i.e, testing, best practice etc ?

cheers,

paul.
0
 
LVL 6

Accepted Solution

by:
nihlcat earned 2000 total points
ID: 12346003
Outstanding!  I'm glad you're back up!.  Since it's obvious that one of those updates doesn't like your mail server, give attention to current backups prior to installing:

A full system backup (tape backup), and include the system state if your backup software allows for it.  If not you could alsways use Windows Backup and choose 'System State Only'

Create you ASR disk
http://www.computerperformance.co.uk/w2k3/disaster_recovery_system_state.htm

Ultimately, Windows SPs and Critical Updates are always a leap of faith.  They are supposed to install and work without any problems, but there's no guarantee that they will.  Don't apply them all simultaneously.  Try one at a time, so will know which update causes you troubles.
0
 

Author Comment

by:pbgormley
ID: 12475899
nihlcat, thanks for everything mate - over the weekend i'm going to update the server and if things go well i may even install exchange service pack1 ;)
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

The HP utility "HP Lights-Out Online Configuration Utility for Windows Server 2003/2008" could be of great use when it comes to remotely configure a HP servers ILO WITHOUT rebooting the server. We would only need to create and run scripts using thi…
On July 14th 2015, Windows Server 2003 will become End of Support, leaving hundreds of thousands of servers around the world that still run this 12 year old operating system vulnerable and potentially out of compliance in many organisations around t…
This video shows how to quickly and easily deploy an email signature for all users in Office 365 and prevent it from being added to replies and forwards. (the resulting signature is applied on the server level in Exchange Online) The email signat…
Despite its rising prevalence in the business world, "the cloud" is still misunderstood. Some companies still believe common misconceptions about lack of security in cloud solutions and many misuses of cloud storage options still occur every day. …

972 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question