osx分区合并命令行操做

有时磁盘管理删除分区,合并分区等操做会失败,屡次重试仍然不能解决问题。命令行

只能经过命令行操做了。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磁盘

相关文章
相关标签/搜索