After installing SP2 to W2K3 straight after adding a second drive, my VM after restart is now detecting the 2 disks the wrong way around. I am getting "Operating System not found" and when I boot from a recovery disk it offers me the chance to log into "D:\Windows" - it should be C:!
What is the quickest way for me to get the VM detecting the drives in the correct order again so I can boot?
Ultimately LukeR below is correct. I was able to do it from within "Edit Settings" on the individual hard drives rather than editing the vmx directly, but the SCSI order was the correct solution.
WHY did it happen? Because this was originally, months ago, a P2V server, and the P2V process had assigned C drive to SCSI 0:1 rather than 0:0. That was fine, right up to the point I added a second HDD, which ESX gave the ID 0:0. As soon as I rebooted, it decided 0:0 was the lowest and therefore primary partition, and tried to boot off that. All I had to do was switch the IDs around.