Wow - had some problems but finally I booted my old XP
Your advice was very good and worked but as You also predicted, XP partition was not visible in bootloader.
As I assigned the letter to my old XP partition I wanted to change it back to C:
And I did - but it cost me faliure in Windows 7 boot and no boot for XP.
So I was a little bit crushed.
I was fighting with it for few hours but it was worth it
Finally I managed to add boot sequence for XP and I have learnt a lot bcdedit commands
But it's working
And my question is - can I somehow clean the bcd?
Because as I understand it it is still in the system, just not visible from XP.
Am I right?
EDIT:
Ok - I managed to clean it with easyBCD.
EDIT II:
I have a little comment to the quote below, according to my recent experience.
Quote:
The only hard requirement is that you be running Windows 7 or Vista.
You can do this operation also under Windows XP. The only difference will be tah You will not do whole operation in CMD.
When You will get to this point:
Quote:
D:\Mike\Desktop\work>imagex /apply e:\sources\install.wim 5 h:\
ImageX Tool for Windows
Copyright (C) Microsoft Corp. All rights reserved.
[ 100% ] Applying progress
Successfully applied image.
Total elapsed time: 7 min 8 sec
You will not be able to do this step:
Quote:
D:\Mike\Desktop\work>h:\windows\system32\bcdboot h:\windows
So what You have to do is to use EasyBCD to make Your new Windows 7 installation bootable.
Very helpful here is this thread:
How to Do a Dual Boot Installation with Windows 7 and XP
Start from point 7. of Method II and just adjust it to Windows 7 instead of XP.
Hope it will help someone to avoid the problems I had

And once again thanks for support.