Not entirely. If you have Windows OS boot drives, the modification is easy. You can go to system properties, advanced tab. Click the startup and recovery button. This will present you with the option to edit the boot.ini. This will open notepad.
You should see a line like this:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional"
Those numbers indicate the location of the boot installation for the OS desired to start. Linux boot is different, so if you have linux, this probably won't work so well. I'm not a Linux guru by any means, so google it if so.
All you have to do is copy and paste that line directly below it (be sure to modify the description in quotes so you can keep them identified properly) and increase the disk(0) to disk(1). This should allow the option to boot the secondary drive.
If you open computer management (start, right click computer, click properties. or start, control panel, administrative tools, computer management), locate disk management. This will outline the disk numbers of the system. Input that disk number into the boot.ini for disk(x), where "x" is that number.
http://www.techspot.com/vb/topic9331.html has a bit more information on the situation. It talks about SCSI drives, but still applies.
voila!