Win10 Recovery Partitions

User discussion and information resource forum for BootIt Bare Metal and BootIt UEFI
Scott
Posts: 79
Joined: Thu May 16, 2013 11:17 am

Win10 Recovery Partitions

Post by Scott »

I was running Win8.1 and had a 350-MiB recovery partition and the Windows partition. Installed the Win10 upgrade over it, and it kept the 350-MiB recovery partition and added another 450-MiB after the Windows partition.

I restored a Win8.1 image and am back on that OS for the time being, but will be running the Win10 upgrade again.

Is there a way to prevent having two annoying, space-wasting recovery partitions in this Win8.1-to-Win10 upgrade scenario?

In msinfo32, for "BIOS Mode," it says "Legacy," so I guess I'm not using UEFI...
Brian K
Posts: 2213
Joined: Fri Aug 12, 2011 1:11 am
Location: NSW, Australia

Re: Win10 Recovery Partitions

Post by Brian K »

Scott, the Win10 RE files don't fit in a 350 MIB partition, hence the new partition. When you are again using Win10 you can delete the 350 MiB partition.
Scott
Posts: 79
Joined: Thu May 16, 2013 11:17 am

Re: Win10 Recovery Partitions

Post by Scott »

I figured as much, but there's more to it than simply running BIBM and deleting it, which would render my system unbootable.
Brian K
Posts: 2213
Joined: Fri Aug 12, 2011 1:11 am
Location: NSW, Australia

Re: Win10 Recovery Partitions

Post by Brian K »

The 350 MiB partition isn't being used. I deleted mine.
Scott
Posts: 79
Joined: Thu May 16, 2013 11:17 am

Re: Win10 Recovery Partitions

Post by Scott »

When I posted this, I was running Win10 and was about to restore an image with Win8.1. So, I tested your advice to see what would happen, since I would be restoring over it anyway.

I deleted the 350-MiB partition, did nothing else, and ... unbootable.

I believe the 350-MiB system recovery partition had BCD, and deleting it left the system with none. I'm not sure how to work around this.
Brian K
Posts: 2213
Joined: Fri Aug 12, 2011 1:11 am
Location: NSW, Australia

Re: Win10 Recovery Partitions

Post by Brian K »

Scott,

You jogged my memory. I might have deleted the partition in Windows using TBOSDT Pro for BootIt.
Scott
Posts: 79
Joined: Thu May 16, 2013 11:17 am

Re: Win10 Recovery Partitions

Post by Scott »

Why would that make a difference?
Scott
Posts: 79
Joined: Thu May 16, 2013 11:17 am

Re: Win10 Recovery Partitions

Post by Scott »

OK well hopefully someone can verify this or clue me in on this matter.

I'm thinking I can do the following to get rid of the unneeded recovery partition. I'm also sure I'm wrong.

1. Copy the BCD which exists in the old, 350-MB Win8.1 recovery partition (which is at the front of the drive) to the 450-MB Win10 recovery partition.

2. Delete the 350-MB partition.

3. Slide the Win10 partition to the front of the drive, and then expand it to occupy the newly-available 350 MB.

4. Have plenty of Smirnoff when I discover that Win10 no longer boots.
TeraByte Support(PP)
Posts: 1643
Joined: Fri Aug 12, 2011 12:51 am

Re: Win10 Recovery Partitions

Post by TeraByte Support(PP) »

Which partition is currently set active? I assume it is and the new 450MB partition is just holding WinRE.

Can you post or attach the output from the BCD? From an Administrator Command Prompt, run: bcdedit /enum all

You can redirect to a file if you wish:
bcdedit /enum all > c:\bcdoutput.txt
Scott
Posts: 79
Joined: Thu May 16, 2013 11:17 am

Re: Win10 Recovery Partitions

Post by Scott »

Thanks for the reply.

Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=\Device\HarddiskVolume1
description Windows Boot Manager
locale en-US
inherit {globalsettings}
default {current}
resumeobject {0429df0c-55d0-11e5-ae55-d923da94d198}
displayorder {current}
{4ae0eed3-9844-11e3-bfa8-60a42a51e103}
{4ae0eed4-9844-11e3-bfa8-60a42a51e103}
toolsdisplayorder {bdbdbd00-6057-11e0-a7f3-ce9adfd72001}
{memdiag}
timeout 4

