GNOME Partition Editor
Custom Search

RSS feed icon RSS News Feed

GParted News

The GParted team is proud to announce a new stable release of GParted Live.

This live image contains GParted 0.21.0 which fixes an off-by-one sector error in GParted's internal block copy algorithm, and removes unnecessary duplicate actions when resizing a partition.

Items of note include:
  • Based on the Debian Sid repository (as of 2015/Jan/27)
  • Replaced i486 live image with i586
  • Increased minimum requirements to 256 MB of RAM
  • Includes GParted 0.21.0 (fixes off-by-one internal block copy, adds ReFS detection, removes unnecessary partition resize actions)
This release of GParted Live has been successfully tested on VirtualBox, VMware, BIOS, UEFI, and physical computers with AMD/ATI, NVidia, and Intel graphics.

26 January 2015: GParted 0.21.0

This release of GParted includes enhancements, bug fixes and language translation updates. One fix involves an error introduced in 0.15.0 whereby GParted's internal block copy has an off by one sector bug when the source is before the destination; and the copy is performed backwards from high block to low block. The problem results in incorrect last sectors in partitions.

Key changes include:
  • Fix off by one sector error in GParted internal block copy
  • Add support for ext4 on RHEL/CentOS 5.x
  • Remove unnecessary duplicate actions when resizing a partition
See the Release Notes for more details.


A security vulnerability has been found in GParted versions <= 0.14.1. The vulnerability does not exist in GParted 0.15.0 and higher.
See public announcement of the security vulnerability by Wolfgang Ettlinger on 2014-12-18.

The GParted team thanks Wolfgang Ettlinger (discovery, analysis) from the SEC Consult Vulnerability Lab ( for responsibly reporting the identified issues and working with us as we addressed them.

Additionally the GParted team thanks all persons involved for handling the security vulnerability in a professional manner. Further, I personally thank Mike Fleetwood for all his work on this issue and for developing patches to address the vulnerability in multiple GParted versions.

More details, including the patches to address the vulnerability in GParted 0.4.2 to 0.14.1 inclusive, can be found at the following link:
Bug 740161 - CVE-2014-7208 Unsafe OS command execution in GParted <= 0.14.1


The GParted team is proud to announce a new stable release of GParted Live.

This live image contains GParted 0.20.0 which improves resizing for multi-device btrfs file systems. Also included is a patched version of parted 3.2 that fixes a crash that would occur when resizing fat16 file systems.

Items of note include:
This release of GParted Live has been successfully tested on VirtualBox, VMware, BIOS, UEFI, and physical computers with AMD/ATI, NVidia, and Intel graphics.

20 October 2014: GParted 0.20.0

This release of GParted improves resizing multi-device btrfs file systems. Also included are language translation updates.

Key changes include:
  • Include devid when resizing multi-device btrfs file systems
  • Add GRUB 2 restoration steps to help manual
See the Release Notes for more details.


The GParted team is proud to announce a new stable release of GParted Live.

This live image contains GParted 0.19.1 as released earlier, but it is linked with libparted 3.2 to take advantage of many fixes applied by the parted project. More specifically, libparted 3.2 fixes a crash that used to occur when resizing fat32 partitions with some prior libparted versions - see Bug 735471.

Items of note include:
  • Based on the Debian Sid repository (as of 2014/Aug/29)
  • Updated to parted/libparted-3.2-5, see Bug 678290
  • Includes partclone, see Bug 732039
This release of GParted Live has been successfully tested on VirtualBox, VMware, BIOS, UEFI, and physical computers with AMD/ATI, NVidia, and Intel graphics.

26 August 2014: Ten Years of GParted

The GParted team is happy to announce the tenth anniversary of GParted.

The first public release of GParted was version 0.0.3 on August 26th, 2004. Over the past 10 years, much has happened. Following are some statistics:
  • Over 300 people have contributed to GParted
  • Many GNU/Linux distributions now include GParted
  • Translators have worked to make GParted available in over 50 different languages
  • GParted is used in over 220 countries around the world
  • There have been over 17 million downloads from Sourceforge alone
To mark the occasion, questions were posed, and following are responses shared by some key contributors.

When did you first get the idea for GParted?

Bart Hakvoort - I was trying to do some partitioning and realized there was no convenient way to do that using Linux. There was of course QTParted, but as a dedicated GNOME user I didn't like the idea of having to install QT as a dependency. I also was a bit more strident those days and didn't want to use win32 based applications like PartitionMagic. This was when I first realized there existed an actual niche for this particular application.

Who was involved in the project early on?

Bart Hakvoort - Lots of people actually, in the beginning mostly early testers who crashed a few disks for the greater good. Too many to name, but my friend Mario comes to mind, the guys from the Dutch I18n team helped me a lot. Especially Tino and Vincent did lots of testing during the alpha stage and reported numerous issues. Vincent also provided the template for the website that's still mostly in use. After the first releases LarryT came on board to help, initially with the docs and later on with almost anything. A couple of months after the first public release Patrick Verner came with the brilliant idea of building a small livecd to run GParted from. This way you could manage partitions on systems without having Linux installed or manipulate the root partition of a system. Then JanC supplied and looked after the forum and all of a sudden we had a small team :-)

Why did you choose some of the languages and libraries (gtkmm, libparted, etc)?

Bart Hakvoort - I honestly can't remember why I chose libparted over e.g. fdisk. Maybe because Andrew Clausen was so helpful and enthusiastic about the idea of a GUI or maybe because the 'parted' command structure and the library itself offered more flexibility. With regard to gtkmm, I was most comfortable with C++ and as an avid GNOME user Gtkmm made sense. It also had an active, helpful community and a lot of great examples, so that wasn't a hard choice back then.

How was the project name "GParted" selected?

Bart Hakvoort - It stands for GNOME PARTition EDitor and also refers to the fact it was at first a Gtk frontend to Parted. I also think the fact it was a GNOME version of QTParted had something to do with it, the 'G' simply had to be in there. ;-)

