Jump to content

[SOLVED] Remove x64 recovery option from setup


sp0iledbrat

Recommended Posts

Say that I have used your wonderful tool to create an AIO Win7SP1 DVD. Now, I just need the Professional x86 version. So, I open Win Toolkit, remove the other versions, make my changes and everything goes fine. During setup, I still get the option "x64 recovery".

So, how does one remove it? I suppose it will involve changing boot.wim, but what exactly?

Thank you.

Edited by sp0iledbrat
Link to comment
Share on other sites

Thanks.

I've already seen a few similar guides.

At my earliest convenience, I'll test this in the following order:

- Use WinToolkit to delete all images except one;

- manually replace the boot.wim with an unmodified x86 one;

- manually delete "sourc64";

- fire up a VM and then report back. It might just work, but I'm more inclined to expect HUGE errors in setup.

Link to comment
Share on other sites

Front, then back:

Why would you go through all of this trouble when you can grab a untouched x86 source and use that as the base?

Curiosity. I was born that way. I want to know how things work.

Sigh ok you'll just have to see for yourself.

Hard truth time: The install worked seamlessly, except for one thing. The option for x64 recovery was still there with the very short (3 seconds) delay, although I used an original boot.wim.

Link to comment
Share on other sites

Sage 3: Modifying the BCD

Here we modify the DVD's BCD, so as to add an x64 recovery option. The recovery option is just that: it cannot install.

To improve user transparency, the boot timeout shall be set to 3 sec, so as to be almost unnoticeable if not needed.

Ok, open an administative command prompt.

Navigate to D:\AIO\DVD

Now make a copy of the default loader by executing:

Quote:

bcdedit /store boot\bcd /copy {default} /d "x64 Recovery Mode"

This command shall tell you the GUID of the copy made, make a note of it.

Next set the new loader to load the 64 bit PE by executing:

Quote:

bcdedit /store boot\bcd /set {GUID} device ramdisk=[boot]\sourc64\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

bcdedit /store boot\bcd /set {GUID} osdevice ramdisk=[boot]\sourc64\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

Replace {GUID} with the GUID you noted down)

Finally, alter the boot timeout by executing:

Quote:

bcdedit /store boot\bcd /timeout 3

Has to be in this section.

Link to comment
Share on other sites

Solved.

For those that may stumble upon this:

Use Windows 7, since you need to use bcdedit.exe.

1. Run

bcdedit /store /enum

to get the GUID

2. Run

bcdedit /store boot\bcd /delete {GUID}

To change the 3 second timeout, run

bcdedit /store boot\bcd /timeout 10

Tested and working.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...