Je crois parted et fdisk servent a redefinir taille et type des partitions sur un disque dur mais pour formater, c.-a-d. creer un filesysteme comme ext2, ext3 ou vfat il y a d'autres commandes:
mkfs.ext2, mkfs.ext3, mkfs.msdos (souvent identique par un lien a: mkdosfs).
Par exemple avec:
mkfs.ext3 /dev/hdc5
on cree un filesysteme de type ext3 sur la partition /dev/hdc5 ce qui revient a reformater cette partition. Apres il y a beaucoup d'options (verifier pour de mauvais secteurs: "-c", pour modifier de parametres comme taille de bloques, nombre de inodes etc.). Avec "man mkfs.ext3" on a plus de details.
On peut aussi creer un fat filesysteme (pour de cles usb etc.) mais il est mieux de le faire en Windows car il peut arriver qu'une cle usb formatee en Linux en fat n'est pas reconnue en Windows.
Si on veut seulement liberer une partition pour que Windows puisse l'utiliser apres, fdisk suffit complement (ecraser et recreer de partition ou changer le type).