Avatar of Ben_Locke
Ben_Locke
Flag for United Kingdom of Great Britain and Northern Ireland asked on

Windows 7 RAID 0 won't boot

I have a HP z800 workstation that is running windows 7, we had a power cut in the office a few days ago and I only tried to turn it back on today.

As soon as it tries to boot from the HDD a error message come up -
"non system disk or disk error"

After investigating I discovered that the PC is using RAID 0.

How ever when I go into the RAID configuration utility it states that the RAID is working fine and that both discs are present.

If I boot from the Windows 7 disc and choose the startup repair facility there are no OS's to choose from.

Does this mean that my RAID has been corrupted and that therefore there is nothing I can do other than to format the machine?

Thanks
Windows 7Storage

Avatar of undefined
Last Comment
Ben_Locke

8/22/2022 - Mon
ded9

Did u try this commad by booting from disc


bootrec /rebuildbcd


Ded9
rindi

You would need to add the RAID controller's driver when running the startup repair. That should be possible via a USB stick.
Ben_Locke

ASKER
rindi,

I can only find the drivers as an .exe file, will this still work?
Your help has saved me hundreds of hours of internet surfing.
fblack61
Yotefn

The exe might self extract and provide an .inf file, usually named oemsetup.inf
rindi

You can normal run the exe on a separate PC and they'll extract, or you can also try 7z or another archiving tool to unpack the drivers from the exe.
Ben_Locke

ASKER
When I go into the repair facility after booting from the disc and try to  load the RAID drivers, the browse box appears to search for the drivers. When this happens I can see the RAID'd HDD and all the data  on it, suggesting to me that the RAID is working fine and that it is something to do with the boot files?

Comments, Idea's?

Get an unlimited membership to EE for less than $4 a week.
Unlimited question asking, solutions, articles and more.
Yotefn

Yeah, that's great.  Could be that core wiindows files got corrupted, just run a repair install from the disk and you could be all set.
Ben_Locke

ASKER
Is doing a repair install like doing an upgrade install?
ded9

In order to do repair install in windows 7 and vista u need to boot to desktop...not possible by booting from windows disc.


Ded9
Experts Exchange is like having an extremely knowledgeable team sitting and waiting for your call. Couldn't do my job half as well as I do without it!
James Murphy
rindi

The startup repair should probably be able to fix that. Have you run through the full startup repair options?
Yotefn

@ded9

I think you are mistaken

From the windows boot disc, when it asks for your language, at the bottom of the screen is a link "repair your computer"  Select that.
Ben_Locke

ASKER
I have selected the repair option from the windows boot disc, the next screen asks me to choose the OS to repair and there are non in the list
Get an unlimited membership to EE for less than $4 a week.
Unlimited question asking, solutions, articles and more.
rindi

Yes, but then you should use the drivers we mentioned earlier, which should show the OS.
Ben_Locke

ASKER
I can only find the drivers in an exe format, using z7 or winzip as mentioned earlier would not let me extract the drivers.

It is the Intel Matrix Storage Manager 8.9.0.1023

Anyone any idea where I can get them not in exe format

Cheers
ded9

All of life is about relationships, and EE has made a viirtual community a real community. It lifts everyone's boat
William Peck
ded9

@Yotefn: That repair option is startup repair and not repair install.


Ded9
Ben_Locke

ASKER
I downloaded those drivers which look to be correct ones.

When I tried to load them into the windows boot cd repair facility I get the error message -

"The specified location does contain information about your hardware."

Really stumped
Ben_Locke

ASKER
Just tried the earlier set of drivers and it recognised them and added them but a OS still doesn't appear.
Get an unlimited membership to EE for less than $4 a week.
Unlimited question asking, solutions, articles and more.
Yotefn

Can you post your motherboard information (assuming your HDD controller is onboard)
Yotefn

Scratch my last post...

After rereading one of the authors posts above, I realize that I don't think there's a driver issue here because when hitting the browse button to find the drivers, you can access your raid volume EVEN WITHOUT THE DRIVER.  So we're barking up the wrong tree.

Can you try, using the boot DVD, to go through the menus to do a full install (by chosing Advanced not upgrade), and list your partition structure already on the discs (on the screen that asks you where to install windows)
Ben_Locke