Mike Fleetwood - Almost everything in GNOME is named GSomething. What else would you name the GNOME UI for parted!

What inspired you to contribute to GParted?

Bart Hakvoort - Partly since I wanted to write something useful after using Linux for years without contributing anything back to the community. Partly because I just wanted to create something 'real' after all the little hobby and study projects.

LarryT - I met Bart Hakvoort when looking for documentation about GParted at its very beginning. Bart offered me the opportunity to participate in the documentation of the project. I thought this was funny and useful by the way.

Curtis Gedak - All through my career I have used and benefited from a wide variety of free software projects. I felt a debt to the Free Software community and I wanted to give back. About this time I ran into limitations with a proprietary partitioning tool. In my search for a solution I came across GParted which coincidentally was looking for a developer.

Mike Fleetwood - I have occasionally made small contributions to a few pieces of open source software as I use them and come across a bug or see an opportunity for a small enhancement. GParted was no different. I'd used GParted to re-organise my hard drive and saw a small enhancement I could make. My first few small patches to GParted were well received so I continued contributing. Quickly I had a new hobby on my hands.

When did you first get involved with the project?

LarryT - I think it was around 2006. At this time I created the first documentation. In 2007 I maintained the live CD as best I could. In 2007 Bart left the project because of his work. He asked me if I would become the project admin. Only Jan Claeys was still in the team (if my memory is good). During less than one year, I maintained this project just to prevent it from disappearing. After some months I looked for C++ dev, and found Curtis....

Curtis Gedak - In late 2007 while searching for a project to help, I came across LarryT's request for a C++ developer. At the time I did not know C++, but thought I'd give it a try. Back then GParted did not have the ability to set volume labels. After reviewing the code and liking what I saw, I started to add the missing volume label functionality. And the rest they say is history. :-)

Mike Fleetwood - I sent my first small code fix in August 2010 and started contributing regularly from November 2011.

What memorable challenges or humorous situations have you encountered?

Bart Hakvoort - Hmm... I didn't know all that much about partitions and file systems back then. So once people started to use it for real and began to report issues I had a lot of homework to do. Luckily I got a lot of help from people with far more experience in this area. Andrew Clausen from libparted comes to mind, he really helped me in these early days of building a GUI around libparted.

LarryT - Well the best one is still to become admin of this project without knowing any line of C++ :D   I had to learn how to build a live CD from scratch, and thanks to Fran├žois Dupoux it was possible. We spent hours on IRC chat over many days for this.

Curtis Gedak - When I started I didn't know C++ and my knowledge of GNU autotools was minimal. Fortunately, LarryT handled all the administrative stuff while Francois Dupoux helped me get up to speed on autotools and with collecting outstanding patches to build an initial 0.3.5 release. During this time I read and practiced the exercises in "Thinking in C++" by Bruce Eckel.

Mike Fleetwood - As a developer the challenge with an existing program is always to understand how it works, and why it works the way it does, well enough to change it. My initial step was how GParted executed external commands to query and manipulate the various file systems it supports. All the time I am extending my understanding of the user interface and the Gtk+ library used to implement it.

Which areas are you involved with?

LarryT - Currently I'm busy with studies, but I hope to come back and offer help with testing.

Curtis Gedak - While I started out as a developer only, I've grown to work in all areas of the project with the exception of building the Live images and translating to different languages.

Mike Fleetwood - I primarily develop code and review patches for the GParted application. Occasionally I assist users in the forum and via bug reports.

What distro did you use as the base for the Live image and why?

Patrick Verner created and maintained the first Live CD images for GParted. The Live image was based on Slackware Current starting with GParted LiveCD 0.2.5.

LarryT - When I maintained the live CD I used Gentoo, just because my teacher (Fran├žois Dupoux) did and taught me to do so.

Steven Shiau now maintains the Live image. Steven is actively involved in other projects, such as Clonezilla. For ease of maintenance GParted Live is based on Debian Live similar to Clonezilla Live.

Is there something additional that would be interesting or useful to mention?

LarryT - Though my English is poor, I am always happy to share with others, and I think this project was/is a good opportunity! I forgot to say one thing: I am a catholic monk.

Looking back, are there things you might do differently now that you have 10 more years of experience?

Barted Hakvoort - Well... being a bit older and more experienced I probably should've more seriously considered contributing to QTParted instead of developing a new application. Apart from that... hmm... I've never liked the wrapping of CLI commands to perform the filesystem specific tasks. If I needed to do something like that today I would try harder to use the backend libraries of these tools instead.

This wraps up the responses provided by past and present GParted contributors. Please note that many others, not listed here, have made significant contributions. GParted is made possible by the users, the contributors, and by the greater Free Software community.

In conclusion the GParted team is pleased to celebrate 10 years of providing an easy-to-use graphical partition editor as free software that all can share and use. :-)


All news...

Documentation   FAQ   Forum   Bugs   Features   Screenshots   Articles   Contact

Get GParted at Fast, secure and Free
	Open Source software downloads Valid HTML 4.01! Correct CSS! Privacy policy