mac用户可通过四种方式将大型app迁移至外置apfs ssd:1. macos 15.1+启用app store原生外置安装;2. 使用appports一键符号链接迁移已装app;3. 手动终端创建.app级符号链接;4. 迁移微信等沙盒应用的数据目录,释放隐藏空间。

Mac内置存储告急,Final Cut Pro、Xcode或微信这类动辄20GB以上的应用正持续蚕食你仅剩的37GB空间,而外置SSD已插在雷雳口上却闲置着——你需要让这些App真正运行在外置盘上,不是简单拖过去就完事,而是系统能认、Launchpad能点、Spotlight能搜、更新不报错。
确认外置SSD准备就绪
打开“磁盘工具”,在左侧选中外置SSD,点击顶部“抹掉”,名称自定,格式【必须选APFS或Mac OS扩展(日志式)】,方案选“GUID分区图”。exFAT或NTFS会导致部分App启动失败或无法更新,选错直接卡死在权限验证环节。
抹掉完成后,访达中双击打开该硬盘,在根目录手动新建一个名为“Applications”的文件夹——这一步不能跳过,否则后续符号链接会指向错误路径。
用AppPorts一键迁移已装App(推荐非技术用户)
访问 github.com/wzh4869/AppPorts 下载最新.dmg,挂载后拖入/Applications并首次运行。
系统弹出权限请求时,立即前往“系统设置→隐私与安全性→辅助功能”,勾选AppPorts。没这步它根本无法接管应用启动流程,界面会一直显示“未授权”灰底状态。
方法一:在主界面左侧列表中勾选目标应用,例如“Final Cut Pro”或“Android Studio”。
方法二:若应用未自动列出,点击左下角“刷新应用列表”,等待5秒后重新扫描。
点击右上角“迁移”按钮→选择外置盘上的“/Volumes/MySSD/Applications”路径→确认执行。迁移耗时取决于App大小,Bilibili约12秒,Xcode约3分半,期间不要拔盘或休眠Mac。
手动创建.app级符号链接(精准控制,适合开发者)
第一步:在访达中进入/Applications,找到待迁移应用(如“Steam.app”),右键→“在访达中显示”,确认它是真实.app包而非别名。
第二步:将其完整拖拽复制到外置SSD的Applications文件夹中,路径形如“/Volumes/MySSD/Applications/Steam.app”。复制完成前不要关闭窗口,进度条走完再松手。
第三步:打开终端,依次执行以下命令:
sudo rm -rf "/Applications/Steam.app"
sudo ln -sf "/Volumes/MySSD/Applications/Steam.app" "/Applications/Steam.app"
【删除原.app这步不可逆,务必确认外置盘中副本能正常双击启动后再执行】输密码时终端不显示字符,输完直接回车。
第四步:在访达中按Command+Shift+G,输入/Applications,回车。看到Steam.app图标下方有小箭头标识,即表示符号链接已生效。
绕过App Store限制直接安装新App到外置盘
适用于macOS 15.1及以上系统。打开App Store→顶部菜单栏“App Store”→“设置”→勾选“下载并安装大型 App 到独立存储盘”→右侧下拉菜单中【必须选中已连接且格式为APFS的外置硬盘】——exFAT或NTFS选项是灰色不可选的,选错会导致安装中途弹窗报错“无法写入目标卷宗”。
关闭窗口,重启App Store。之后所有≥1 GB的新App(如GarageBand、Xcode)将自动解压到外置盘的/Applications目录下,Launchpad图标实时同步,Spotlight搜索结果里路径显示为“/Volumes/MySSD/Applications/Xcode.app”。
迁移微信等沙盒应用的数据目录(释放隐藏空间)
微信主程序仅120MB,但聊天记录和视频缓存常占40GB以上。这类应用数据藏在容器目录里,不迁移等于白腾空间。
先在访达按Command+Shift+G,输入~/Library/Containers/com.tencent.xinWeChat/Data/Library/Application Support/com.tencent.xinWeChat,回车进入。
将整个“Data”文件夹拖到外置SSD根目录下新建的“WeChatData”文件夹中,路径示例为“/Volumes/MySSD/WeChatData”。
打开终端,执行:ln -s "/Volumes/MySSD/WeChatData" "~/Library/Containers/com.tencent.xinWeChat/Data"
重启微信,设置→通用→存储空间→清理缓存,会发现“聊天记录”项容量归零——说明数据已重定向至外置盘,本机只保留符号链接。











