Vista x64 Recovery: 0xc000000e winload.exe error on boot.

This is not a dual boot setup.

After adding a second pair of Raptors to a system and enabling RAID 0+1 and running the recovery, that is the error we are getting.

File: \Windows\System32\winload.exe

Status: 0xc000000e

Info: The selected entry could not be loaded because the application is missing or corrupt.

When I try to run the BCDEdit commands found here and on the Internet, I get the following error:

The boot configuration data store could not be opened.

The requested system device could not be found.

Okay folks, what are my next steps please? Thanks.

__________________

Philip Elder

WSSMB MVP Blog: http://blog.mpecsinc.ca

Comments

STC-ScottB

Re: Vista x64 Recovery: 0xc000000e winload.exe error on boot.

During the HIR process, what prompts did you receive and for what drivers?  There should be and HIR Logs folder in the root of the system that was restored.  Please send those to support@storagecraft.com

Scott
STC

MPECSInc.

Re: Vista x64 Recovery: 0xc000000e winload.exe error on boot.

Scott,

Since nothing changed but the drive setup, I did not HIR. The original setup was RAID 1 so the drivers were already in the OS.

Should I have HIRd?

__________________

Philip Elder

WSSMB MVP Blog: http://blog.mpecsinc.ca

STC-KevinH

Re: Vista x64 Recovery: 0xc000000e winload.exe error on boot.

Because you change your RAID configuration, you would need to use HIR as the drivers may be different.  You do not need to run the entire restore again, since you can run only the HIR part of the process by booting back into the recovery environment and using the HIR Configuration Tool against the restored volume.  Hopefully HIR will have the necessary driver in its driver library, but if not you may need to provide it.  Give it a try and let us know if you continue to have trouble.

-Kevin

MPECSInc.

Re: Vista x64 Recovery: 0xc000000e winload.exe error on boot.

I reran the recovery and used HIR with the current drivers via Intel's Web site.

