设为首页 |收藏本站 |切换到宽版
 找回密码
查看: 1423|回复: 0

Mac新手教程之Windows系统卸载终极教程(针对10.13 High Sierra系统)

[复制链接]
发表于 2018-6-1 15:23:29 | 显示全部楼层 |阅读模式
        之前我们讲了如何删除使用启动转换助理安装的Windows系统,直接使用启动转换助理按照提示删除即可。

        Mac新手教程之Windows系统卸载(针对启动转换助理安装的Windows系统)       


        但是实际情况中我们在像删除Windows系统的过程中可能会遇到一些类似如下的情况。

        1、安装Windows系统的时候因为某些原因安装失败,此时进入Mac系统想删除Windows的时,提示无法删除的。

        2、安装Windows系统的时候Windows系统进行过多分区的。

        3、使用磁盘工具对硬盘进行过Macos扩展日志式和Windows格式分区(MS-dos Fat)的。

        4、Windows使用过程中,Windows系统本身或者第三方优化软件优化过导致分区里面多了一个Windows Recovery 分区的。


        上面这些情况共同的特点就是你使用启动转换助理想要移除Windows系统的时候会有如下提示,“启动磁盘不能被分区或恢复成单个分区”。


由于目前10.13 High Sierra 系统,对于纯闪存的机器使用的APFS文件系统,主要包括Macbook,Macbook Pro,Macbook Air全系列,以及定制闪存款的iMac。对于机械硬盘或者FusionDrive机型的机器使用的是Mac OS 扩展日志式的文件系统。因此我们的解决方案也是针对两种分区格式分别说明。

        首先强调一点,在进行操作之前先备份个人电脑上的数据,因为Windows分区删除之后,Windows下面的数据都会没有,因此务必先备份数据(有条件Mac系统数据也备份一下)


一、对于Macbook,Macbook Pro,Macbook Air,及iMac定制闪存的机型。


        我们打开应用程序和终端,输入 diskutil list ,   然后回车,查看硬盘的分区情况。

        如果我们的分区显示情况如下,除了EFI分区,苹果分区,只有一个分区的话,也就是右边红框里只显示disk0s1,disk0s2,disks0s3。这种情况下可以直接使用启动转换助理合并Windows分区,请参考帖子:Mac新手教程之Windows系统卸载(针对启动转换助理安装的Windows系统)

一个区.jpg

        如果我们的分区显示情况如下面这种情况(分区的名称可能有所不同,主要看分区的数量):除了EFI分区,苹果分区,还有多个分区的话,也就是右边红框里显示的有 disk0s1,disk0s2,disk0s3,disk0s4甚至更多等(后面的0s1,0s2一般顺序不会乱的,0s3如果顺序是乱的,重启一下顺序就正常了)

两个区.jpg

        这种情况就是本帖主要要解决的情况,那么这种情况的时候我们该如何处理呢?

        首先我们在终端输入 diskutil list 之后,看下上面有显示的哪些分区,就是上图框中的disk0s1,disk0s2等,我们假设有 disk0s1,disk0s2,disk0s3,disk0s4,disk0s5 这几个分区。

        那么我们终端里面依次输入:

diskutil eraseVolume HFS+ 1 /dev/disk0s3,然后回车
diskutil eraseVolume HFS+ 1 /dev/disk0s4,然后回车
diskutil eraseVolume HFS+ 1 /dev/disk0s5,然后回车        

注意disk0s1和disk0s2分别是EFI分区和苹果系统分区,这两个分区不能删,如果我们分区里还有disk0s6,disk0s7等,依次按照上面的命令继续输入,将disk0s3等那里相应的更改成disk0s6,disk0s7即可。

        上面的命令输完之后,我们再打开启动台——其他——磁盘工具,就会看到如下面这种情况的分区(根据每个人分区的不同,每个分区的大小不同)

111.jpg

        顺时针选择除了Maci**sh HD(苹果系统分区)之外的分区,然后依次点“减号”移除,注意一定要顺时针依次操作,不然减号是灰色的

222.jpg

        等分区都点减号移除后(如下图),点击右下角的“应用”,然后点击分区,等分区完毕之后所有的分区都合并成一个分区了。

应用.jpg

        此时我们输入diskutil list,查看分区信息如下,如果只看到,下面红框里显示的disk0s1,disk0s2,就说明我们的所有windows分区都移除并合并到Mac系统了。

合并后.jpg

        此时我们重启的时候按住Option键系统选择界面,有可能还能看到有Windows选项(如果没有,其忽略下面的步骤),但是进不去。这是因为我们的分区虽然已经删除了,但是在EFI分区里面还有Windows启动信息的残留,那么这些残留信息应该如何删除呢?

        假设我们的硬盘是250G,那么在终端输入如下命令(下面200是按250G的80%计算的,因为不了解硬盘具体已经使用了多少空间,所以按此大小输入命令,可以根据实际情况稍微调大或者缩小):

        diskutil apfs resizeContainer disk1  200g fat32 1 0b

        等上面的命令进度完成之后,打开启动转换助理按照相应的提示移除分区,完成之后我们开机再按住Option键,可以看到已经没有Windows的选项了。
               


二、iMac 机械硬盘或者Fusion Drive的机型。

        如果我们Windows只分了一个区安装,那参考帖子即可:Mac新手教程之Windows系统卸载(针对启动转换助理安装的Windows系统)

        如果windows分区分了多个分区,以Windows系统分了三个分区为例(这个是以纯机械硬盘示例,如果是Fusion Drive,输入diskutil list查看各个分区的IDENTIFIER,然后相应的更改即可)

windows1.jpg

        首先我们在磁盘工具中,点击分区,将windows的三个分区都格式化成Mac OS扩展日志式。(分别选中三个windows分区,然后格式选择Mac OS 扩展日志式,完毕之后点击应用,分区,等待完成即可)

        完毕之后终端输入diskutil list,查看分区信息如下,disk0s1是EFI分区,disk0s2是苹果系统分区,disk0s3是EFI分区(Fusion Drive根据实际的INENTIFIER对应即可)

        windows2.jpg

diskutil mergePartitions HFS+ 1 disk0s4 disk0s6

        其中HFS+ 是合并之后的分区格式,1是合并之后的分区的名称,后面disk0s4 disk0s6 表示将disk0s4和disk0s6中间的所有分区合并为一个(对于本例而言,就是disk0s4,disk0s5,disk0s6三个分区合并为一个分区)

        执行完毕之后,再进入磁盘工具将刚合并的分区(就是下图中名称为1的分区)再抹掉成Fat32格式,之后再用启动转换助理合并分区即可。

window3.jpg

       

       
您需要登录后才可以回帖 登录 | 注册

本版积分规则

站点统计|小黑屋|手机版| 苹果家园     

Copyright © 2006-2018 Comsenz Inc.   All Rights Reserved.

Powered by Discuz! X3.2( 沪ICP备11016256号 )

GMT+8, 2020-2-26 02:10 , Processed in 0.205012 second(s), 13 queries , Gzip On, Xcache On.

沪公网安备 31010402000938号

          

快速回复 返回顶部 返回列表