Jump to content

- - - - -

Booting but referencing BCD on wrong partition.

  • Please log in to reply
No replies to this topic

#1 doveman


    Frequent Member

  • Advanced user
  • 449 posts
  • Location:Surrey
    United Kingdom

Posted 26 April 2012 - 03:00 AM

I swear the BCD is what gives me the most grief when restoring Windows 7!

Anyway, I've got a working Windows 7 on HD0,2 and a working XP on HD0,0 and I've just restored a True Image Win7 backup to HD0,1. I'm preparing this for a HDD which only has two Primary partitions plus a Secondary data partition.

All of them boot fine from grub4dos and the Win7 in question is using the following:

title Win7 (hd0,1)
hide (hd0,0)
hide (hd0,2)
unhide (hd0,1)
root (hd0,1)
chainloader +1

This shows a Win7 boot menu with one option (I haven't got round to setting it to skip yet) and then boots correctly. However, if I run EasyBCD or go to Control Panel - System - System Properties - Advanced System Settings - Startup and Recovery Settings, it shows the five entries I have in the BCD for my other Win7 installation on HD0,2. So what I need to do is make this Win7 install only look to HD0,1 for the BCD, not anywhere else as I imagine it will cause problems when restored to another HDD which doesn't have a Win7 on HD0,2.

I'm hoping there's a fairly simple way to do this with EasyBCD as if I have to use the Win7 Repair CD then it resets the MBR and might affect my other Win7 install as well. If someone can show me how to fix this, it will come in handy in future because I always seem to run into this problem when restoring Win7, certainly on systems with more than one Win7 partition.

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users