dual boot with seperate drives problem

I have a HP Dv9408 laptop with two hard drives. The first drive has Windows Vista and the second drive has Linux Mint 10 on it. When I installed Mint on the second drive I took out the Windows drive and put the new drive in its place to install Mint. If I leave the linux drive in bay 1 and the Windows drive in bay two, I can boot using Grub2 into Mint but if I choose Vista it goes to the recovery partition instead of Windows. If I put the Windows drive in bay 1 by it's self it works fine. I installed EasyBCD and if I add the linux drive in bay 2, the computer will not boot at all. How do I fix this?