1. PartGUI
PartGUI is a nice Graphical User Interface, which allows Linux partition tools to be as easy to use as commercial tools. It works under XWindow or with the Frame Buffer. It's based on Qt from trolltech. For the moment, it only provides the following parted features: create partition, destroy partition, erase all partitions, and a partition.
2. GNU Parted
GNU Parted manipulates partition tables. This is useful for creating space for new operating systems, reorganizing disk usage, copying data on hard disks and disk imaging. The package contains a library, libparted, as well as well as a command-line frontend, parted, which can also be used in scripts.
Partition Image is an utility to save partitions (ext2/3fs, reiserfs, fat16, fat32, hpfs, ntfs) into an image file. Only used blocks of the partition are saved, and the image can be compressed in gzip or bzip2 format. You can split the image into small.
4. GParted
The GParted application is a graphical partition editor for creating, reorganizing, and deleting disk partitions.
5. QtParted
QtParted is a Partition Magic clone written in C++ using the Qt toolkit.
KDE Partition Manager. Easily manage disks, partitions and file systems on your KDE Desktop: Create, resize, move, copy, back up, restore or delete partitions.
7. cfdisk
cfdisk is a Linux partition editor, similar to fdisk, but with a different user interface (curses). It is part of the util-linux package of Linux utility programs.
8. ntfsresize
ntfsresize is a free Unix utility that non-destructively resizes the NTFS filesystem used by Windows NT 4.0, 2000, XP, 2003, and Vista typically on a hard-disk partition. All NTFS versions used by 32-bit and 64-bit Windows are supported. No defragmentation is required prior to resizing since version 1.11.2. ntfsresize is included in the ntfsprogs package, developed by the Linux-NTFS project. For those that don't have a Unix system installed, it is still possible to run ntfsresize by using one of the many Linux Live CDs.