Hello:
Got a tough one for you!
I have a dual boot system, in which uses two HDs, each partitioned into two sections, one for the OS and one for data/programs. I have found that to be the easiest to maintain.
One HD is for Win7-32 (H:, I
and one for win7-64 bit (C:, D
. I have EasyBCD on each system (2.2 on the 64 bit)
While backing up, my Win7-64 bit HD/system failed. I had a image backup of the C: drive and it was the image backup of the D: partition that was failing. I found that the file backup in Windows 7 itself was able to backup all the files just fine.
Got a new HD, same size. Formated and partitioned, then restored the C: Win7-64 bit OS, no problem. One hickup on the D: drive restore, then it, too, restored fine.
But, in spite of having a working Dual boot system prior to getting the new HD, that no longer worked.
I used EasyBCD to reconstruct the BCD. I tried the BCD Management options: Reset; Recreate. Did not help.
Here's what happens:
1. With both drives active, I boot and have the option to use 64 bit or 32 bit Windows. If I select 64 bit, windows loads properly. If I select windows 32 bit, windows starts to load then there is a pause and then the computer reboots to the bios startup screen. It appears to not properly see the H: drive.
2. I have tried Startup/Repair with the install discs for both win32 and 64. It cycles through usually about 2 x, then again it does not work to boot into H:/win 32.
3. If I disconnect the C:/win 64 bit drive. It boots fine into win32.
4. While at the Command prompt after startup repair with the install disc, I tried bcdboot, no change. I tried Bootrec /scanos and /rebuildbcd; ScanOS said I have 0 installations of windows. (In fact I have 2)
5. BTW, when using the OS install disc, it shows the two Windows installations, one on C: with the correct drive size and one on D:, but the size is 999999 (all 9s), not the correct disc size.
6. again, while at the command prompt, of the repair/install disc, it looks like C: = C:, but D: = H:, E:= D:, F: = I:
7. There is no way I can boot into the Win7, 32 bit system with both physical drives connected and thus I am not able to access the BCD for both when using the 32 bit system.
So, it looks like the startup process is really being confused by the bios/or ? setting the drive designators different from the post startup assignment. BTW, the primary HD set in the bios is the C: drive (64 bit windows)
As of right now I can successfully boot into Win7, 64, but I have to disconnect the drive that has the 64 bit os, so I can access Win32.
How in the heck can I untangle this? Selective deletion of the BCD? or what?
Thank you for any suggestions!
Chuck Belanger
There are a total of 2 entries listed in the bootloader.
Default: Microsoft Windows 7 64 bit
Timeout: 10 seconds
EasyBCD Boot Device: C:\
Entry #1
Name: Microsoft Windows 7 64 bit
BCD ID: {current}
Drive: C:\
Bootloader Path: \Windows\system32\winload.exe
Entry #2
Name: Microsoft Windows 7 Ultimate 32 bit
BCD ID: {f1182e22-4e62-11e2-a2de-d43d7e2b8433}
Drive: H:\
Bootloader Path: \Windows\system32\winload.exe
Got a tough one for you!
I have a dual boot system, in which uses two HDs, each partitioned into two sections, one for the OS and one for data/programs. I have found that to be the easiest to maintain.
One HD is for Win7-32 (H:, I
While backing up, my Win7-64 bit HD/system failed. I had a image backup of the C: drive and it was the image backup of the D: partition that was failing. I found that the file backup in Windows 7 itself was able to backup all the files just fine.
Got a new HD, same size. Formated and partitioned, then restored the C: Win7-64 bit OS, no problem. One hickup on the D: drive restore, then it, too, restored fine.
But, in spite of having a working Dual boot system prior to getting the new HD, that no longer worked.
I used EasyBCD to reconstruct the BCD. I tried the BCD Management options: Reset; Recreate. Did not help.
Here's what happens:
1. With both drives active, I boot and have the option to use 64 bit or 32 bit Windows. If I select 64 bit, windows loads properly. If I select windows 32 bit, windows starts to load then there is a pause and then the computer reboots to the bios startup screen. It appears to not properly see the H: drive.
2. I have tried Startup/Repair with the install discs for both win32 and 64. It cycles through usually about 2 x, then again it does not work to boot into H:/win 32.
3. If I disconnect the C:/win 64 bit drive. It boots fine into win32.
4. While at the Command prompt after startup repair with the install disc, I tried bcdboot, no change. I tried Bootrec /scanos and /rebuildbcd; ScanOS said I have 0 installations of windows. (In fact I have 2)
5. BTW, when using the OS install disc, it shows the two Windows installations, one on C: with the correct drive size and one on D:, but the size is 999999 (all 9s), not the correct disc size.
6. again, while at the command prompt, of the repair/install disc, it looks like C: = C:, but D: = H:, E:= D:, F: = I:
7. There is no way I can boot into the Win7, 32 bit system with both physical drives connected and thus I am not able to access the BCD for both when using the 32 bit system.
So, it looks like the startup process is really being confused by the bios/or ? setting the drive designators different from the post startup assignment. BTW, the primary HD set in the bios is the C: drive (64 bit windows)
As of right now I can successfully boot into Win7, 64, but I have to disconnect the drive that has the 64 bit os, so I can access Win32.
How in the heck can I untangle this? Selective deletion of the BCD? or what?
Thank you for any suggestions!
Chuck Belanger
There are a total of 2 entries listed in the bootloader.
Default: Microsoft Windows 7 64 bit
Timeout: 10 seconds
EasyBCD Boot Device: C:\
Entry #1
Name: Microsoft Windows 7 64 bit
BCD ID: {current}
Drive: C:\
Bootloader Path: \Windows\system32\winload.exe
Entry #2
Name: Microsoft Windows 7 Ultimate 32 bit
BCD ID: {f1182e22-4e62-11e2-a2de-d43d7e2b8433}
Drive: H:\
Bootloader Path: \Windows\system32\winload.exe