you know, i am having the same issue, except on an HP Pavilion, ultimately I would like to know how to add the recovery partition to the BCD file. I have tried using EasyBCD and manually adding the WINPE RAMDISK entry, pointing it to the partition viewing the changes in BCD which seem correct, and it still will not boot using F11, when I press F11, I get a boot options menu "Vista Premium" or WINPE RAMDISK, when I select the PE option it just sends me back to the BIOS page and boots the system over again, F8 provides the usual options of Safe Mode, last know config etc. I have rebuilt the MBR, rebuilt the BCD. Is there any way to fix this without installing Vista again? Oh, one other note, the Recovery Disc Creation software that came loaded with the O/S from HP cannot find the partition either, but I can see it plan as day in Windows Explorer, the partition is not set to active as only one can be active at a time, so I left C: as active, if i change it to D: where the recovery lies it still does not work............SIGH.......
Please read my BCD file to see what the issue may be.
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=C:
description Windows Boot Manager
locale en-US
inherit {globalsettings}
default {current}
resumeobject {cce58f38-b2c6-11dd-b39a-806e6f6e6963}
displayorder {current}
{572bcd55-ffa7-11d9-aae0-0007e994107d}
toolsdisplayorder {memdiag}
timeout 5
Windows Boot Loader
-------------------
identifier {current}
device partition=C:
path \Windows\system32\winload.exe
description Windows Vista (TM) Home Premium
osdevice partition=C:
systemroot \Windows
resumeobject {cce58f38-b2c6-11dd-b39a-806e6f6e6963}
Windows Boot Loader
-------------------
identifier {572bcd55-ffa7-11d9-aae0-0007e994107d}
device partition=D:
path \WINDOWS\SYSTEM32\BOOT\WINLOAD.EXE
description WINPE RAMDISK
recoverysequence {572bcd55-ffa7-11d9-aae0-0007e994107d}
recoveryenabled Yes
osdevice partition=C:
systemroot \WINDOWS
nx OptIn
detecthal Yes
winpe Yes
Thanks
Aaron
Addendum:
OK, I think I finally found a possible solution from Microsoft, here is the link
http://technet.microsoft.com/en-us/library/cc721886.aspx
and here is a snippet from their site.
To create an entry to boot a WIM image from hard disk
- Create the {ramdisktoptions} object in your BCD store by specifying the following. Drive should be the drive that contains the image.
bcdedit /create {ramdiskoptions} /d "Ramdisk options"
bcdedit /set {ramdiskoptions} ramdisksdidevice partition=Drive
bcdedit /set {ramdiskoptions} ramdisksdipath \boot\boot.sdi
- Create a new boot application entry by specifying:
bcdedit /create /d "Boot from WIM" /application OSLOADER
- This will return an identifier (GUID) for the newly created entry. This new entry will be referred to as {GUID} in the rest of this procedure. Next specify the following:
bcdedit /set {GUID} device ramdisk=[c:]\sources\boot.wim,{ramdiskoptions}
bcdedit /set {GUID} path \windows\system32\winload.exe
bcdedit /set {GUID} osdevice ramdisk=[c:]\sources\boot.wim,{ramdiskoptions}
bcdedit /set {GUID} systemroot \windows
- If you are booting into Windows Preinstallation Environment (Windows PE), then you will also need to specify:
bcdedit /set {GUID} winpe yes
bcdedit /set {GUID} detecthal yes
- Next specify the following to add your new entry to the display order:
bcdedit /displayorder {GUID} /addlast
How to change the debugger settings of a specific entry
To override the global entry for a specific debugger setting, type one of the following.