Windows Boot Loader
-------------------
identifier {current}
device partition=C:
path \WINDOWS\system32\winload.exe
description Windows 10
locale en-US
inherit {bootloadersettings}
recoverysequence {340e8430-55d0-11e5-ae55-d923da94d198}
recoveryenabled Yes
allowedinmemorysettings 0x15000075
osdevice partition=C:
systemroot \WINDOWS
resumeobject {0429df0c-55d0-11e5-ae55-d923da94d198}
nx OptOut
bootmenupolicy Standard

Windows Boot Loader
-------------------
identifier {340e8430-55d0-11e5-ae55-d923da94d198}
device ramdisk=[\Device\HarddiskVolume3]\Recovery\WindowsRE\Winre.wim,{340e8431-55d0-11e5-ae55-d923da94d198}
path \windows\system32\winload.exe
description Windows Recovery Environment
locale en-US
inherit {bootloadersettings}
displaymessage Recovery
displaymessageoverride Recovery
osdevice ramdisk=[\Device\HarddiskVolume3]\Recovery\WindowsRE\Winre.wim,{340e8431-55d0-11e5-ae55-d923da94d198}
systemroot \windows
nx OptIn
bootmenupolicy Standard
winpe Yes

Windows Boot Loader
-------------------
identifier {234457c0-55ad-11e5-813d-0026833b30d4}
device ramdisk=[C:]\Recovery\WindowsRE\Winre.wim,{354457d1-55ad-11e5-813d-0026833b30d4}
path \windows\system32\winload.exe
description Windows Recovery Environment
locale en-US
inherit {bootloadersettings}
displaymessage Recovery
osdevice ramdisk=[C:]\Recovery\WindowsRE\Winre.wim,{354457d1-55ad-11e5-813d-0026833b30d4}
systemroot \windows
nx OptIn
bootmenupolicy Standard
winpe Yes

Windows Boot Loader
-------------------
identifier {4ae0eed3-9844-11e3-bfa8-60a42a51e103}
device partition=C:
path \WINDOWS\system32\winload.exe
description Safe Mode
locale en-US
inherit {bootloadersettings}
integrityservices Enable
recoveryenabled Yes
allowedinmemorysettings 0x15000075
osdevice partition=C:
systemroot \WINDOWS
resumeobject {76f72ffa-406a-11e3-97f7-b8abc6cde168}
nx OptOut
safeboot Minimal
bootmenupolicy Standard

Windows Boot Loader
-------------------
identifier {4ae0eed4-9844-11e3-bfa8-60a42a51e103}
device partition=C:
path \WINDOWS\system32\winload.exe
description Safe Mode with Networking
locale en-US
inherit {bootloadersettings}
integrityservices Enable
recoveryenabled Yes
allowedinmemorysettings 0x15000075
osdevice partition=C:
systemroot \WINDOWS
resumeobject {76f72ffa-406a-11e3-97f7-b8abc6cde168}
nx OptOut
safeboot Network
bootmenupolicy Standard

Windows Boot Loader
-------------------
identifier {70693a69-b4bc-11e2-bbe9-60a42a51e103}
device ramdisk=[\Device\HarddiskVolume1]\Recovery\70693a69-b4bc-11e2-bbe9-60a42a51e103\Winre.wim,{70693a6a-b4bc-11e2-bbe9-60a42a51e103}
path \windows\system32\winload.exe
description Windows Recovery Environment
locale en-US
inherit {bootloadersettings}
displaymessage Recovery
displaymessageoverride Recovery
osdevice ramdisk=[\Device\HarddiskVolume1]\Recovery\70693a69-b4bc-11e2-bbe9-60a42a51e103\Winre.wim,{70693a6a-b4bc-11e2-bbe9-60a42a51e103}
systemroot \windows
nx OptIn
bootmenupolicy Standard
winpe Yes

