如何将主APFS分区与其他空APFS分区合并?


20

使用最新的Macbook Pro和当前的High Sierra 10.13.1,我使用了Bootcamp一年了,所以我决定今天早上摆脱Bootcamp分区。Bootcamp实用程序不允许我擦除此分区,因此我决定通过“磁盘实用程序”进行此操作。

我已尽我所能来“擦除”它,但我找不到将58GB分区与我的主要Macintosh HD分区合并的任何方法。

存储

在“磁盘工具”中,如果我要擦除容器Disk2,它告诉我发生了内部错误... BOOTCAMP分区实际上被格式化为APFS ...

磁盘工具

$ diskutil list

在此处输入图片说明

如何合并这两个分区?

编辑:BOOTCAMP分区现在不见了,但是我无法扩展主要分区...

在此处输入图片说明


嗨@FrenchFalcon。您解决了问题吗?我有同样的问题,但我不想重新安装MacOS的..
安德里·阿布拉莫夫

Answers:


1

这是我昨天向蒂姆·库克发送电子邮件后直接从苹果公司获得的两个答案

显然,我们缺少一些文档(可能还缺少Disk Utility中的一项功能)。但是,您可以使用Boot Camp助手来实现删除。

启动Boot Camp助手单击“继续”按钮现在,您应该看到“将磁盘还原到单个分区”屏幕。单击恢复,输入密码

您的系统现在将删除Windows分区。

抱歉,我们的经验没有达到您的期望。我将与我的工程团队和AppleCare合作解决这个问题。

你管链接

https://www.youtube.com/watch?v=jy7McSE_NfI https://www.macworld.com/article/1156195/mac-apps/delete-boot-camp.html

或者

摆脱Boot Camp非常简单,您可以使用Boot Camp助手删除它可能创建的内容。有一个方便的YouTube视频,在这里说明了此过程:

https://www.youtube.com/watch?v=jy7McSE_NfI

我对安装失败的原因很感兴趣,因此在您进行此操作之前,如果可以通过收集一些信息来帮助我们,那就太好了。如果您没有时间,那也很酷。

使用Boot Camp助手删除BootCamp分区:

  1. 从“实用工具”文件夹中启动Boot Camp助手。
  2. 在“ Boot Camp助手欢迎屏幕”上,单击“下一步”。
  3. 如果Boot Camp助手无法删除该分区,则会在此处出错。如果可以,那么您将看到另一个对话框,要求您还原驱动器(即删除Boot Camp分区)。

如何创建Sysdiagnose日志:

  1. 从“应用程序”中的“实用工具”文件夹启动终端。
  2. 输入:“ sudo sysdiagnose”,然后单击“返回”按钮
  3. 输入您的密码(对于sudo)
  4. 它将提示您按“ Enter”继续。按返回按钮继续。

一旦收集了日志,它们将被压缩成.gz文件并在/ tmp位置中创建。一旦使用正确的位置创建了文件,查找器窗口也会弹出。我们也需要该文件。

有时,Boot Camp助理在第一次安装时失败,我们正在调查此问题,如果您看到失败,我们已经看到报告说尝试第二次安装将成功。

我已经删除了与GDPR一致的Apple员工姓名。希望对大家有帮助

斯宾塞


3
欢迎询问不同!:)您能为我澄清一下您是否直接从收到的电子邮件回复中进行报价,如果是,则在何处开始和结束报价?稍微重新格式化您的答案以使其更清晰可能会更好。当然,您可以自己编辑答案,并使用可用的块引用格式选项来完成此操作。
Monomeeth

18

如果有人还在寻找答案。

步骤1:删除容器

sudo diskutil apfs deleteContainer disk0s3

这会将容器更改为Apple_HFS Untitled 98.9 GB disk0s3

步骤2:清除音量

sudo diskutil eraseVolume "Free Space" %noformat% /dev/disk0s3

步骤3:调整容器大小

sudo diskutil apfs resizeContainer disk0s2 0

我这样做了,然后再次运行Bootcamp Assistant,将空间添加回了主容器和分区。
粘土桥

伙计们,请小心,我执行了“擦除卷”的“可用空间”,现在该空间似乎不可避免地丢失了。apfs是否执行了resizeContainer的操作,但出现错误:-69771:目标磁盘太小。gg
Serban Matei

1
注意:要扩展的磁盘也必须与空白区域对齐(即,它们之间不能有任何分区–否则,无法调整容器的大小
。– gustafbstrom

除了上面@gustafbstrom所说的以外,您还需要确保要删除的容器位于要调整大小的容器之后。如果您使用BootCamp,就应该是这种情况,但是如果您由于手动分区而在此页面上,那是很高兴知道的。当可用空间“丢失”时,您将不得不使用它gpt create来创建新的HFS卷。
catchinflux

5
  1. 删除“ Apple_KernelCoreDump”和“容器disk2”。

    sudo diskutil eraseVolume "Free Space" %noformat% /dev/disk0s3
    sudo diskutil eraseVolume "Free Space" %noformat% /dev/disk0s4
    
  2. 展开“容器磁盘1”以填充可用空间。

    sudo diskutil apfs resizeContainer disk0s2 0
    

1
这正是我想要做的,但是resizeContainer命令给了我:开始执行APFS操作错误:-69771:目标磁盘对于该操作而言太小
Scaraux

@MalteseFalcon嗯,现在其他分区都消失了,它可以让您在磁盘工具中执行调整大小步骤吗?
grg

1
不行 它可以看到我的硬盘驱动器具有500 GB的容量,但是告诉我当前的分区具有440 GB的容量,这已经是它可以扩展到的最大容量……(参见上图)
Scaraux

@MalteseFalcon您可以单击饼图中的星形吗?分区显示在右边的信息上吗?
grg

“星号”代表内核核心转储存储...(以及仅655 MB)
Scaraux

3

不幸的是,在尝试了所有发现的解决方案之后,我不得不以恢复模式重启计算机,并重新安装了新的OSX。在执行此操作之前,我进行了Time Machine备份,现在我可以像以前一样运行Mac,但是具有完全回收的空间(500.00 GB)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.