Home      Discussion      Topics      Dictionary      Almanac
Signup       Login
GParted

GParted

Overview
GParted (abbreviated as GPT) is a GTK+
GTK+
GTK+ is a cross-platform widget toolkit for creating graphical user interfaces. It is one of the most popular toolkits for the X Window System, along with Qt....

 frontend to GNU Parted
GNU Parted
GNU Parted is a free computer program for creating, destroying, resizing, checking, and copying partitions, and the file systems on them. This is useful for creating space for new operating systems, reorganising hard disk usage, copying data between hard disks, and disk imaging...

 and the official GNOME Partition Editor application.

It is used for creating, deleting, resizing, moving, checking and copying partitions, and the file systems on them. This is useful for creating space for new operating systems (works with Vista System & Data partitions), reorganizing disk usage, copying data residing on hard disks and mirroring one partition with another (disk imaging).

It uses libparted
GNU Parted
GNU Parted is a free computer program for creating, destroying, resizing, checking, and copying partitions, and the file systems on them. This is useful for creating space for new operating systems, reorganising hard disk usage, copying data between hard disks, and disk imaging...

 to detect and manipulate devices and partition tables while several (optional) file system tools provide support for file systems not included in libparted.
Discussion
Ask a question about 'GParted'
Start a new discussion about 'GParted'
Answer questions from other users
Full Discussion Forum
 
Encyclopedia
GParted (abbreviated as GPT) is a GTK+
GTK+
GTK+ is a cross-platform widget toolkit for creating graphical user interfaces. It is one of the most popular toolkits for the X Window System, along with Qt....

 frontend to GNU Parted
GNU Parted
GNU Parted is a free computer program for creating, destroying, resizing, checking, and copying partitions, and the file systems on them. This is useful for creating space for new operating systems, reorganising hard disk usage, copying data between hard disks, and disk imaging...

 and the official GNOME Partition Editor application.

It is used for creating, deleting, resizing, moving, checking and copying partitions, and the file systems on them. This is useful for creating space for new operating systems (works with Vista System & Data partitions), reorganizing disk usage, copying data residing on hard disks and mirroring one partition with another (disk imaging).

It uses libparted
GNU Parted
GNU Parted is a free computer program for creating, destroying, resizing, checking, and copying partitions, and the file systems on them. This is useful for creating space for new operating systems, reorganising hard disk usage, copying data between hard disks, and disk imaging...

 to detect and manipulate devices and partition tables while several (optional) file system tools provide support for file systems not included in libparted. These optional packages will be detected at runtime and do not require a rebuild of GParted.

GParted is written in C++
C++
C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as a middle-level language, as it comprises a combination of both high-level and low-level language features...

 and uses gtkmm
Gtkmm
gtkmm is the official C++ interface for the popular GUI library GTK+. gtkmm is free software distributed under the GNU Lesser General Public License ....

 to interface with GTK+. The general approach is to keep the GUI
Graphical user interface
A graphical user interface is a type of user interface item that allows people to interact with programs in more ways than typing such as computers; hand-held devices such as MP3 Players, Portable Media Players or Gaming devices; household appliances and office equipment with images rather than...

 as simple as possible and in conformity with the Human interface guidelines
Human Interface Guidelines
Human interface guidelines are software development documents which offer application developers a set of recommendations. Their aim is to improve the experience for the users by making application interfaces more intuitive, learnable, and consistent. Most guides limit themselves to defining a...

.

The GParted project provides a live operating system including GParted which can be written to a Live CD
Live CD
A live CD or live DVD is a CD or DVD containing a bootable computer operating system. Live CDs are unique in that they have the ability to run a complete, modern operating system on a computer lacking mutable secondary storage, such as a hard disk drive...

, a Live USB
Live USB
A live USB is a USB flash drive or a USB external hard disk drive containing a full operating system which can be booted. Live USBs are closely related to live CDs, but sometimes have the ability to save settings and permanently install software packages back onto the USB device...

 and other media. The operating system is based on Debian
Debian
Debian is a computer operating system composed of software packages released as free and open source software especially under the GNU General Public License and other open source licenses. The primary form, Debian GNU/Linux, which uses the Linux kernel and GNU OS tools, is a popular and...

 GNU/Linux. GParted is also available on other GNU/Linux live CDs, including recent versions of Knoppix