Still the same error. :(

__________________

Philip Elder

WSSMB MVP Blog: http://blog.mpecsinc.ca

MPECSInc.

Re: Vista x64 Recovery: 0xc000000e winload.exe error on boot.

Any word? We are fortunate that the machine in question is not needed ... but we do need to bring it back online!

Philip

__________________

Philip Elder

WSSMB MVP Blog: http://blog.mpecsinc.ca

STC-Nate

Re: Vista x64 Recovery: 0xc000000e winload.exe error on boot.

Okay, this is a stretch, but what the heck.  Try these steps:

Go back into the recovery environment (assuming you're using a 3.3 ISO), delete all partitions on the target disk (I'm assuming you can do this because you migrated to new disks and so they should have been blank initially anyway so I'm basically just suggesting that you clean the slate).  Then perform the restore again, using HIR, and in the restore wizard disk map page (where you specify the target of the restore) right-click on the disk map list and edit the partition creation policy - specify that you want to SECTOR align the start and SECTOR align the end of newly created partitions.  Then in the same disk map list on the same destination page of the restore wizard, right-click on the empty target disk and specify that you want to create an exact fit partition at the beginning of the disk.  After the partition is created and shows up in the refreshed list, select it and move on with the restore.  Then let us know what happens when you try to boot the newly-restored OS.  I'm basing this experiment on some feedback we got yesterday evening from our partners in Australia which may be related to your specific issue.

MPECSInc.

Re: Vista x64 Recovery: 0xc000000e winload.exe error on boot.

Tried and failed. Back to square 1: WinLoad error.

Have to rebuild the box I guess.

What's next? Are we going to be seeing this error for other Vista/Win2K8 recovery attempts?

If so, that makes me very nervous. All of a sudden, ShadowProtect is not so reliable anymore?

Philip

__________________

Philip Elder

WSSMB MVP Blog: http://blog.mpecsinc.ca

MPECSInc.

Re: Vista x64 Recovery: 0xc000000e winload.exe error on boot.

Nate,

We had to do a RAID array recovery. The OS was okay prior to making the change so we imaged it.

We are now in the same boat with trying to recover Vista x64.

It is failing. :(

Philip

__________________

Philip Elder

WSSMB MVP Blog: http://blog.mpecsinc.ca

MPECSInc.

Re: Vista x64 Recovery: 0xc000000e winload.exe error on boot. FI

For now, there is enough information out on the Internet that finally points to the culprit in restoring Windows Vista via any image based backup solution.

http://blog.mpecsinc.ca/2009/04/first-successful-windows-vista.html

Four preparatory commands need to be run prior to imaging the OS.

Philip

__________________

Philip Elder

WSSMB MVP Blog: http://blog.mpecsinc.ca

wodger

Re: Vista x64 Recovery: 0xc000000e winload.exe error on boot. FI

Great that there is a workaround. Haven't tried it yet but I have just run into this problem on a trial download of 4.1.5. Is it seriously not fixed 2-3 years later?

FTTester

Re: Vista x64 Recovery: 0xc000000e winload.exe error on boot. FI

[quote user="wodger"]Is it seriously not fixed 2-3 years later?[/quote]

This was fixed years ago.

The workaround about where the BCD store is "generalized" (i.e. making all volumes point to "boot" rather than a specific partition) will work. I even wrote a whole range of posts on this, providing the instructions. However, this is not really the correct way to do it. What should happen is that the backup software should identify the correct boot volume and provide the associated partition drive letter. This is a little more difficult than it seems, especially when restoring a separate System Volume, Boot Volume and other Data Volumes, or, when restoring to a multi-boot system.

However, those features were added in ShadowProtect a while ago. You just need to make sure that when you restore the volumes you make sure that you tell ShadowProtect to mark the correct volume as "Active". If you don't do that, ShadowProtect will NOT attempt to patch the associated BCD Store.

If restoring Windows 7 (100MB System Volume + Boot Volume), you need to restore the System Volume (which holds the BCD Store) as "Active".

If restoring Windows 7 (boot volume only, no System Volume on system), mark Boot Volume as "Active" at restore time.

If restoring Vista (i.e. no System Voume),  mark Boot Volume as "Active" at restore time.

The Backup Log will record a note if ShadowProtect has patched the BCD Store or not.

Where problems occur, or whith a complex multi-boot system, just use the Boot Configuration Utility (BCU) available in the ShadowProtect Recovery Environment CD to error check and correct any boot problems.

 

STC-Nate

Re: Vista x64 Recovery: 0xc000000e winload.exe error on boot.

I think the issue has to do with incorrect information in your BCD.  Most likely your "device" and "osdevice" values are incorrect and need to be patched to something like "partition=C:".  You could do this by booting the Recommended (vista-based) recovery environment and then use the BCD edit tool from the Tools menu.

MPECSInc.

Re: Vista x64 Recovery: 0xc000000e winload.exe error on boot.

Nate,

Been there done that many ways come Sunday. Nothing worked in the way of bcdedit or bootrec commands.

I will try your suggestion above to see if we get anywhere.

Thanks,

Philip

__________________

Philip Elder

WSSMB MVP Blog: http://blog.mpecsinc.ca

MudCrab

Re: Vista x64 Recovery: 0xc000000e winload.exe error on boot.

Philip,

In all the cases in which I received the error message:
>>The boot configuration data store could not be opened.
>>The requested system device could not be found.
The solution was directly reference the BCD store file. For me, this problem seemed to come up when trying to boot multiple Vista installations, especially of on Logical partitions.

When you boot to the Vista DVD and start the Command Prompt, find out what drive letter is assigned to your Vista boot partition (it's usually C: ). Then you need to run BCDEDIT and force it to load the correct file:
bcdedit /store c:\boot\bcd

You should be able to see if any of the partition references are incorrect (unknown). If they are, you should be able to fix them by running the necessary commands. For example:
bcdedit /store c:\boot\bcd /set {default} device partition=C:
bcdedit /store c:\boot\bcd /set {default} osdevice partition=C:
bcdedit /store c:\boot\bcd /set {bootmgr} device partition=C:

MPECSInc.

Re: Vista x64 Recovery: 0xc000000e winload.exe error on boot.

MC,

BCDEdit does not work by itself nore in combination with the BootRec command. Nothing seems to do it.

Thanks anyway.

__________________

Philip Elder

WSSMB MVP Blog: http://blog.mpecsinc.ca