BOOTCAMP 分区无法删除

序言

刚买Mac电脑时,由于不习惯其操作方式,加上有些软件在Mac系统中没有,所以先使用 Boot Camp 助理 安装Windows使用了一段时间。

安装双系统最不方便的就是系统文件共享,需要分盘(分盘后单个系统可用磁盘空间相对较少),以及需要经常在两个系统之前来回切换重启,很是烦躁。

最近磁盘空间一直报警(买的256G,有钱一定要买大容量的)加上想去适应一下Mac系统,于是决定将Windows系统删掉,以便腾出更多的可用空间。

遇到了什么?

打开「磁盘管理」,看到左边有2个分区,Macintosh HDBOOTCAMP。首先,我将 BOOTCAMP 分区抹掉,然后点根级别的 APPLE SSD ,再进入「分区」,发现选择 BOOTCAMP 后,下面的 - 号是灰色的。(解决问题之前忘了截图,这个图是后面截的)

QQ20170315-224906@2x.jpg

使用BOOTCAMP分区安装Windows操作系统,如果删除BOOTCAMP分区之前,已经先格式化BOOTCAMP,你就悲剧了,那么仅仅使用磁盘工具你是删不掉它的!

我尝试这样解决

1、【失败】饼图中还有一个很小的分区,尝试删掉。再点击 BOOTCAMP 分区,竟然出现了-号,点击后饼图中BOOTCAMP分区就没有了,最后点击“应用”,报错(找不到分区图)!

1DE9813C9F5EC23D210B8539D58CC3A8.png

2、【失败】重启电脑,安装 Command + S 进入单用户命令界面,输入 sudo fsck -f,磁盘检查成功后,再进入「分区」删除磁盘,操作后,报错同上。

3、【失败】使用系统自带软件 Boot Camp 助理,由于已经将分区抹除,已经找不到引导,无法删除。

我是这样搞定的

使用Mac系统中的 diskutil eraseVolume 命令进行抹除!

警告:此操作具有破坏性、高风险,建议操作前全盘备份。

步骤:
1、打开「终端」,输入 diskutil list,查看当前磁盘分区情况

36D9E586A0EE3488B0749795152D9D9D.png

2、使用命令删除 disk0s4 分区。
我这里 disk0s4 是 Microsoft Reserved,所以才删除,一定要注意看清你本机是什么名字。

sudo diskutil eraseVolume JHFS+ deleteme /dev/disk0s4

AC23F0ED6A2CAF09AB6BE91C0A1C49D4.png

3、操作成功后,继续使用上面的命令删除占用大容量的 disk0s5

CC52B2C4A3BD12B32B8574EB49FBA650.png

4、完成后,回到「磁盘工具」,在「分区」中执行前面尝试过的操作,已经合并未一个磁盘了。

D166C18E7EEC16B547650D9AB4BA914E.png

E958FA3C16B015A1F7F84124551000C3.png

其他

有可能操作上面4个步骤后还是失败,使用下面命令,终极合并。
注意:
'disk0s2 disk0s5' 这两个编号指两个分区,后面一个是要删除的分区,前一个是要把删除分区合并到的分区。
注意空格,祝你好运!

diskutil mergePartitions HFS+ deleteme disk0s2 disk0s5

操作建议

虽然最后还是将分区合并了,但是我强烈建议删除 BOOTCAMP 分区时,首选使用系统「Boot Camp 助理」,不要先将其尝试抹除。

参考资料

http://apple.stackexchange.com/questions/54993/how-do-i-delete-a-bootcamp-partition-using-terminals-diskutil/63734#63734

如需转载,请注明出处: https://www.chadou.me/p/206

最新发布