Se supone que el partition magic puede manipular el sistema ntfs pues los puede crear, modificar, etc.
A ver dime que versión tienes??? la 8 es la más reciente hasta donde yo sé.
Ahora dime de que tamaño es tu partición D, dependiendo del tamaño puedes modificarla con el partition para dejar un espacio a Linux sin perder un solo dato, claro antes te recomiendo que desfragmentes la unidad para poder hacer las particiones, creo que con los datos que te pido te podría ayudar un poco más.
Creo que lo mejor sería que dijeras el tamaño total de tu disco y de ahi ver como se podria modificar para dejar espacio suficiente a C, D y a Linux.
Te dejo el siguiente link para que lo revises habla de particiones
http://www.infohackers.org/sections....tpage&artid=52