Macos降级到旧版本

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 工具

  1. 使用命令下载
1
2
3
4
5
# 获取列表
softwareupdate --list-full-installers
# 下载monterey最新, 假设当前最新是12.6.5
softwareupdate --fetch-full-installer --full-installer-version 12.6.5
# 上面系统下载完成后,启动台里会多出一个 Install macOS Monterey.app
  1. 使用github上的工具 https://github.com/corpnewt/gibMacOS 类似的工具还有很多

制作安装u盘

参考苹果官方文档

Create a bootable installer for macOS https://support.apple.com/en-us/HT201372

  1. 格式化u盘(至少15G), 同样使用自带的磁盘工具, 格式选择 macos扩展(日志式), 假设命名为MyVolume
  2. 写入u盘

注意: 最好用自带终端, 如果用item2, 要授权完整磁盘权限, 否则写入失败

1
sudo /Applications/Install\ macOS\ Monterey.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume

安装系统

写入成功后, 插着u盘重启电脑, 进入选择界面的方法自己搜下, 我是黑苹果 opencore 直接空格就行, 选择安装

安装的时候选择刚才新分的宗卷, 千万别选错了

安装完成后安装新系统进行设置, 用户名记得和原来的用户名选择一样

迁移数据

应用迁移

打开磁盘工具, 选择原来的旧宗卷, 打开所在文件夹, 找到 Application , 直接把原来的应用 移动 到新的应用目录, 选择移动是因为更节省空间

至于不同宗卷的移动会不会比复制更快, 我不太清楚, 但感觉是更快

这样大部分应用就迁移完成了

用户数据迁移

打开用户目录, 把原来的文档, 音乐, 下载 等目录下的文件 移动 到新的目录, 记得使用快捷键cmd+sift+. 显示所有隐藏文件和文件夹, 像.ssh , .cinfig, .vimrc, .profile 之类的也移动过去

homebrew可能需要重新安装下, homebrew安装的应用应该还在, 如果你有迁移的话

库文件迁移

库文件有两个, 一个是用户权限的, 一个是管理员权限的, 路径分别是~/Library/Library, 你可以对比下新旧的文件差异

少数应用配置迁移

上面的应用迁移后, 大部分直接打开就能用了, 但有的软件想找回原来的设置, 最简单的方法是谷歌搜下该软件在macos下的数据保存路径, 然后移动覆盖就行.

例如chrome浏览器~/Library/Application Support/Google/Chrome/Default, 刚好是上面的库文件

如果有的软件没保存在用户目录下呢? 用 AppCleaner 先把软件打开正常用下, 然后打开AppCleaner, 截图, 保留软件本体, 把数据删了, 到旧宗卷里把数据移动回来

少数应用需要重装

  1. pd虚拟机
  2. java8
  3. 按键映射软件 Karabiner
  4. homebrew

删除旧宗卷

先用一段时间没问题后再删, 反正原来的大部分数据都被移动到新宗卷了, 占用的空间也不是很大.

build with Hugo, theme Stack, visits 0