I have Vista installed on my C: drive and I also have another 240 Gb secondary hard drive that I use for additional storage. I wanted to replace my 240 Gb HD with a new 640 Gb HD, but I've hit a snag. It seems that if I disconnect my old secondary hard drive, Vista will not boot. If I plug it back in, it'll boot just fine. AFAIK, no Vista files are on the second drive only data and applications, but it seems that Vista set up the boot record such that it has to see that D drive in order to boot. Looking at BCDEdit, I could see this:
Windows Boot Manager
--------------------
identifier {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device partition=D:
path \bootmgr
description Windows Boot Manager
locale en-US
inherit {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
default {8c82d3bf-15e7-11dd-9163-ab413e4e3dc0}
resumeobject {8c82d3c0-15e7-11dd-9163-ab413e4e3dc0}
displayorder {8c82d3bf-15e7-11dd-9163-ab413e4e3dc0}
toolsdisplayorder {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout 30
Windows Boot Loader
-------------------
identifier {8c82d3bf-15e7-11dd-9163-ab413e4e3dc0}
device partition=C:
path \Windows\system32\winload.exe
description Microsoft Windows Vista
locale en-US
inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
osdevice partition=C:
systemroot \Windows
resumeobject {8c82d3c0-15e7-11dd-9163-ab413e4e3dc0}
nx OptIn
Notice the entry for Boot Manager on drive D, even though there is no D:\bootmgr path on the actual drive. Does anybody know how to fix this? Can EasyBCD help?
Cheers!
Windows Boot Manager
--------------------
identifier {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device partition=D:
path \bootmgr
description Windows Boot Manager
locale en-US
inherit {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
default {8c82d3bf-15e7-11dd-9163-ab413e4e3dc0}
resumeobject {8c82d3c0-15e7-11dd-9163-ab413e4e3dc0}
displayorder {8c82d3bf-15e7-11dd-9163-ab413e4e3dc0}
toolsdisplayorder {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout 30
Windows Boot Loader
-------------------
identifier {8c82d3bf-15e7-11dd-9163-ab413e4e3dc0}
device partition=C:
path \Windows\system32\winload.exe
description Microsoft Windows Vista
locale en-US
inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
osdevice partition=C:
systemroot \Windows
resumeobject {8c82d3c0-15e7-11dd-9163-ab413e4e3dc0}
nx OptIn
Notice the entry for Boot Manager on drive D, even though there is no D:\bootmgr path on the actual drive. Does anybody know how to fix this? Can EasyBCD help?
Cheers!