Knoppix
Knoppix, or KNOPPIX , is an operating system based on Debian designed to be run directly from a CD / DVD, one of the first of its kind for any operating system. Knoppix was developed by Linux consultant Klaus Knopper. When starting a program it is loaded from the optical disc and decompressed into...

 and Parted Magic.

Parted Magic is a free partitioning tool Live CD
Live CD
A live CD or live DVD is a CD or DVD containing a bootable computer operating system. Live CDs are unique in that they have the ability to run a complete, modern operating system on a computer lacking mutable secondary storage, such as a hard disk drive...

 which not only includes GParted, but also Firefox, TestDisk
TestDisk
TestDisk is a free data recovery utility. It was primarily designed to help recover lost data storage partitions and/or make non-booting disks bootable again when these symptoms are caused by faulty software, certain types of viruses or human error .-Summary:TestDisk queries the BIOS or the...

 and many others.

Supported features


GParted supports the following operations on file systems (provided that all features were enabled at compile-time and all required tools are present on the system):
Detect Read Create Grow Shrink Move Copy Check Label
btrfs
Btrfs
Btrfs is a GPL-licensed copy-on-write file system for Linux announced by Oracle in 2007.Btrfs is intended to address the lack of a file system in Linux with pooling, snapshots, checksums and integral multi-device spanning—features crucial as the use of Linux scales upward into larger storage...

ext2
Ext2
The ext2 or second extended filesystem is a file system for the Linux kernel. It was initially designed by Rémy Card as a replacement for the extended file system ....

ext3
Ext3
The ext3 or third extended filesystem is a journaled file system that is commonly used by the Linux kernel. It is the default file system for many popular Linux distributions...

ext4
Ext4
The ext4 or fourth extended filesystem is a journaling file system developed as the successor to ext3.It was born as a series of backward compatible extensions to remove 64-bit storage limits and add other performance improvements to ext3...

Extended
FAT16
File Allocation Table
File Allocation Table or FAT is a computer file system architecture now widely used on most computer systems and most memory cards, such as those used with digital cameras.It was developed by Bill Gates and Marc McDonald during 1976–1977....

FAT32
File Allocation Table
File Allocation Table or FAT is a computer file system architecture now widely used on most computer systems and most memory cards, such as those used with digital cameras.It was developed by Bill Gates and Marc McDonald during 1976–1977....

HFS
Hierarchical File System
Hierarchical File System , is a file system developed by Apple Inc. for use in computer systems running Mac OS. Originally designed for use on floppy and hard disks, it can also be found on read-only media such as CD-ROMs...

HFS+
HFS Plus
HFS Plus or HFS+ is a file system developed by Apple Inc. to replace their Hierarchical File System as the primary file system used in Macintosh computers . It is also one of the formats used by the iPod digital music player...

JFS
swap
Virtual memory
Virtual memory is a computer system technique which gives an application program the impression that it has contiguous working memory , while in fact it may be physically fragmented and may even overflow on to disk storage. Systems that use this technique make programming of large applications...

NTFS
NTFS
NTFS is the standard file system of Windows NT, including its later versions Windows 2000, Windows XP, Windows Server 2003, Windows Server 2008, Windows Vista, and Windows 7....

Reiser4
Reiser4
Reiser4 is a computer file system, successor to the ReiserFS file system, developed from scratch by Namesys and sponsored by DARPA as well as Linspire...

ReiserFS
ReiserFS
ReiserFS is a general-purpose, journaled computer file system designed and implemented by a team at Namesys led by Hans Reiser. ReiserFS is currently supported on Linux. Introduced in version 2.4.1 of the Linux kernel, it was the first journaling file system to be included in the standard kernel...

UFS
Unix File System
The Unix file system is a file system used by many Unix and Unix-like operating systems. It is also called the Berkeley Fast File System, the BSD Fast File System or FFS...

XFS
XFS
XFS is a high-performance journaling file system created by Silicon Graphics, originally for their IRIX operating system and later ported to Linux kernel...

ZFS
ZFS
In computing, ZFS is a combined file system and logical volume manager designed by Sun Microsystems. The features of ZFS include support for high storage capacities, integration of the concepts of filesystem and volume management, snapshots and copy-on-write clones, continuous integrity checking...



GParted does not support logical volume management
Logical volume management
In computer storage, logical volume management or LVM is a method of allocating space on mass storage devices that is more flexible than conventional partitioning schemes...

 (LVM) at present, although this feature has been requested by many users and may be implemented in a future release.

See also



  • Partition (computing)
  • List of disk partitioning software