在Leopard上可以采用两种方法来进行合区:1。磁盘工具(Disk Utility);2。diskutil的mergePartitions命令。
方法
磁盘工具:
1。用⌘键、shift和U键,或用Finder导引到实用工具(Utilities)文件夹,双击打开磁盘工具。
2。从左侧的设备列表中点击磁盘。注意:不要选择磁盘下的宗卷。磁盘名称是以磁盘品牌和型号以及磁盘容量来表示的。
3。从右侧的操作面板上侧,点击”分区”(Partition)。如果你选的是宗卷,你将看不到分区这个标签。

4。此时,该盘的所有分区图示就会显示在操作面板上。从该图示上,点击你要移弃的分区,然后点击图示左下方的”-”。该分区就会被删除。注意:不要选择最上方的区,因为分区只能占有紧接其后的磁盘空间,而不能占有分区前的空间。

5。点击”移去”,关掉提示。
6。从分区图示上,向下拉动该分区右下角,使该分区尽可能占据删区后所产生的空间。或者,在右侧磁盘大小一栏输入空间数值,并回车。
7。点击右下角的”应用”(Apply)。

8。点击”分区”,关掉提示。
9。待进度标尺走完以后,关掉磁盘工具,然后再重新将它打开,就应该从磁盘和宗卷列表上看到更改后的分区情况。如果不关磁盘工具,分区情况不能及时更新,如下图。

用diskutil mergePartitions 命令:
合区命令的基本格式如下:
diskutil mergePartitions [是否强制]格式 你的磁盘名 从设备 到设备
比如: 要将disk0s1和disk0s2合成一个Mac OS X扩展归档格式叫做”Leopard”的区,那么可以输入:
diskutil mergePartitions JHFS+ Leopard disk0s1 disk0s2 回车。
注意事项及合区策略:
1。如果用磁盘工具合区,不要删除第一个分区,而是尽可能地删除最后的分区,这是因为分区不能够占据该区以前的空间。如果你有多个分区,可以先用磁盘工具修改分区尺寸,然后用磁盘工具的恢复功能,把后面的区克隆到前面的区,最后删除最后的区,并合区。如果向上图一样,只删除中间的区,合区后,设备号将出现跳跃,比如:如果最先的区为disk0s2, 第2个区为disk0s3,第3个为disk0s4,把前两个区合并后,第一个还是disk0s2,最后一个还是disk0s4,而不是disk0s3。
2。如果mergePartitions命令,在合区后,原来第一个区的数据将保留,而其余所合的区的数据将丢失。如果采用强制(force)合区,或者原有的区的类型为不可修改大小,这样所合的区原有数据将都丢失。
3。无论那种方法,都不可能保留所有区中的数据。
4。如果遇到以下错误,应该使用磁盘工具的急救(First Aid)标签下的修理磁盘(Repair Disk)功能对磁盘和每个宗卷进行修理。

迄今为止4 篇回复↓
1 hoffmann // May 3, 2008 at 8:14 am
你好,想请教一下,我装了一个Leopard,后来用Boot Camp 分了一个40G的区用来装XP,安装过程中选择分区的时候发现一个200M的区,一个70G就是Leopard的区,一个40G准备装XP的区,一时手快将200M的区给删掉了,结果在Leopard的桌面上就出现了三个区,系统偏好设置里的启动磁盘里只有网络启动,将10.4的安装光盘放进去以光盘启动失败,用磁盘工具将那个200M和40G的区抹掉,变成mac os 扩展(日志式)格式,然后不能合并分区,提示不能卸下磁盘,用修理磁盘提示宗卷都是好的,Boot Camp 提示-请备份该磁盘,使用“磁盘工具”将它格式化为单个“Mac OS 扩展(日志式)”宗卷。再将您的信息恢复到该磁盘上,然后再次尝试使用“Boot Camp 助理”.搞了两天我也不知道如何是好,请帮帮忙,万分感谢,对了点击你的留言与求解总是出现错误。
2 marblesm // May 3, 2008 at 10:40 am
回1楼:
首先,由于服务商更新版本的软件问题,造成我的网站上所有带中文的链接不能显示。我还来得及修改那些链接,不好意思。
你还是需要使用系统安装盘来启动,10.4也好,10.5也好。否则要用另一台电脑通过火线与你火线相连,然后使用磁盘工具抹掉整个磁盘,再重新装机。
3 jason_c // Jun 10, 2008 at 12:06 am
我也是遇到同样的问题啊,今天。
麻烦了,都不知道怎么重新安装系统了。
我已经把全部分区都删除了,也是提示安装失败。
4 marblesm // Jun 10, 2008 at 8:07 am
回3楼:
1。修理硬盘。
2。换张安装盘。
您必须登录方可回复