Resume from Hibernate
---------------------
identifier {0429df0c-55d0-11e5-ae55-d923da94d198}
device partition=C:
path \WINDOWS\system32\winresume.exe
description Windows Resume Application
locale en-US
inherit {resumeloadersettings}
recoverysequence {340e8430-55d0-11e5-ae55-d923da94d198}
recoveryenabled Yes
allowedinmemorysettings 0x15000075
filedevice partition=C:
filepath \hiberfil.sys
bootmenupolicy Standard
debugoptionenabled No

Resume from Hibernate
---------------------
identifier {70693a67-b4bc-11e2-bbe9-60a42a51e103}
device partition=C:
path \windows\system32\winresume.exe
description Windows Resume Application
locale en-US
inherit {resumeloadersettings}
recoverysequence {70693a69-b4bc-11e2-bbe9-60a42a51e103}
recoveryenabled Yes
allowedinmemorysettings 0x15000075
filedevice partition=C:
filepath \hiberfil.sys
bootmenupolicy Standard
debugoptionenabled No

Resume from Hibernate
---------------------
identifier {76f72ffa-406a-11e3-97f7-b8abc6cde168}
device partition=C:
path \WINDOWS\system32\winresume.exe
description Windows Resume Application
locale en-US
inherit {resumeloadersettings}
recoverysequence {234457c0-55ad-11e5-813d-0026833b30d4}
recoveryenabled Yes
allowedinmemorysettings 0x15000075
filedevice partition=C:
filepath \hiberfil.sys
bootmenupolicy Standard
debugoptionenabled No

Windows Memory Tester
---------------------
identifier {memdiag}
device partition=\Device\HarddiskVolume1
path \boot\memtest.exe
description Windows Memory Diagnostic
locale en-US
inherit {globalsettings}
badmemoryaccess Yes

Real-mode Boot Sector
---------------------
identifier {bdbdbd00-6057-11e0-a7f3-ce9adfd72001}
device partition=C:
path \bdr-ld01.mbr
description Bitdefender Rescue Mode - Windows 10 Pro (x64)

EMS Settings
------------
identifier {emssettings}
bootems No

Debugger Settings
-----------------
identifier {dbgsettings}
debugtype Serial
debugport 1
baudrate 115200

RAM Defects
-----------
identifier {badmemory}

Global Settings
---------------
identifier {globalsettings}
inherit {dbgsettings}
{emssettings}
{badmemory}

Boot Loader Settings
--------------------
identifier {bootloadersettings}
inherit {globalsettings}
{hypervisorsettings}

Hypervisor Settings
-------------------
identifier {hypervisorsettings}
hypervisordebugtype Serial
hypervisordebugport 1
hypervisorbaudrate 115200

Resume Loader Settings
----------------------
identifier {resumeloadersettings}
inherit {globalsettings}

Device options
--------------
identifier {340e8431-55d0-11e5-ae55-d923da94d198}
description Windows Recovery
ramdisksdidevice partition=\Device\HarddiskVolume3
ramdisksdipath \Recovery\WindowsRE\boot.sdi

Device options
--------------
identifier {354457d1-55ad-11e5-813d-0026833b30d4}
description Windows Recovery
ramdisksdidevice partition=C:
ramdisksdipath \Recovery\WindowsRE\boot.sdi

Device options
--------------
identifier {354457d2-55ad-11e5-813d-0026833b30d4}
description Windows Setup
ramdisksdidevice partition=C:
ramdisksdipath \$WINDOWS.~BT\Sources\SafeOS\boot.sdi

Device options
--------------
identifier {70693a6a-b4bc-11e2-bbe9-60a42a51e103}
description Windows Recovery
ramdisksdidevice partition=\Device\HarddiskVolume1
ramdisksdipath \Recovery\70693a69-b4bc-11e2-bbe9-60a42a51e103\boot.sdi

Device options
--------------
identifier {70693a6b-b4bc-11e2-bbe9-60a42a51e103}
description Windows Setup
ramdisksdidevice partition=C:
ramdisksdipath \$WINDOWS.~BT\Sources\SafeOS\boot.sdi
Post Reply