Hi Eth,
Yes, I too think the System Restore didn't restore the REAgentC options. Or maybe the corruption is in the recovery partition or someplace System Restore didn't touch.
Here's my REAgent.XML file -
<?xml version='1.0' encoding='utf-8'?>
<WindowsRE version="2.0">
<WinreBCD id="{91d1f9bf-5c91-11e3-8c88-8f43aa31e915}"/>
<WinreLocation path="\Recovery\WindowsRE" id="3609485342" offset="1048576" guid="{00000000-0000-0000-0000-000000000000}"/>
<ImageLocation path="" id="0" offset="0" guid="{00000000-0000-0000-0000-000000000000}"/>
<PBRImageLocation path="" id="0" offset="0" guid="{00000000-0000-0000-0000-000000000000}" index="0"/>
<PBRCustomImageLocation path="" id="0" offset="0" guid="{00000000-0000-0000-0000-000000000000}" index="0"/>
<InstallState state="1"/>
<OsInstallAvailable state="0"/>
<CustomImageAvailable state="0"/>
<IsAutoRepairOn state="1"/>
<WinREStaged state="0"/>
<OperationParam path=""/>
<OsBuildVersion path="9600.16384.amd64fre.winblue_rtm.130821-1623"/>
<OemTool state="0"/>
<IsServer state="0"/>
<DownlevelWinreLocation path="" id="0" offset="0" guid="{00000000-0000-0000-0000-000000000000}"/>
<ScheduledOperation state="5"/>
</WindowsRE>
Here's the same from my recovery partition -
<?xml version='1.0' encoding='utf-8'?>
<WindowsRE version="2.0">
<WinreBCD id="{91d1f9bf-5c91-11e3-8c88-8f43aa31e915}"/>
<WinreLocation path="\Recovery\WindowsRE" id="3609485342" offset="1048576" guid="{00000000-0000-0000-0000-000000000000}"/>
<ImageLocation path="" id="0" offset="0" guid="{00000000-0000-0000-0000-000000000000}"/>
<PBRImageLocation path="" id="0" offset="0" guid="{00000000-0000-0000-0000-000000000000}" index="0"/>
<PBRCustomImageLocation path="" id="0" offset="0" guid="{00000000-0000-0000-0000-000000000000}" index="0"/>
<InstallState state="1"/>
<OsInstallAvailable state="0"/>
<CustomImageAvailable state="0"/>
<IsAutoRepairOn state="1"/>
<WinREStaged state="0"/>
<OperationParam path=""/>
<OsBuildVersion path="9600.16384.amd64fre.winblue_rtm.130821-1623"/>
<OemTool state="0"/>
<IsServer state="0"/>
<DownlevelWinreLocation path="" id="0" offset="0" guid="{00000000-0000-0000-0000-000000000000}"/>
<ScheduledOperation state="5"/>
</WindowsRE>
Lastly, BCDEdit output just in case -
bcdedit.exe /enum osloader
Windows Boot Loader
-------------------
identifier {current}
device partition=C:
path \WINDOWS\system32\winload.exe
description Windows 8.1
locale en-US
inherit {bootloadersettings}
recoverysequence {91d1f9bf-5c91-11e3-8c88-8f43aa31e915}
integrityservices Enable
recoveryenabled Yes
allowedinmemorysettings 0x15000075
osdevice partition=C:
systemroot \WINDOWS
resumeobject {603c0be5-5c91-11e3-8c88-8f43aa31e915}
nx OptIn
bootmenupolicy Standard
hypervisorlaunchtype Auto
Windows Boot Loader
-------------------
identifier {91d1f9bf-5c91-11e3-8c88-8f43aa31e915}
device ramdisk=[T:]\Recovery\WindowsRE\Winre.wim,{91d1f9c0-5c91-11e3-8c88-8f43aa31e915}
path \windows\system32\winload.exe
description Windows Recovery Environment
locale en-US
inherit {bootloadersettings}
displaymessage Recovery
osdevice ramdisk=[T:]\Recovery\WindowsRE\Winre.wim,{91d1f9c0-5c91-11e3-8c88-8f43aa31e915}
systemroot \windows
nx OptIn
bootmenupolicy Standard
winpe Yes
I mounted the Recovery partition as T: drive to get ReAgent.XML off that. That's why BCDEdit shows that drive as T:.
Diskpart output -
DISKPART> list partition
Partition ### Type Size Offset
------------- ---------------- ------- -------
Partition 1 Recovery 350 MB 1024 KB
Partition 2 Primary 111 GB 351 MB
All of these looked alright to me but maybe you can spot something incorrect?
Thanks,
Rakhesh