macos 保存资料从ventura降级到monterey(兼容其他版本升级后降级)
原理: 在同一块硬盘上同时装两个系统, 然后手动迁移数据, 用一段时间没问题后把原来的系统删除
1: 为什么不用时间机器备份? : 从高降到低版本, 有网友说不支持还原, 而且需要另外的硬盘
2: 有哪些缺点? 这样做相当于重装系统, 手动迁移数据会有少数需要驱动的应用需要重装, 部分应用的设置丢失
3: 大概需要花多少时间? 建议至少空闲1天出来才动手
4: 重装前有条件还是用时间机器完全备份, 至少也要用手机把应用(包括homebrw里的)拍下照
分区
在我理解: macos上的宗卷和windows上的分区不太一样, windows上的分区分好后调整非常麻烦, 而macos的宗卷更类似linux上的文件夹, 并不是固定大小, 而是动态的挂载点
所以分出一个apfs宗卷装系统, 确定硬盘上有个150-200G应该就够了
分区方法参考: ===BV1sW4y1W7Fa===, 后面部分参考自该教程
使用系统自带磁盘工具, 在容器disk xx
右键新建一个apfs宗卷, 格式选择apfs
为了做区分, 可以命名为Macos 12
方便区分, 还可以把原来的宗卷顺带命名为Macos 13
下载monterey完整系统
不同于大部分教程使用商店下载, 我更推荐使用命令或者找 github 上的shell 工具
- 使用命令下载
|
|
- 使用github上的工具 https://github.com/corpnewt/gibMacOS 类似的工具还有很多
制作安装u盘
参考苹果官方文档
Create a bootable installer for macOS https://support.apple.com/en-us/HT201372
- 格式化u盘(至少15G), 同样使用自带的磁盘工具, 格式选择 macos扩展(日志式), 假设命名为
MyVolume
- 写入u盘
注意: 最好用自带终端, 如果用item2, 要授权完整磁盘权限, 否则写入失败
|
|
安装系统
写入成功后, 插着u盘重启电脑, 进入选择界面的方法自己搜下, 我是黑苹果 opencore 直接空格就行, 选择安装
安装的时候选择刚才新分的宗卷, 千万别选错了
安装完成后安装新系统进行设置, 用户名记得和原来的用户名选择一样
迁移数据
应用迁移
打开磁盘工具, 选择原来的旧宗卷, 打开所在文件夹, 找到 Application , 直接把原来的应用 移动
到新的应用目录, 选择移动是因为更节省空间
至于不同宗卷的移动会不会比复制更快, 我不太清楚, 但感觉是更快
这样大部分应用就迁移完成了
用户数据迁移
打开用户目录, 把原来的文档, 音乐, 下载 等目录下的文件 移动
到新的目录, 记得使用快捷键cmd+sift+.
显示所有隐藏文件和文件夹, 像.ssh
, .cinfig
, .vimrc
, .profile
之类的也移动过去
homebrew可能需要重新安装下, homebrew安装的应用应该还在, 如果你有迁移的话
库文件迁移
库文件有两个, 一个是用户权限的, 一个是管理员权限的, 路径分别是~/Library
和/Library
, 你可以对比下新旧的文件差异
少数应用配置迁移
上面的应用迁移后, 大部分直接打开就能用了, 但有的软件想找回原来的设置, 最简单的方法是谷歌搜下该软件在macos下的数据保存路径, 然后移动覆盖就行.
例如chrome浏览器~/Library/Application Support/Google/Chrome/Default
, 刚好是上面的库文件
如果有的软件没保存在用户目录下呢? 用 AppCleaner
先把软件打开正常用下, 然后打开AppCleaner
, 截图, 保留软件本体, 把数据删了, 到旧宗卷里把数据移动回来
少数应用需要重装
- pd虚拟机
- java8
- 按键映射软件 Karabiner
- homebrew
删除旧宗卷
先用一段时间没问题后再删, 反正原来的大部分数据都被移动到新宗卷了, 占用的空间也不是很大.