有时磁盘管理删除分区,合并分区等操做会失败,屡次重试仍然不能解决问题。命令行
只能经过命令行操做了。ci
具体步骤以下:it
//列出分区状况
diskutil listio
//通常状况下,只有一个分区时,显示以下结果:
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.3 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_CoreStorage Macintosh HD 499.4 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3数据
//这次错误,分区以下:(未截图,只能大概写)
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.3 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_CoreStorage Macintosh HD 499.4 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
4: ???? microsoft_recover 12.4 MB disk0s4
5: ???? BootCamp 65.0 GB disk0s5 截图
//格式化须要删除的分区
diskutil eraseVolume HFS+ VolName /dev/disk0s4
注1:VolName为卷名称,能够随便起,反正一会你会合并的,呵呵。
注2:disk0s4为须要删除的分区,能够从上面列出来的数据看出,这个不能错。di
//合并分区
diskutil mergePartitions HFS+ VolName disk0s2 disk0s4
注3:同上注1.
注4:disk0s2指,须要删除的分区(本文为disk0s4)将合并到此分区(本文为disk0s2)。
注5:disk0s4指,须要删除的分区(本文为disk0s4)。scheme
======分隔线======
因为这次举例,还有disk0s5须要删除,所以须要执行下面操做。co
diskutil eraseVolume HFS+ VolName /dev/disk0s5
diskutil mergePartitions HFS+ VolName disk0s2 disk0s5磁盘