Hello,
I'll try to make my story not too long, please bear with me

I have the following partition setup (A,B,C,D being names to differentiate them):
Partition 1, Primary: BIBM (with Limit Primaries)
Partition 2, Primary: Windows XP
Partition 3, Primary: Windows 7 (A)
Partition 4, Extended
Partition 4.1, Volume: Windows 7 (B)
Partition 4.2, Volume: Windows 7 (C)
Partition 4.3, Volume: Windows 7 (D)
I have successfully installed BIBM, Windows XP and Windows 7 (A) without much of a problem.
I imaged Windows 7 (A) with Acronis True Image to put it on B,C and D.
I first recovered the image onto (B) and it went fine.
Although, after putting the image on (B), I was not able to boot it at first. It seem to have something to do with bootmgr or something like that. I am not an expert in MBR or Boot Managers, but I seemed to have recognized this problem.
Basically I get the Windows 7 logo, and it hangs there forever. So I booted on the Windows 7 Repair Disc while having the partition (B) as the only Unhidden one. The disc "repaired" what I think is bootmgr.
After this, when I selected (B) from my menu in BIBM, I was brought to the Windows 7 "boot manager" menu, with 2 choices, both being called "Windows 7 (recovery)".
If I select (B) in BIBM and then the first choice in the W7 boot manager, I get the same Windows 7 logo hang screen. Although, if I select (B) in BIBM and then the second choice in W7 boot manager, I can get into the Windows 7 (B). Same pattern for (A), if I select it in BIBM, but then choose the FIRST choice in W7 boot manager, I can get into Windows as well.
Now my problem lies in the fact that I don't need the W7 boot manager, and I want it to directly boot into Windows for each partition. But if I configure the "bootmgr" with lets say a timeout of 1 second and automatic choice, it seem to affect both (A) and (B) at the same time, so I cant get it correctly because both options in W7 boot manager end up booting (A). I thought this was caused maybe by "bootmgr" not existing in the C: partition of (B), but even after copying both C:\Boot and C:\bootmgr to (B) from (A), they still don't seem to be independent. I also followed the settings for BCD Edit here (
http://www.terabyteunlimited.com/kb/article.php?id=492), but It didnt help, I keep hanging at the Windows 7 logo.
I'm wondering if this has something to do with the partition being logical (volume).
Any help would be appreciated, or any pointers on what I'm doing wrong and what I should do.