GParted是硬盘分区软件GNU Parted的GTK+图形界面前端,是GNOME桌面环境的默认分区软件。
GParted可以用于创建、删除、移动分区,调整分区大小,检查、复制分区等操作。可以用于调整分区以安装新操作系统、备份特定分区到另一块硬盘等。
GParted使用libparted来识别、调整分区表,并有各个文件系统工具来处理分区上的文件系统。这些文件系统工具并不是必须的,但要处理一种文件系统就必须先安装相应的工具。
GParted使用C++写成,使用gtkmm提供GTK+界面。
GParted项目还提供了一个包含GParted和全部文件系统工具的Live CD,也可以制作成Live USB或使用其他介质。这个Live CD系统基于Debian GNU/Linux。其它Linux Live CD版本也大多包含GParted,如Knoppix等。以上内容来自维基百科。
第一次接触到GParted,是在Ubuntu的LiveDVD里。这个软件是Ubuntu自带的分区编辑工具。
第一次使用它,是在需要将C盘空间分给D盘的时候,Windows无力,于是我直接想到了Ubuntu下的GParted。
一、文件系统支持
GParted支持个人电脑上常见的大多数文件系统格式,如下图所示:
screenshot3.png (87.7 KB, 下载次数: 13)
2011-12-25 18:07 上传
(来自GParted相关网页)
具体支持的格式可能需要相关软件支持。
可见这比Windows自带和Windows下大多数第三方软件支持的分区格式要丰富。但是对于只使用Windows的PC来说,这并不是什么了不起的优势。
二、获取软件
我们可以直接在GParted的下载页面上找到LiveCD和LiveUSB的下载链接,这是一个免费的、遵循GNU/GPL V2协议发布的程序。
三、运行软件
这里以0.10.0-3 Live版举例。(最新稳定版本:0.11.0-7,2011-12-20)
下载完安装镜像文件
screenshot5.png (4.9 KB, 下载次数: 42)
2011-12-25 18:07 上传
后,将其刻录至光盘/USB存储,从此光盘/USB存储启动系统,进入如下图所示菜单。
screenshot2.png (401.99 KB, 下载次数: 14)
2011-12-25 18:07 上传
第一项,即为启动GParted的选项。第二项为一些扩展功能,例如在内存运行(即允许运行时弹出此CD/USB设备)
screenshot6.png (397.73 KB, 下载次数: 15)
2011-12-25 18:12 上传
第三项启动本地磁盘操作系统,第四项启动memtest86+。
我们选取第一项,启动GParted。随即进入大家熟悉又敬畏的黑白命令行。随着神秘的字符跳上跳下,你可以去泡杯茶(当然如果你在10秒内能回来最好)。
当你回来的时候,你会看见如下画面:
screenshot8.png (13.75 KB, 下载次数: 17)
2011-12-25 18:16 上传
直接回车。“Don't touch keymap”。
Screenshot.png (19.82 KB, 下载次数: 11)
2011-12-25 18:16 上传
这里手慢了,没来得及截图。首先会让你选择语言,输入26选取简体中文,回车。
然后会问你以何种模式启动,输入0,自动启动X。除非你想自己手动配置X或用命令行运行……
好了,现在我们应该已经来到了GParted的工作界面。(其实这是一个简化的Debian系统下运行的GParted)
screenshot9.png (42.85 KB, 下载次数: 16)
2011-12-25 18:23 上传
上面一行,是一些简单的系统功能。如配置分辨率、截图工具、终端等等。
下面默认打开的程序,就是我们今天的主角。(我知道你们在想什么,不要以貌取人)
附:Ubuntu10.10下的GParted:
screenshot26.png (100.83 KB, 下载次数: 15)
2011-12-25 19:32 上传
四、软件功能
在进行磁盘操作之前,一定要做好数据备份工作!以下所有的动作都不保证安全(虽然大多数人用它们都没有发生任何问题,但我们并不能保证其安全性),若硬盘中有贵重资料,请一定先行备份!否则我们无法为这些可怜的资料作出任何保证。
1、支持的文件系统
大家可以看到,具体的支持列表,依系统环境,不尽与官网介绍相同。不管怎样,咱们用得到的,也就那么几个。
screenshot10.png (53.52 KB, 下载次数: 9)
2011-12-25 18:29 上传
2、创建分区表
在全新的硬盘上创建分区表。这个操作其实并非必要(?存疑)。
此操作将清空硬盘。注意 !此操作的按钮是“Apply”,应用。因此它将直接写入硬盘,不会再要求确认!
其支持的分区表类型:
screenshot11.png (22.17 KB, 下载次数: 14)
2011-12-25 18:29 上传
对于大多数普通用户而言,这个功能几乎不需要接触。感兴趣的可以自己去百度上谷歌一下。
3、创建分区
这个对于很多用户而言,用得也不多。在此简单介绍。
在此你有三种方法打开新建菜单。自己可以摸索。确认按钮为“Add”,加入待操作列表。与调整分区大小一样,在点击应用之前,所有的操作(除了明确提示的)都可以被取消。
新建菜单打开如下。
screenshot13.png (14.91 KB, 下载次数: 9)
2011-12-25 18:44 上传
这里我要说几个问题。
1)上面的条状图可以用来方便地调整要创建的分区大小,甚至位置。下面的数字可以用于创建指定大小的分区。注意单位:MiB(mebibyte,进位:2^10。即大家常用的、错用的MB,megabyte,进位:10^3。)。即是说,你输入的数字将会成为Windows系统下可见的数字,无需换算。
2)之前的空间。请不要试图调整成0,你不会成功的。
3)这里的“排序”,也称“对齐到”,聪明的孩子看到“柱面”、“MiB”、“无”几个选项,应该可以猜到它的功能了。没错,分区对齐。选择MiB是4k对齐所必需的。
4)创建为。可选主分区和扩展分区。在扩展分区下可选逻辑分区。不明白的童鞋自行恶补磁盘分区知识。
5)文件系统。选择NTFS。不要选择别的,除非你知道自己在干什么。
点击应用/Apply。
screenshot14.png (36.5 KB, 下载次数: 15)
2011-12-25 18:55 上传
一个新分区创建完毕。自动出现待操作列表,在状态栏可见“一个操作待进行”字样。在手动点击应用之前,这些操作都不会被写入硬盘。
同样的方法,我们将剩余空间创建一个ext4分区,给linux使用。
screenshot15.png (38.3 KB, 下载次数: 19)
2011-12-25 19:08 上传
4、调整分区大小
1)调整分区尾部
完了,刚才忘了分给linux一个swap分区了,怎么办?将ext4分区缩小:
screenshot16.png (17.74 KB, 下载次数: 9)
2011-12-25 19:08 上传
screenshot17.png (14.31 KB, 下载次数: 16)
2011-12-25 19:08 上传
这样,我们可以划分出剩余空间以建立swap分区。
screenshot22.png (18.35 KB, 下载次数: 10)
2011-12-25 19:12 上传
2)调整分区头部
这样,ext4分区似乎有点小。我想将NTFS分区缩小,然后划分剩余空间给ext4分区。(面对孱弱的Windows自带磁盘管理,……好吧咱有点出息,不跟它比)
screenshot18.png (13.54 KB, 下载次数: 10)
2011-12-25 19:08 上传
screenshot19.png (28.56 KB, 下载次数: 12)
2011-12-25 19:08 上传
screenshot20.png (15.39 KB, 下载次数: 15)
2011-12-25 19:08 上传
screenshot21.png (43.38 KB, 下载次数: 11)
2011-12-25 19:08 上传
调整完毕,点击应用即可。
这里会不会有爱思考的孩子想,这样调来调去,应用起来会不会时间很长?尤其是万一文件系统非空的情况下。
这个问题……问得好。
调整分区头部本来就是一项耗时的工作,在磁盘用了几百GiB的情况下,耗时几个小时是很正常的。
GParted已经对磁盘操作做了优化,以保证达到相同的效果用最少的步骤。
不信请看:
screenshot23.png (11.94 KB, 下载次数: 11)
2011-12-25 19:18 上传
待操作列表已经合并相关操作。
五、其他
GParted还有一些其他的功能,例如修改分区标识:
screenshot24.png (12.24 KB, 下载次数: 12)
2011-12-25 19:21 上传
磁盘检查修复:
screenshot25.png (18.01 KB, 下载次数: 13)
2011-12-25 19:21 上传
等等。感兴趣的童鞋可以在责任自负的情况下自行摸索。
其他版本、运行在其他环境下的GParted功能大同小异,在此不再赘述。
以上内容本人(jeff2229)原创,本人为其真实性负责。但局限于个人能力,不对其正确性和适用性作出任何明确和/或隐含的保证。(如有错漏欢迎告知!)
转载请预先告知本人,并注明原创及原载(it168)。(只是这么一说,以示严肃,不代表我真的觉得这篇东西会被转载)