Dragobr: This is the most bizarre computer error I have ever seen. I hope that works.
Navagon: Yeah, it's certainly a new one on me too. It really could be as simple as drive letters being reassigned. As to what the root cause is, I don't know. Partly because I don't know what it would take for the system reserved partition to be able to have a drive letter assigned to it.
I used a simplified procedure and it has booted!
Not everything seems to be working fully (some things did not start automatically, I may have to reconfigure them), but at least I can boot it now. C: and D: are back where they belong, and all their files are fine.
I used the bcdedit procedure found here:
http://www.techsupportforum.com/forums/f217/solved-system-reserved-drive-letter-problems-544864.html Except I didn't have any errors after restarting, it booted just fine. Now, to find out if something may still be wrong.