macOS 系统安装盘制作过程中的权限错误处理

轻伟吖_3866

轻伟吖_3866

2026-07-19

1057人浏览

原创

macos安装盘制作权限错误本质是写入链中断,需五步修复:一、修正/private/tmp为读写;二、确认u盘为apfs格式并归属当前用户;三、必要时临时禁用sip;四、清除残留挂载点与缓存;五、确保安装器从app store完整下载。

macos 系统安装盘制作过程中的权限错误处理

macOS 系统安装盘制作过程中出现权限错误,本质是当前用户无法向目标设备(如U盘)或临时工作路径(如 /private/tmp)写入必要文件。这类报错常见于“Permission denied”、“Operation not permitted”或“Failed to create installer”等提示,背后通常不是单纯的操作失误,而是权限链中某一层被阻断——可能是U盘挂载权限受限、系统保护机制拦截、临时目录不可写,或用户身份未被充分授权。

检查并修复 /private/tmp 写入权限

/private/tmp 是 macOS 安装器构建流程默认使用的临时空间。若该目录权限被修改为只读,整个制作过程会在解包阶段中断。

  • 打开访达 → 按 Cmd+Shift+G,输入 /private → 回车
  • 右键 tmp 文件夹 → “显示简介” → 拉到底部“共享与权限”
  • 点击锁图标解锁,输入管理员密码
  • 将“当前用户”“组”“所有人”三行全部设为读与写(勿仅勾选“读取”)
  • 关闭窗口,重启终端再试

确认 U 盘挂载状态与归属权

系统可能将U盘挂载为只读卷(尤其NTFS/FAT32格式),或挂载后归属权不属于当前用户,导致 createinstallmedia 命令无法格式化或写入。

macOS Notes
macOS Notes

通过 AppleScript 创建、读取、搜索及管理 macOS 备忘录。适用于用户要求记笔记、记录事项、保存想法、创建会议记录等场景。

下载
  • 插入U盘后,在终端执行 diskutil list,确认其设备标识(如 /dev/disk2)及是否已挂载
  • 若显示 read-only,先卸载:diskutil unmountDisk /dev/disk2
  • 确保U盘使用APFS或Mac OS扩展(日志式)格式;FAT32/NTFS需先抹掉重建:diskutil eraseDisk APFS "Install macOS" GPT /dev/disk2
  • 运行安装器命令前,用 sudo chown $(whoami) /Volumes/Install\ macOS 显式赋予归属权

绕过 SIP 干预(仅限必要时)

部分第三方安装工具(如 OpenCore Legacy Patcher 或自定义镜像脚本)在写入引导分区或注入内核扩展时,会被系统完整性保护(SIP)拦截,表现为对 /usr/standalone 或 /System/Library/Extensions 路径的写入拒绝。

  • 重启按 Cmd+R 进恢复模式 → 顶部菜单“实用工具”→“终端”
  • 执行 csrutil disable → 重启回正常系统
  • 完成安装盘制作后,务必再次进恢复模式执行 csrutil enable
  • 注意:仅对可信工具启用,日常不建议长期关闭 SIP

清理残留缓存与挂载点

此前失败的制作流程可能遗留未卸载卷、损坏的挂载点或锁文件,干扰新任务。

  • 终端中执行 diskutil list | grep "Install",检查是否有残留的“Install macOS”卷
  • 若有,用 diskutil unmount force /Volumes/Install\ macOS 强制卸载
  • 清除临时缓存:sudo rm -rf /private/tmp/* /var/folders/*
  • 重启终端,再运行官方 createinstallmedia 命令(推荐从 App Store 下载完整安装器)

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

macos 系统安装

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
磁盘配额是什么
磁盘配额是什么

磁盘配额是计算机中指定磁盘的储存限制,就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。php中文网为大家提供各种磁盘配额相关的内容,教程,供大家免费下载安装。

2023.06.21

4170

4

如何安装LINUX
如何安装LINUX

本站专题提供如何安装LINUX的相关教程文章,还有相关的下载、课程,大家可以免费体验。

2023.06.29

3533

10

linux find
linux find

find是linux命令,它将档案系统内符合 expression 的档案列出来。可以指要档案的名称、类别、时间、大小、权限等不同资讯的组合,只有完全相符的才会被列出来。find根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部分为 path,之后的是 expression。还有指DOS 命令 find,Excel 函数 find等。本站专题提供linux find相关教程文章,还有相关

2023.06.30

2753

5

linux修改文件名
linux修改文件名

本专题为大家提供linux修改文件名相关的文章,这些文章可以帮助用户快速轻松地完成文件名的修改工作,大家可以免费体验。

2023.07.05

6730

7

linux系统安装教程
linux系统安装教程

linux系统是一种可以免费使用,自由传播,多用户、多任务、多线程、多CPU的操作系统。本专题提供linux系统安装教程相关的文章,大家可以免费体验。

2023.07.06

6382

7

linux查看文件夹大小
linux查看文件夹大小

Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。linux怎么查看文件夹大小呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.07.20

3693

8

linux查看ip命令
linux查看ip命令

本专题为大家提供linux查看ip命令相关文章内容,感兴趣的朋友可以免费下载体验试试。

2023.07.20

3185

4

linux查看cpu使用率
linux查看cpu使用率

在linux的系统维护中,可能需要经常查看cpu使用率,分析系统整体的运行情况。本专题为大家带来了linux查看cpu使用率的相关文章,感兴趣的朋友千万不要错过了。

2023.07.25

3399

6

linux查找文件命令
linux查找文件命令

Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.07.31

297

3

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
安装 Xdebug 并配置 phpstorm
安装 Xdebug 并配置 phpstorm

共1课时 | 188人学习

PostgreSQL 教程
PostgreSQL 教程

共48课时 | 20.6万人学习

好课诞生记
好课诞生记

共20课时 | 7.2万人学习