Cannot Boot Server - possible Raid issue?

Posted on 2014-07-13
Last Modified: 2014-07-14
After applying some updates and rebooting one of the servers (Server 2008 R2) there was no boot volume detected. The BIOS just cycled the boot order and never loads. It just says Drive 0: Failed Boot. This is an IBM X server, 3620 M3 to be precise with a 5015 RAID controller.

I am able to start the MegaRAID tool and it appears that everything is in order. Can see the drives, everything is green and looks good to go. During POST, I see the message that 1 virtual disc was found.

The server was acting squirrely before I rebooted it. It usually gest restarted every weekend but it has been at least a month since last reboot because of other projects.

With the RAID screen looking good, that lead me to believe that perhaps one of the updates confused my OS and was hiding it from the system. I popped in the server repair disc and it fails to see any drives.

On the IBM Forums, there was a note about older BIOS versions being unable to boot so I did the task of using their build-a-disc utility with all of my specific drivers/firmware on it and ran that on the server. It updated everything successfully, or so it says, but no luck.

I don’t want to tinker too much in the RAID tool since I don’t think that is the problem. But Im not sure how to get my OS repair going if it cannot find the drive where the OS is installed.

This is our exchange server and I pray I don’t still have issues Monday morning but just looking for some info to stop chasing my tail. I’ve made no progress. Booting into Diagnostic mode once more to look around.

I think I may download the ServerGuide CD from IBM to see if that has any options, but just grasping at straws here. Any other input is indeed welcome.
Question by:jmiller2781
    LVL 15

    Expert Comment

    by:Shaik M. Sajid

    Microsoft Diagnostics and Recovery Toolkit (DaRT) to repair it..

    boot with MS DaRT and uninstall the latest updates what u updated... selecting by date...  and check..

    all the best
    LVL 15

    Expert Comment

    by:Shaik M. Sajid
    LVL 15

    Assisted Solution

    by:Shaik M. Sajid
    To recover from this error, use the bcdedit command-line tool. To do this, follow these steps:
    Start the server by using Windows Server 2008 R2 media.
    Select Repair your computer.
    Select Command Prompt.
    At the command prompt, run the bcdedit command. Lists of items appear under Windows Boot Manager and under Windows Boot Loader.
    Look for the values for the following items :
    Under Windows Boot Manager, the Device item should be set to unknown.
    Under Windows Boot Loader, theDevice and osdevice items should be set to unknown.
    Run the following three commands to correct the settings, and then restart the computer:
    bcdedit /set {default} device partition=c:
    bcdedit /set {default} osdevice partition=c:
    bcdedit /set {bootmgr} device partition=c:
    Or, locate X:\Sources\Recovery, and then run StartRep.exe to start a quick automated startup repair utility that corrects boot environment values.


    all the best
    LVL 19

    Expert Comment

    The suggestions above are very good, but there may be another issue that makes them more difficult.  If the Windows Repair disk doesn't have the proper RAID drivers, it won't see the disk, just a you observed.  You may have to download the drivers and then load them once it tells you that it doesn't see the drives.
    LVL 10

    Accepted Solution

    Can you confirm the hardware is indeed trying to boot to the correct drive?
    >>Drive 0: Failed Boot
    When you go into the BIOS boot order, can you see your RAID volume listed as Drive 0?

    >>I don’t want to tinker too much in the RAID tool
    I agree.  Based on your description of the RAID screen, it sounds like the array is functioning properly.  However, there may be an option to allow the RAID volume to be BOOTABLE. If so, better double check that is enabled.

    >> ServerGuide CD
    If this is the software that help you install windows on the server,  that's a good idea.  It will automatically use the needed RAID drivers to allow windows setup to see the RAID volumes.  Knowing if this works will be a useful fact.

    Another way to test that hardware IS indeed properly showing the RAID volume to software:  What kind of backup software are you using?  Can your backup recovery boot disks see the volume?

    Couple shots in the dark:
    -I would also recommend you disconnect any external storage, like usb memory sticks, or hard drives, if you have them attached.
    -Re-seat your RAID controller card, if not built-onto motherboard, maybe HD cables too.

    Author Closing Comment

    Thanks for all of the input. The issue seems to be resolved. I did boot to the repair option of the server CD and attempted to run the automatic detect and repair. It said it was not able to repair the system. I think due to the fact that I have about 4 server 2008 DVDs in there and it may not have been the exact one used for install. It said version mismatch.

    Anyway, thinking I needed to boot to the proper CD, I went into the bios and was going to set CD as the primary since the POST takes F O R E V E R. When I went in this time... I had been in about 15 times testing various boot options, there was a NEW boot item. I had been using Disc 0, which should have been for the RAID but this had some very long path name.

    I let it run and boom, the server was back up. So in short, just by booting to any disc and attempting to do an automatic repair, in my case, worked.
    LVL 10

    Expert Comment

    Glad you got it working, though I must admit I hate stuff "randomly" starting to work again.

    Agree regarding those IBM server POST times, they are just stupid long:  which SHOULD at least provide you with consistency, or diagnostics of some kind-  thought it sounds like in your case it's providing neither.

    Now that it's working, you probably have other stuff to deal with, but if the inconsistency drives you nuts, like me, here is one other thought:
    You mentioned in your original post you mentioned you updated firmware, but based on the inconsistency of your POST detection, you might want to double check that EVERYTHING got updated.  In particular I remember an issue with an IBM server where updating the raid firmware was insufficient, I had to ALSO update the HARDRIVE firmware, witch was NOT done with all the other components, and required a special step.

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    How to run any project with ease

    Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
    - Combine task lists, docs, spreadsheets, and chat in one
    - View and edit from mobile/offline
    - Cut down on emails

    Solid State (Hard) Drives aka SSD began to evolve in the computer industry recently. As the name suggests, there are no moving parts in the drives. The drive uses microchip memory store the data, as opposed to the spinning disks of a traditional HDD…
    The article will include the best Data Recovery Tools along with their Features, Capabilities, and their Download Links. Hope you’ll enjoy it and will choose the one as required by you.
    This video Micro Tutorial explains how to clone a hard drive using a commercial software product for Windows systems called Casper from Future Systems Solutions (FSS). Cloning makes an exact, complete copy of one hard disk drive (HDD) onto another d…
    Sending a Secure fax is easy with eFax Corporate ( First, Just open a new email message.  In the To field, type your recipient's fax number You can even send a secure international fax — just include t…

    737 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

    Need Help in Real-Time?

    Connect with top rated Experts

    18 Experts available now in Live!

    Get 1:1 Help Now