Jump to content

Reinstalling 8.1 with UEFI boot. Avoiding duplicate firmware entries


betamax

Recommended Posts

I have an existing UEFI install of windows 8.1 and it's time for a reformat and clean install. In the past I would just blow away the partitions and start fresh. But, from what I hear, this causes duplicate entries to appear in the NVRAM.


 


Is there a better approach for this? Could I keep the partitions in tact and just format the primary partition that windows is installed to? Or do I have to blow away all the partitions and recreate them, then deal with the duplicates later?


Link to comment
Share on other sites


Yes, exactly.  And also this http://www.overclock.net/t/1156654/seans-windows-7-install-optimization-guide-for-ssds-hdds/220#post_15563816 (mainly the point that the boot manager is stored on the NVRAM)

 

So when you reinstall Win8 on UEFI are you blowing away all the partitions and starting fresh or just reformatting the Primary partition?

Link to comment
Share on other sites

Well I don't really *use* Windows 8, but I do a lot of testing with it. I always just use Diskpart to clean the disk and reapply the image with DISM. I should do some testing whether or not I can replicate this duplicate BCD thing, but it will have to wait until next week.

Link to comment
Share on other sites

 

Could I keep the partitions in tact and just format the primary partition that windows is installed to? Or do I have to blow away all the partitions and recreate them, then deal with the duplicates later?

 

You can do both of them, whichever fits more to you.

Link to comment
Share on other sites

 

 

Could I keep the partitions in tact and just format the primary partition that windows is installed to? Or do I have to blow away all the partitions and recreate them, then deal with the duplicates later?

 

You can do both of them, whichever fits more to you.

 

 

have you done this with a UEFI install of windows 8 and checked if it creates duplicate firmware entries?

Link to comment
Share on other sites

I just did some testing. After my first deployment there were 10 Windows Boot Manager entries.

Firmware Boot Manager---------------------identifier              {fwbootmgr}displayorder            {bootmgr}                        {27fa5fbc-e5c1-11e3-a481-0090f5e7d27f}                        {27fa5fb4-e5c1-11e3-a481-0090f5e7d27f}                        {27fa5fb5-e5c1-11e3-a481-0090f5e7d27f}                        {27fa5fb6-e5c1-11e3-a481-0090f5e7d27f}                        {27fa5fb7-e5c1-11e3-a481-0090f5e7d27f}                        {27fa5fb8-e5c1-11e3-a481-0090f5e7d27f}                        {27fa5fb9-e5c1-11e3-a481-0090f5e7d27f}                        {27fa5fba-e5c1-11e3-a481-0090f5e7d27f}                        {27fa5fbb-e5c1-11e3-a481-0090f5e7d27f}                        {27fa5fb3-e5c1-11e3-a481-0090f5e7d27f}timeout                 2
And when I reinstall, I have 10 again.

Firmware Boot Manager---------------------identifier              {fwbootmgr}displayorder            {bootmgr}                        {4e026ab9-e5c7-11e3-acb3-0090f5e7d27f}                        {4e026ab1-e5c7-11e3-acb3-0090f5e7d27f}                        {4e026ab2-e5c7-11e3-acb3-0090f5e7d27f}                        {4e026ab3-e5c7-11e3-acb3-0090f5e7d27f}                        {4e026ab4-e5c7-11e3-acb3-0090f5e7d27f}                        {4e026ab5-e5c7-11e3-acb3-0090f5e7d27f}                        {4e026ab6-e5c7-11e3-acb3-0090f5e7d27f}                        {4e026ab7-e5c7-11e3-acb3-0090f5e7d27f}                        {4e026ab8-e5c7-11e3-acb3-0090f5e7d27f}                        {4e026ab0-e5c7-11e3-acb3-0090f5e7d27f}timeout                 2
I used Windows 8.1 Pro x64 with Update 1, disk cleaned by Diskpart, image applied by DISM. I don't currently have a system that hasn't had an EFI deployment done to it to see what a new system would be like.
Link to comment
Share on other sites

 

have you done this with a UEFI install of windows 8 and checked if it creates duplicate firmware entries?

 

No but why would it create duplicate firmware entries, you just keep the same partitions. :unsure:

Link to comment
Share on other sites

Maybe it doesn't.

 

Trip- can I send you a PM about DISM images?  I've always done the vanilla CD or USB based installed.  But I was interested in creating an actual image and throwing that in a recovery partition for easy reformats in the future.  I just wasn't sure about all the steps, including the deployment of a reference PC.

Link to comment
Share on other sites

On a tangent subject...  Those of you reinstalling Windows because of "wearing it out" - e.g., making it less than perfect by testing, or installing bunches of software for evaluation...

 

I'm sure many of you already know this, but for those of you who don't: 

 

You might want to consider using a virtualization package, and do your testing/evaluation in a virtual machine to help maintain the integrity of your host system.  One thing the VMware package provides is the concept of "snapshots".  You can save the state of a machine, and within seconds restore a corrupted machine to a saved snapshot.  Or even to a snapshot saved right after a fresh installation.  You can maintain multiple snapshots as long as you have the disk space.  Darned handy!

 

I've been doing this for a long time (I have all the systems going back to XP in VMs I can boot up in seconds), and my main desktop system just runs and runs forever without flaw.  It's quite nice never to have to redo all the tweaks and installs on your main working system.

 

As far as licensing cost, if you can't justify buying separate licenses to run in the VMs, consider...  Even though Microsoft does not allow the installation of a Windows 8.1 VM from the same license as you have on the desktop, there's always the Windows 8.1 Enterprise Evaluation, downloadable for free from Microsoft and which will run for 90 days (and can be rearmed for another 90).

 

Just my 0.00000002 cents worth of handy advice for today.  :thumbup

 

-Noel

Edited by NoelC
Link to comment
Share on other sites

 

You might want to consider using a virtualization package, and do your testing/evaluation in a virtual machine to help maintain the integrity of your host system.  One thing the VMware package provides is the concept of "snapshots".  You can save the state of a machine, and within seconds restore a corrupted machine to a saved snapshot.

 

Of course you can do this with any disc imaging software (Acronis True Image, Macrium Reflect (free edition available) etc. also.

Link to comment
Share on other sites

In a nutshell, yes.  Near as I can tell it works on deltas (each snapshot is, generally speaking, stored as just the changes to the previous one).  Taking a Snapshot happens in literally just a few seconds (not even 10) and last time I restored an old snapshot I don't think it took even 20 seconds.  I have a fast I/O subsystem, but the technology of the Snapshot process is the real hero.

 

-Noel

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...