I have read (on this site I believe) that partitioning a hard drive so that the operating system has its own drive prevents corupting other programs if the o/s itself becomes corupted. It sounds logical, but giving the o/s its own partition changes the names of all the other drives in the system. So how would the o/s access the other programs if their drive letter/names are changed?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic