Why cant you install win7 on the 2nd hdd which doesnt have xp? I am currently having Win7 and XP on 2 hdd's and both run without any problem. Disconnect the xp drive before installing Win7. Reconnect after installation is complete and then during boot you can choose which drive to boot into.