osx分区合并命令行操作

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

只能通过命令行操作了。

具体步骤如下:

//列出分区情况
diskutil list

//一般情况下,只有一个分区时,显示如下结果:
/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为需要删除的分区,可以从上面列出来的数据看出,这个不能错。

//合并分区
diskutil mergePartitions HFS+ VolName disk0s2 disk0s4
注3:同上注1.
注4:disk0s2指,需要删除的分区(本文为disk0s4)将合并到此分区(本文为disk0s2)。
注5:disk0s4指,需要删除的分区(本文为disk0s4)。

======分隔线======
由于此次举例,还有disk0s5需要删除,因此需要执行下面操作。

diskutil eraseVolume HFS+ VolName /dev/disk0s5
diskutil mergePartitions HFS+ VolName disk0s2 disk0s5

转载于:https://my.oschina.net/u/725026/blog/747377

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值