Features
GParted enables you to easily manage your disk partitions:
- Create partition tables, (e.g., msdos or gpt)
- Create, move, copy, resize, check, label, set new UUID, and delete partitions
- Enable and disable partition flags, (e.g., boot or hidden)
- Align partitions to mebibyte (MiB) or traditional cylinder boundaries
- Attempt data rescue from lost partitions
GParted works with the following storage devices:
- Hard disk drives (e.g., SATA, IDE, and SCSI)
- Flash memory devices, such as USB memory sticks, Solid State Drives (SSD's), and Non-Volatile Memory Express devices (NVMe's)
- RAID Devices (hardware RAID, motherboard BIOS RAID, and Linux software RAID)
- All sector sizes (e.g., devices with 512, 1024, 2048, 4096 byte sectors and more)
GParted supports the following actions on file systems:
| File system | Detect | Read | Create | Grow | Shrink | Move | Copy | Check | Label | UUID | Required software | 
|---|---|---|---|---|---|---|---|---|---|---|---|
| apfs |   |   |   |   |   |   |   |   |   |   |  | 
| bcachefs |   |    |   |    |   |   |   |   |   |   | bcachefs-tools | 
| bitlocker |   |   |   |   |   |   |   |   |   |   |  | 
| btrfs |   |   |   |   [2] |   [2] |   |   |   |  [10] |  [15] | btrfs-progs / btrfs-tools | 
| exfat |  [9] |   |   |   |   |   |   |   |   |   | exfatprogs | 
| ext2 |   |   |   |   |   |   |   |   |   |   | e2fsprogs | 
| ext3 |   |   |   |    |   |   |   |   |   |   | e2fsprogs | 
| ext4 |  [7] |   |   |    |   |   |   |   |   |   | e2fsprogs v1.41+ | 
| File system | Detect | Read | Create | Grow | Shrink | Move | Copy | Check | Label | UUID | Required software | 
| f2fs |  [13] |   |   |   |   |   |   |   |   |   | f2fs-tools | 
| fat16 |   |   |   |  [4] |  [4] |   |   |   |  [6] |  [6] | dosfstools | 
| fat32 |   |   |   |  [4] |  [4] |   |   |   |  [6] |  [6] | dosfstools | 
| hfs |   |   |   |   |  [4] |   |   |   |   |   | hfsutils | 
| hfs+ |   |   |   |   |  [4] |   |   |   |   |   | hfsprogs | 
| jfs |   |   |   |   [2] |   |   |   |   |   |   | jfsutils | 
| linux-raid |   |   |   |   |   |   |   |   |   |   | mdadm | 
| File system | Detect | Read | Create | Grow | Shrink | Move | Copy | Check | Label | UUID | Required software | 
| linux-suspend |   |   |   |   |   |   |   |   |   |   |  | 
| linux-swap |   |   |   |   |   |   |   |   |  [8] |  [8] | util-linux | 
| luks |   |   |   |     |     |   |   |   |   |   | cryptsetup, dmsetup | 
| lvm2 pv |   |   |   |    |    |   |   |   |   |   | lvm2 | 
| minix |   |   |   |   |   |   |   |   |   |   | util-linux | 
| nilfs2 |  [12] |   |   |   [2] |   [2] |   |   |   |   |   | nilfs-utils / nilfs-tools | 
| ntfs |   |   |   |   |   |   |  [1] |   |   |  [11] | ntfs-3g / ntfsprogs | 
| File system | Detect | Read | Create | Grow | Shrink | Move | Copy | Check | Label | UUID | Required software | 
| refs |  [14] |   |   |   |   |   |   |   |   |   |  | 
| reiser4 |   |   |   |   |   |   |   |   |   |   | reiser4progs | 
| reiserfs |   |   |   |    |   |   |   |   |   |   | reiserfsprogs / reiserfs-utils | 
| udf |   |   |   |   |   |   |   |   |   |   | New udftools, Old udftools | 
| ufs |   |   |   |   |   |   |   |   |   |   |  | 
| xfs |   |   |   |   [2] |  [3] |   |  [5] |   |   |   | xfsprogs, xfsdump | 
| zfs |   |   |   |   |   |   |   |   |   |   |  | 
| File system | Detect | Read | Create | Grow | Shrink | Move | Copy | Check | Label | UUID | Required software | 
Legend:

 Supported offline and online.  For example, unmounted and mounted.
  Supported offline and online.  For example, unmounted and mounted.
 Not supported offline.  Supported online only.
  Not supported offline.  Supported online only. Supported offline only.
      Supported offline only. Not supported.
       Not supported.[1] Copy performed using ntfsclone command.
[2] You need kernel support for this file system if you want to grow it (or shrink if shrink is supported).
[3] Although it's not possible to shrink an xfs file system directly, you can shrink it using GParted's copy functionality.
[4] Native available through libparted (versions < 3.0 or versions > 3.0). For example libparted-3.1.
[5] Copy performed using xfsdump and xfsrestore.
[6] Requires mtools to read and write labels and UUIDs.
[7] The blkid command from e2fsprogs v1.41+ is required for ext4 detection.
[8] The swaplabel command from util-linux v2.18+ is required to write labels and UUIDs on linux-swap.
[9] The blkid command from util-linux v2.18+ is required for exfat detection.
[10] Requires btrfs-tools version released after Oct. 25, 2011 to write labels.
[11] Requires ntfs-3g advanced release version >= 2012.1.15AR to change UUID. The ntfs-3g stable version 2012.1.15 does not yet support changing NTFS UUID.
[12] The blkid command from util-linux v2.20+ or libparted 2.4+ is required for nilfs2 detection.
[13] The blkid command from util-linux v2.23+ is required for f2fs detection.
[14] The blkid command from util-linux v2.24+ is required for refs detection.
[15] Requires btrfs-progs version >= 4.1 June 2015 package to set new btrfs UUID.



