Date: September 15, 2006
Author(s): Rob Williams
Are you in need of a great partitioner? Don’t want to spend lots of cash for the popular commercial products? The GParted LiveCD offers most of the features that the big boys do, and even some that they don’t. The key benefit? This is free.
If you are a computer power user, chances are good that you have had to partition your hard drive in the past. If you don’t have a clue what partitioning is, I will put it simply: It’s a way of dividing up a single hard drive into multiple virtual hard drives. So essentially, you could take an 80GB hard drive and divide it up into a 40GB Windows partition and a 40GB Linux partition. Of course, the options are limitless and will differ depending on your goals.
If you are a single OS user, it still pays to make use of partitions. In Linux especially! Since there is no way to defrag the hard drive, things are sure to get fragmented down the road. So, with some time, you could set up partitions for seperate folders on your hard drive. For instance, you could have one partition on /home, one on /tmp and maybe one on /boot. /tmp is a good one, because that’s a folder that’s accessed a lot, so to have it on it’s own partition would keep the fragmentation away from other areas of the disk.
Many times when roaming some forums, some people will ask for partitioning software recommendations. I see Partition Expert and Partition Magic listed a lot, but those both cost over $60 and require Windows to run. Then we have FDisk for Linux users, which does the job quite well. But, it has no real interface, so it’s difficult to use for those who don’t enjoy CLI based applications.
So here we have GParted (not to be mistaken with “retarded”), which is an official part of the GNOME desktop environment. However, it’s such a useful tool that it has been made into it’s own LiveCD, and that’s what we are taking a look at today. What’s the primary benefit of the GParted LiveCD? It has most of the power of the commercial applications listed above, works regardless of what OS you are using, and is completely free. Perfect for personal tasks, or even in a commercial environment dealing with customers PC’s. Let’s take this for a boot…
Though I don’t have photos to share of the boot sequence, it’s as simple as most Linux LiveCD’s. If you are a Windows user and know nothing about Linux, don’t fret. If you understand the basics of a partitioner, you can certainly understand how to work your way around here. There are two immediate options… default or lowmem. I chose the default as 2GB of ram should prove enough.
Once booted, you will be asked for your keyboard layout, resolution and color depth. The default options should work well enough for anyone. You can also select special options if you have a bizarre setup, but again, you will not likely need to. After you are done this, you can proceed into the live environment.
Well, I should have been in the live environment. I had a stop error that X could not boot, for whatever reason. This came as no surprise to me, since I have had a lot of trouble with Linux on my AM2 system which consists of a DFI NF590 SLI-M2R/G motherboard and ASUS 7900GT. After checking out the xorg.conf, the driver was set to nv, which apparently disagreed with my setup. Changing it to vesa and using startx to begin X fixed the problem entirely.
After a little studying and filing a bug report, I had a reply by a developer mentioning that this is the reason for the “Old manual video card” option. I paid no immediate attention to this option at first, because I figured it was for old video cards as it sounds. However, selecting this option allows you a choice between all of the possible card configurations… and VESA was the first in the list. Why that one is not used by default anyway, I have no idea. Regardless, I’m told that this automatic GPU detection will be changed in the next version.
As you would expect, a very minimal fluxbox environment is used here because the distro has a one specific purpose. The first thing you will see is GParted opened and scanning the hard drive/s, which should only take a few seconds. If you have a thumb drive plugged in, it will pick up on that also.
This is the computer I primarily use for testing, so you can see a few different NTFS paritions which are used for various versions of Windows. Then there are a few reiserfs partitions put there by SUSE Linux Enterprise 10. I won’t be using GParted extensively, but I will give it a few different schemes to toy with. Before we get into that though, let’s first take a look at what else this live desktop offers.
The 3.1-1 version of the LiveCD came out only a few days ago, so we have a very up to date kernel (22.214.171.124) which has required modules already loaded. Also included is the cool Thunar file manager, though you will not likely require it for much here. For simple text editing, Leafpad is included, though nano is also there for a CLI editor. If you are a complete noob to GParted or partitioners in general, there is quick access to a full fledged help file that explains everything.
If for whatever reason you are finding partitioning just too boring, spice up the experience with some Tetris! If you have a need to save an entire paritition to a file, you can do so with partimage, also included.
Testdisk is also here if you need to quickly fix a MBR or file system on a disk or thumb drive. So, the GParted LiveCD is not only for recreating new partitions, as we can easily see.
I admit that I haven’t used GParted that extensively before, so I am a noob to the program myself. I rely usually on Fdisk which hasn’t failed me yet, but a GUI interface is going to make things much, much smoother. Or hopefully ;-)
Removing four Linux partitions, creating one NTFS:
In order to see how things are going to work, I am going to delete, remove, resize and create a few partitions in different scenarios. We will truly see just how well this will work! First up, I want to remove all Linux partitions entirely, and take the free space to create a fresh NTFS drive:
The entire opteration was quick…. it took no more than a minute, so that’s an impressive start. The real test is to boot back into Windows to see if it has picked up on it!
As you can see, it went perfect. That was really a painless operation.
Removing one NTFS, creating an ext2, ext3 and swap partition:
Again, a very simple process. Within minutes I was welcomed with this:
Now it’s ready to go for any new Linux installation. Of course, after installing a new Linux distro, this could come in even more handy to create seperate /home or /tmp directories as we mentioned earlier. Obviously, you cannot edit a partition you are currently using, which is why a LiveCD is a win/win.
After this process was over though, I found an odd ‘bug’. GParted would continually scan the disk for partitions, and wouldn’t stop until I took pulled the thumb drive from the port. This was strange, but plugging the thumb drive back in, I could easily mount it and copy snapshots over.
Resizing an NTFS & Linux partition, then adding a new ext3:
This is one step that didn’t exactly go according to plan, and perhaps I was overlooking something. After resizing one of the NTFS and ext3s, I had hoped to take the free space gained from them to create a new ext3. I was able to create a new ext3 from the previous ext3, but the free space from the NTFS just stayed there. In Partition Magic, there is an option to “Redistribute Free Space”, which usually takes care of this task. So, I just went on to create a new ext3 using the free space gained from the previous partition:
The process, like the rest, went without a hitch. The process was completed before I knew it.
Resizing primary NTFS partition and copy/pasting another to beginning of drive:
GParted is one of the few (if not the only) partition editor that has the ability to move partitions, so I was interested in checking it out. Though I had no need for it, what I wanted to do was resize the primary NTFS partition and take the remaining free space to copy/paste the entire secondary NTFS partition. As you can see by the diagram below, I actually moved the pasted partition to the beginning of the drive. Again, there is not much sense to this, but I wanted to see how well GParted would handle it.
Three hours later, and the operation is done! Granted, that is not a small task, but it did everything perfectly.
Once the process was done, I booted back into Windows and compared the two drives. They are exact.. byte for byte. Since this was the last test to be performed, I deleted all the new partitions and put things back as they were before I started. Once done, I was left with a clean system… you would never have known the constant partitioning abuse that the HDD suffered!
Though I found a few annoying bugs (that are in process of being addressed), this is a great CD that will always be in my toolbox. There are a few minor things I would have loved to see though, but this is just me being picky.
The first one listed might actually be possible, but after playing around with it for 15 minutes, I gave up. Regardless, this is a fantastic LiveCD that you would do good to have, regardless of whether you use Linux or not. I look forward to seeing what future versions bring. Kudos to the devs!
If you have a comment you wish to make on this review, feel free to head on into our forums! There is no need to register in order to reply to such threads.
Copyright © 2005-2019 Techgage Networks Inc. - All Rights Reserved.