You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在克隆数据后的新SSD上调整APFS容器大小?

如何在克隆数据后的新SSD上调整APFS容器大小?

嗨,我懂你现在的麻烦——把1TB SSD的Time Machine备份克隆到2TB SSD后,APFS容器只占了一半空间,想扩容却卡在权限问题上对吧?我来给你梳理几个实用的解决思路:

第一步:先确认磁盘的准确信息(别操作错盘!)

先在终端里运行 diskutil list,找到你那台2TB SSD对应的磁盘(比如你提到的disk4),重点记下它的APFS容器对应的分区路径(通常是类似disk4s2的格式),还有整个磁盘的路径。

第二步:跳过复杂的GPT操作,直接用系统自带的diskutil扩容

其实很多时候根本不需要手动修改GPT分区表,diskutil apfs resizeContainer 命令本身就能自动调整容器和分区大小,还能避开很多权限坑:

  1. 先确保目标磁盘没有被挂载:
    运行 diskutil unmountDisk /dev/disk4(把disk4换成你的实际磁盘路径),如果提示无法卸载,就重启到恢复模式(Intel芯片开机按住Command+R,M系列芯片按住电源键直到进入启动选项),在恢复模式里打开终端操作,这里的系统限制会少很多。
  2. 执行扩容命令:
    用这个命令直接把APFS容器扩容到占满整个SSD:
    sudo diskutil apfs resizeContainer /dev/disk4s2 0
    
    这里的0是特殊参数,代表“使用所有可用空间”,记得把disk4s2换成你从diskutil list里查到的实际APFS容器路径。

第三步:解决可能的权限/锁定问题

如果还是提示“操作不允许”,试试这些排查点:

  • 检查磁盘是否锁定:运行 diskutil info /dev/disk4,看“Locked”状态是不是No,如果是Yes,先在恢复模式的磁盘工具里解锁,或者用终端命令 diskutil unlockDisk /dev/disk4。
  • 暂时移除Time Machine关联:如果这个SSD是Time Machine备份盘,系统可能会给它加特殊保护,先在系统设置里把它从Time Machine的备份磁盘列表里移除,完成扩容后再加回去。
  • 关闭系统完整性保护(SIP):如果恢复模式下还是不行,可以暂时关闭SIP(重启到恢复模式,打开终端运行csrutil disable,重启后操作,完成后再用csrutil enable打开),不过这是最后一招,尽量优先用前面的方法。

备注:内容来源于stack exchange,提问作者ric.row

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 14:34:42