
问题描述
时间机器未能完成备份到 "xxx" 时间机器未完成备份,因为部分文件不可用。备份将在Mac解锁后继续。
问题背景
M2 8+256 Mac mini 在应用商店下载了最新的macOS系统,然后直接安装到了外置硬盘中,最后将内置硬盘里的系统数据成功恢复到了外置硬盘的系统内。遇到了一些问题,比如:1、有些系统设置项 如”登录项与扩展”、“隐私与安全性” 无法通过迁移完成,需要自己再重新设置;2、时间机器备份失败。这第2个问题困扰了我很久,网上查到的一些办法都试了也没有用。最后经过自己仔细排查和测试,终于确定了问题所在。
时间机器备份失败的原因分析
由于我们在外置系统状态下会多一个内置硬盘出来,而这个硬盘默认情况下没有被时间机器排除掉,并且也无法通过时间机器自带的设置项手动排除这个硬盘,所以在备份时就会连同这个内置硬盘的系统一起备份,但内置系统此时处于关机锁定状态有些数据无法读取无法完成备份,所以最后才会提示我们“备份将在Mac解锁后继续”。
解决办法
既然原因被我们找到了,那么解决起来才会有方向可寻,不然照着网上的教程一顿乱操作只会白白浪费大量时间。所以,解决办法就是在使用外置系统时把内置硬盘禁用掉,具体步骤如下所示。
1、找到并打开“磁盘工具”软件,然后在软件里找到内置的硬盘宗卷“Macintosh HD”。

2、然后在“Macintosh HD”上面点击鼠标右键,最后点击“卸载”按钮,然后该硬盘就会被禁用。

如果上面方法不行的话可以再尝试下面这个“仅推出”内置硬盘的方法:

3、回到时间机器尝试重新备份,你会发现这次可以备份成功了(每次重启或重新开机后都要重新设置)!
题外话,8+256 M2 的 Mac mini 内置硬盘测速在1800MB/s左右,外置USB4硬盘盒+pcie4.0固态测速可以达到3000MB/s左右,速度提升明显。实际体验确实也会明显感到系统变快了,原来使用时如果在8内存溢出后 macOS 系统会自动启动一项称为“虚拟内存”的机制,将部分数据转移到硬盘(SSD)上,以弥补物理内存的不足,此时系统为变得非常卡,切换应用时会卡顿几秒,但是换用外置硬盘后该现象得到了明显的改善,目前我还没有遇到过明显卡顿的情况。
后续情况补充:目前已经换回内置系统,外置USB4硬盘装系统在短时间内没啥问题,但是我的设备在运行几天以后总会遇到莫名其妙的系统卡死然后强制重启的问题,好像是和SWAP交换内存机制有关。可以确定的是我的USB4硬盘盒在用作时间机器备份时从未遇到过掉盘和因为连接不稳定而出现备份失败的问题,因此应该不是硬盘盒和硬盘的问题,具体原因不得而知,总之为了更稳定的运行我换回了内置系统。如果你也考虑使用外置系统来进行扩容和提速,建议你将这个情况也考虑在内。如果是Mac mini M4 的话建议还是买个质量好的第三方硬盘小板比较好(推荐用10层PCB版本的),这样会比外置系统更加稳定!


评论