Heya Billy, for a start, I take NO responsibility if this method fails. You can't find me, anyway....
If it does fail, you will need a Recovery Console [diskpart is in it].
Sure you can copy them [the 3 used by XP are ntldr, ntdetect.com and boot.ini, so COPY them over, and mod that boot.ini in E:].
One other thing....it IS important.
BIOS needs to be able to find those things, and it will look in the partition marked as Active. Check in Comp Mgmnt - Disk Mgmnt; you will see that your C: is marked as (System). It is also the Active partition, but because it contains those boot files it is called System.
You can use Disk Mgmnt to mark any primary partition Active [it complains in some circumstances], but it may not let you remove that setting.
Better to use diskpart in a command window. So.. enter:
diskpart
/? will give you a list of commands. Anyway...
list disk
select disk x - where x is the disk with E: from that list
list partition
select partition y - where y is the partition with the Windows system files, E:.
active
** Your E: is now marked Active. Next we make C: not Active....
select disk p - where p is the disk with C: on it.
list partition
select partition q - where q is the C: partition.
inactive
exit
** You are done. Maybe totally..

. Disk Mgmnt may not reflect these changes without a reboot. So, your files are copied across, and you have modified boot.ini. Mind that in it, rdisk() counts from zero, partition() from one [rdisk comes from your BIOS disk boot order].
Reboot.