I just built my first Linux machine (Fedora distribution) and love it.  For my professional work, having access to Windows would help tremendously, and I'd like to be install Windows and have a choice of OS upon boot: Fedora or Windows.  I've also read a lot on how to do this and a common warning I see is, Be careful, Windows will overwite the Master Boot Record with its own instruction set.  My (seemingly) simple question is - can I physically install another hard drive, install Windows on that disk, and, if I want to use Windows, change the boot order in BIOS to make this disk the first?
Avoid issues with Fedora and Windows by installing on separate hard drives?
fedora;windows;dual boot
To be specific to your question: Yes you can.Some Explanation:This warning is apply just if you install windows after you haveinstalled Fedora (and Fedora installed with the Grub being at theMBR).If you install Windows First and Fedora afterwards, and you don't change anything related to the Grub at the installation time, you will be able to boot into Windows from the Grub menu without any problem.If you want to install Windows on a second HD, i would suggest you to remove the HD with the Fedora and install Windows on the remain HD, then plug in the Fedora HD, and on the Grub's of the Fedora HD add a chainloader to the Windows HD. (this suggestion is based on this forum post, and you can see there that windows will change the MBR on the first HD on the system even if you install it on the second HD). 