macOS 26 / 27 上怎么导入旧启动台的布局

升级到 macOS 26 / 27 后,怎样把以前启动台的分页和文件夹找回来:什么情况能导入、在 LaunchHome 里怎么操作、哪些内容会带过来,以及提示找不到数据库时怎么办

最后更新:

要点速览

导入旧启动台布局,一句话说清:

能不能导入
能,前提是这台 Mac 在 macOS 15 或更早版本上用过启动台,而且旧启动台的数据库还在
带过来什么
分页、文件夹和文件夹名称,以及每个图标的顺序
在 LaunchHome 里
搜索框右侧 ⋯ 按钮 ›「导入系统启动台布局」。免费,导入前会先备份当前布局
旧布局存在哪
用户系统目录下的一个数据库:$(getconf DARWIN_USER_DIR)com.apple.dock.launchpad/db/db
全新的 Mac
没有可以导入的数据,从自动按类别归好的文件夹开始整理即可

你的 Mac 能不能导入

旧版启动台给每个用户账户存了一个布局数据库。macOS 26 / 27 不再使用它,但升级通常不会删掉,所以替代品还能读取。

前提是:这台 Mac 的这个用户账户,在升级前用过启动台。一开始就是 macOS 26 / 27 的新 Mac 不行。用「迁移助理」换到新 Mac 的,直接试一下:提示找不到数据库,就说明没有迁移过来。

在 LaunchHome 里导入

几秒钟就好:

  1. 安装 LaunchHome 并打开一次,让它把应用列表加载完。
  2. 点搜索框右侧的 ⋯ 按钮,选「导入系统启动台布局」。设置的「整理」一页也有同一个按钮。
  3. 确认。旧启动台的分页、文件夹和顺序会替换当前布局,当前布局会先自动备份。
  4. 弹出的提示会告诉你导入了几页、几个文件夹。按 F4 就能看到。

哪些会带过来,哪些会变

分页、文件夹、文件夹名称和每个图标的顺序,都原样带过来。

之后删掉的应用会被跳过。只剩一个应用的文件夹会变成普通图标,空页面会被去掉。

之后才装的应用不在旧布局里,会接在后面。在 LaunchHome 里隐藏过的应用仍然保持隐藏。

LaunchHome 读的是数据库的副本,不会改动原文件,所以随时可以再导一次。

导入失败怎么办

提示「没有找到系统启动台的数据库」:这台 Mac 或这个用户账户没有旧布局,新 Mac 上很正常。应用已经按类别收进文件夹,从这里开始整理就好,做法见启动台怎么整理。

提示「无法读取系统启动台的数据库」:退出应用再打开,重新试一次。一直失败的话,数据库可能已经损坏。

提示「系统启动台数据库里没有可导入的布局」:数据库在,但里面没有分页,比如升级前刚重置过启动台。

提示「应用列表还在加载」:稍等片刻再试。

升级或换 Mac 之前

还在 macOS 15 上的话,升级前先把数据库复制一份,命令见重置和备份启动台布局。

布局导进 LaunchHome 之后,在「整理」一页的「备份」里用「导出布局」存一份(Pro)。到了下一台 Mac,用「导入布局」就能还原,不再需要旧启动台。

常见问题

升级之后,还能找回以前启动台的分页和文件夹吗?

大多数情况可以。只要这台 Mac 在升级到 macOS 26 / 27 之前用过启动台,LaunchHome 这样的替代品就能导入旧数据库,还原同样的分页和文件夹。

哪些启动台替代品能导入旧布局?

LaunchHome、Launchie、LaunchOS、AppGrid 都能免费导入。Launchie 还能从 LaunchOS 和 LaunchNext 导入。见替代品对比。

导入会把我现在的布局删掉吗?

会替换掉,但 LaunchHome 会先在数据目录里备份一份 layout.before-import.json。

为什么提示找不到数据库?

这台 Mac 或这个用户账户在 macOS 26 之前没用过启动台,或者换新 Mac 时数据库没有迁移过来。这种情况下没有可以导入的内容。