Lo más eficiente es sin duda el GParted; además al cargarse desde el CD/DVD no tendrás problemas de reparticionado ni nada por el estilo. Si intentas reparticionar y redimensionar unidades desde un sistema operativo ya instalado empezará a darte errores de que si tal archivo no se puede mover porque está en uso y tal...
Si te sirve, en Windows prueba con el Administrador de discos lógicos a ver si te sirve. Equipo / Mi PC > Administrar > Administrador de Discos Lógicos.
PD: No uséis más el Partition Magic. Es una herramienta obsoleta que a estas alturas lo único que provoca son corrupciones y pérdidas de datos.