You can choose which HD to boot in BIOS setup - Vista on Disk1 is apparently set to boot first.
Unplug Vista HD, make sure Win7 HD is set first HD to boot in BIOS setup after DVD drive, run three Startup Repairs as suggested which will write the System boot files to the Active partition.