New
#1
Help with Boot Manager/Boot Loader
Greetings!
I would love some help learning how to edit and deal with the Windows 7 Boot Manager/Boot Loader using BCDEdit, etc. I've read some tutorials out there but they didn't cover my questions. So what better place to ask then the Windows SevenForums? :)
My drives and history for my 7 install:
- I installed Windows 7 RC-1 on a new PC and drive and it has been near-flawless. It's a WD Black 1TB that I partioned into:
.
- 120 GB C: (for Windows 7 install)
- 700+ GB D: (applications and my docs/media)
- 20 GB E: (for virtual memory paging file)
- That reserved 100MB partition for the boot manager that Windows 7 automatically creates
.- I recently purchased two OCZ Vertex 30GB SSDs that I hooked up and am running in RAID 0 for a fraction under 60GB virtual disk shown by the RAID controller. I also installed the RAID controller's driver in Windows 7 and did firmware updates on the SSDs before putting them into a RAID.
.- I used the latest version of GParted LiveCD to boot into Linux and copy the 100MB boot manager partition and 120GB C: partition to a USB-connected external drive (I didn't want to resize my 120GB partition on my 1TB drive, because that's always a gamble, and wanted the backup to boot off of if needed).
.- Then I used GParted to resize the 120GB partition on the USB drive to around 50GB (it's only using 20-some GB for Windows 7 and a few small utilities). That completed successfully. I also set my RAID 0 array's virtual disk boot flag so that the partition actually boots.
.- I copied the 100MB Boot Manager partition and the 50GB C: partition to the RAID 0 array's virtual disk, and did a resize of that 50GB partition to take the full space available (around 59GB now). That completed successfully.
.- I set my BIOS to boot from the RAID array, but I also have my 1TB drive connected as well.
.- It booted fine (did its checkdisk run on the resized partition as expected). But it booted to my 1TB drive's C: partition. Apparently the Windows 7 Boot Manager has a static pointer to the 1TB drive I have instead of a relative/dynamic one. It appeared to boot to the 100MB Boot Manager partition on my RAID 0 array's virtual disk, but that pointed to the C: partition on the 1TB drive.
I researched this 100MB partition and the Windows 7 Boot Manager (which I didn't know much about at first, except that it's required to boot). It's quite interesting, and apparently I can use a Linux boot manager if I wanted? Yup, interesting stuff.
What I want to do is to edit this boot manager/loader do that it points to my RAID array for Windows 7 rather than my 1TB drive. I was able to run a command prompt in 7 as administrator and use BCDEdit, but I'm confused at this point.
The top portion is pointing to G: for the boot manager (which is the 100MB boot manager partition on my RAID array), and the boot loader points to the Windows 7 launcher on C: partition (which is on the 1TB drive). But if I'm booting to my RAID array, isn't it's first partition supposed to be C:?
So I'm there, able to change/edit things, but not sure what to change since from the looks of it, everything should be fine. I can do a Windows repair with just the RAID array connected to reset it, but I'd rather learn my way around the boot manager to help myself and others in the future when issues arise.
Also, I've tweaked many things in Windows 7 RC-1 so far and it's stable and fast, so I don't want to have to go through that again until Windows 7 is RTM.
Thanks! :)