ASKER
The structure is

Disk0 Partition1 Disk size 1863 GB Free Space 1367 GB

Which is correct because there are two 1TB HDD Raided together.

That is the only partition
This is the best money I have ever spent. I cannot not tell you how many times these folks have saved my bacon. I learn so much from the contributors.
rwheeler23
Yotefn

Alright, I think we're getting somewhere.

For Windows 8 to boot, there needs to be a small partition at the beginning of the disk, 100MB long and named System Reserved.  The reason you don't see any OS's available to chose is because that partition is missing.  Is there free space at the beginning of the drive?
Ben_Locke

ASKER
When I can explore the drives in the repair facility there is an extra drive called "BOOT" that is 35mb in size, can not how ever see this drive when I come to the install windows screen.

I can copy on and off of the HDD when browsing them like this, so is there anything I can copy into the BOOT drive that might correct the boot issue?

Cheers
Yotefn

When opening the "Repair your computer" Link, and it asks you for an OS and there is none, just press continue and then select command prompt.

At the prompt, browse to the boot folder, either on the CD or on that partition and type:

bootsect /nt60 c:

Then type

bootrec /rebuildbcd
Get an unlimited membership to EE for less than $4 a week.
Unlimited question asking, solutions, articles and more.
Ben_Locke

ASKER
The bootsect line of code worked fine, but when I went to do the rebuild line, it searches for windows installations and came back saying that there are none.

Think I am going to have to look at reinstalling the OS aren't I?
ded9

Try running the command from D :


Ded9
Ben_Locke

ASKER
tried it from all of them, it scans all he drives when it is looking for it
I started with Experts Exchange in 2004 and it's been a mainstay of my professional computing life since. It helped me launch a career as a programmer / Oracle data analyst
William Peck
ASKER CERTIFIED SOLUTION
ded9

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
or
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question
Yotefn

Can you post the ouput of:

bcdedit /enum

then:

Try this list:

bcdedit /set {default} device partition=c:

bcdedit /set {default} osdevice partition=c:

bcdedit /set {bootmgr} device partition=c:

Then run bootrec /scanos and post
Ben_Locke

ASKER
The output of bcdedit /enum is -

The boot configuration store could not be opened
The requested system device cannot be found

The same was the answer for the bcdedit commands

The last command said the same message as before, No windows installations
Yotefn

run:

bcdedit /createstore c:\boot\\new.temp
bcdedit /store c:\boot\new.temp /enum /active

Then run the above commands.
Get an unlimited membership to EE for less than $4 a week.
Unlimited question asking, solutions, articles and more.
Yotefn

After creating the store and making it active:

OK, found this here: (but try my list)
http://www.techtalkz.com/windows-vista/513669-windows-vista-help-c-windows-system32-winload-exe-missing-corrupt-2.html

bcdedit /create /d "Windows 7" /application osloader

Copy the GUID and replace that value in the commands below:

bcdedit /set {GUID} device partition=C:
bcdedit /set {GUID} path \Windows\system32\winload.exe
bcdedit /set {GUID} osdevice partition=C:
bcdedit /set {GUID} systemroot \Windows
bcdedit /set {GUID} nx optin
bcdedit /displayorder {GUID} /addlast
bcdedit /default {GUID}
Ben_Locke

ASKER
The createstore command is successful and creates the new store but the store command does not.

It says

There are no matching objects or the store is empty
Yotefn

It's empty because you created a new one and it's supposed to be empty.
I think my syntax wasn't correct above.

The /store command shouldn't have any switches after it, just the file name.

Go through the rest of the commands, this will create a manual bootloader for the Windows 7 partition.
Experts Exchange has (a) saved my job multiple times, (b) saved me hours, days, and even weeks of work, and often (c) makes me look like a superhero! This place is MAGIC!
Walt Forbes
SOLUTION
Log in to continue reading
Log In
Sign up - Free for 7 days
Get an unlimited membership to EE for less than $4 a week.
Unlimited question asking, solutions, articles and more.
Ben_Locke

ASKER
I can not afford to spend anymore time on this problem so I have had to format the machine.

Thanks for all the advice, much appreciated, sorry we didn't get to a solution.