http://support.microsoft.com/kb/931854Mit Vista werden Partitionen an Megabyte grenzen statt wie bei XP oder Linux an Zylinder Grenzen an-/ausgelegt.
Wenn man also Partitionen mit beiden Systemen erstellt, sollte darauf geachtet werden.
Auf der verlinkten MS Support Seite ist zu lesen, dass Vista Partitionen verschwinden können, wenn mit XP hinterher eine weitere erstellt wird.
Als Lösung sollen nur mit Vista erstellt werden.
Selbiges wird, denke ich mal, auch für Windows 7 gelten.