I am planning on taking a c hard drive from a computer I am no longer using and adding it to another computer as a secondary hard drive for more space. The old computer was windows vista and the computer I am installing it in is xp. Since the old hard drive was a C drive, when I connect it to the other computer will it want to boot from vista? I would like to just wipe it and format it for more space. What steps should I take to ensure it is partitioned correctly.
Questions on Server Fault are expected to relate to professional server, networking, or related infrastructure administration within the scope defined in the FAQ. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about closed questions here.
It will try to boot to whatever the BIOS is set to try first. You will most likely have significant problems trying to boot the system to Vista from the other PC's HDD though as the drivers and settings will be for the old PC.
If you are just going to use the drive for additional storage, just a standard format as NTFS (or whatever you choose is best for your application) should be fine.
Note: The drive letter assignment is not hard coded onto the drive, that is handled by the OS. The fact that you are installing an old "C drive" from a different PC will have no impact. The OS will see the drive and treat it like additional storage.