Ist er richtig, dass ein Virus das sich in der Partition C befindet, nicht ohne weiters in die Partition D "wandern" kann ? Wie aber verhält sich ein Trojaner der sich in C eingenistet hat, kann der auch D ausspähen?

ein Virus heisst Virus, weil er sich überall zu schaffen macht und dem Virus die Partion egal ist..
In der Regel nisten sich die Tierchen in der Registry ein und dort ist ja alles miteinander verzahnt...

Was ein Virus bzw. Trojaner tut hat der Programmierer festgelegt, der das Schadprogramm geschrieben hat. Theoretisch könnte sich das Programm also überall hin kopieren und alles ausspähen.