• 欢迎访问黑科技娃娃的博客,傻瓜式的wordpress外贸建站教程,好玩的黑科技干货,有趣的生活小百科,快来加入黑科技娃娃 QQ群
  • 如果觉得这个BLOG有意思,那么赶紧使用Ctrl+D 收藏 黑科技娃娃 的博客 吧!

如何用U盘自制Mac笔记本系统重装盘

苹果 黑科技娃娃 4年前 (2020-04-28) 1117次浏览 0个评论
文章目录[隐藏]

如何用U盘自制Mac笔记本系统重装盘

最近发现从MAC老系统升级还满麻烦的,不能直接跨版本升,还要分几个步骤循序渐进的升级,如果和以前一样能直接买个系统盘一键安装搞定的话其实也OK。

如今这种系统资源在苹果官网都是免费公开的,没必要给中间商赚差价了,而且中间商也是叫你自己准备U盘,远程指导下,那么折腾,还不如自己找个教程装呢。

本来使用Time Machine备份装系统也可以,不过电脑容量大的话,这个就有点耗时了。而且TM不支持不同版本的系统恢复,只能抹盘恢复。所以重装系统和降级最王道的还是U盘抹盘启动安装。

特别当你的MAC黑屏不能打开,而且你也没有TM备份的时候,那么一个事先备好的系统重装盘就很有必要了,降级macOS系统更别提有多方便了。

不过如果你的老机子是USB2.0接口的话,建议你还是用TM时光机备份硬盘的方式来重装系统吧,因为2.0实在太慢了。

黑科技娃娃博客自己摸索了下,然后改进了一些步骤,过时的命令都摒弃了,还解决了一些疑难杂症。

我制作U盘都是在MAC电脑上完成的,WINDOWS下也可以制作,但肯定没有Mac上方便,接下来开始走安装流程了。

1、准备一个U盘

首先购买一个U盘,带USB3.0接口或者更高,可以向下兼容低版本接口,建议用10G以上的U盘,如果要装双系统,那需要20G以上了。据说十几年前我们的U盘,就是SLC的,数据放十年都不用担心会丢,现在嘛,反正不是用来存数据的,凑和就行了

正好手头有个32G的爱国者,刚好可以整。没有的自己上某宝搞一个,不要买太差就行,反正就是做个系统盘。

2、格式化U盘

U盘要空白的,因为格式化过后数据就没了。

MAC和 Windows 的系统格式不同,因此在安装不同的操作系统时,需要为U盘格式化选择相应的文件格式。

仍旧是老规矩,我会穿插一些知识点,可以让你来更好的理解启动盘的制作原理。

系统文件知识点:

Mac下的文件格式

  • APFS(日志式):macOS 10.13 和以后的版本使用的文件系统,增加了固态硬盘优化,比HFS+读写速度更快。
  • Mac OS 扩展(HFS+日志式):macOS 10.12 和之前版本使用的文件系统,对机械键盘更友好。HFS+ 在 Windows中不能认读此文件格式的硬盘或移动设备。
  • OS X的老版操作系统文件常为 *.dmg 格式或 *.app 格式 ,HPS也是无日志式文件。dmg镜像格式,一般双击打开,直接拖拽到应用程式文件夹即可。

Windows下系统文件格式:NTFS(日志式)

NTFS 在 MAC 中只能读取不能写入,因为是微软的私有设计,没有对苹果开放权限,数据容易恢复。NTFS 只在windows 下使用或者只在mac 下使用不会有任何问题,但如果频繁两个系统内切换会生成很多的垃圾文件,但是比ExFat的垃圾少。

兼容格式:在mac、win下都有读写权限

  • MS-DOS (FAT32):是双分区列表,用于不超过32G的小U盘,缺点单文件传输不能超过4G。
  • ExFAT(无日志式):用于超过32G的大U盘, 对闪存U盘SSD硬盘优化更好。缺点:机械硬盘用这格式数据容易丢,在旧Window系统下可能要安装补丁来支持。在PC下空间损失大(不同系统下切换会产生大量垃圾文件,win10下可用winrar打开文件夹进行清理,mac下可用命令行进行)。
    注意:ExFAT的不能频繁移动,对热插拔不友好,如果操作失误(比如没有弹出直接拔插头),很容易造成文件损坏无法识别,需要重新插入windows检查U盘识别修复后才能用。固定在机器内的硬盘使用这个格式更加稳定

  • 在mac下多为 *.iso 格式

Linux:对APFS和NTFS的支持比较有限,Exfat没什么问题

 

总结:数据安全可靠度:APFS=NTFS > ExFAT
          数据传输便捷度:ExFAT > NTFS > APFS

了解以上概念后,接下来打开磁盘工具(在Launchpad界面的其他文件夹里),在左侧“外置”栏下选择你的U盘,如果U盘分区了,就选想要装系统的那个分区。

把U盘名称设置为“MyVolume”(盘名可以更改,记得跟后面的系统安装命令呼应,我后面改盘符名字为Sierra了),如果是选择的分区是没有方案这栏的,然后选择“抹掉”。

注意:装MAC系统选择格式为“Mac OS 扩展(日志式)”,如果是10.12版本后只能选择APFS格式。如果是装WINDOWS系统选择要ExFAT或者FAT32格式。

如何用U盘自制Mac笔记本系统重装盘

“磁盘工具”里的文件格式说明:上图是macOS 10.12 和之前的版本格式列表

  • Mac OS 扩展(日志式):使用 Mac 格式(日志式 HFS Plus)来保护分层文件系统的完整性。
  • Mac OS 扩展(日志式,加密):使用 Mac 格式,要求密码,并加密分区。
  • Mac OS 扩展(区分大小写,日志式):使用 Mac 格式并区分文件夹名称的大小写。大小写不同代表是不同的文件夹
  • Mac OS 扩展(区分大小写,日志式,加密):使用 Mac 格式,区分文件夹名称的大小写,要求密码,并加密分区。
  • MS-DOS (FAT32):兼容格式,是双分区列表,用于不超过32G的小U盘,缺点单文件传输不能超过4G。
  • ExFAT(无日志式):兼容格式,一般用于超过32G的大U盘,exfat是单分区,适合闪存盘和U盘,

3、下载跟MAC机型相匹配的系统版本

不同的系统版本匹配不同的机型,举例来说我的09年末的MACBOOK小白,按照它的配置官网显示最高只能升级到High Sierra (10.13)

如果不知道自己的手提是什么版本,可以点击Mac左上角的苹果LOGO菜单中选取“关于本机”查看你的 Mac版本、机型。

如何用U盘自制Mac笔记本系统重装盘

想知道什么版本配什么机型的,可以查看下面这个表格,里面有官网链接可以点进去查看。

macOS 历年版本
macOS Catalina
10.15.3
macOS Mojave 10.14.6
macOS High Sierra 10.13.6
macOS Sierra 10.12.6
OS X El Capitan 10.11.6
OS X Yosemite 10.10.5
OS X Mavericks 10.9.5
OS X Mountain Lion 10.8.5
OS X Lion 10.7.5
Mac OS X Snow Leopard 10.6.8
Mac OS X Leopard 10.5.8
Mac OS X Tiger 10.4.11
Mac OS X Panther 10.3.9
Mac OS X Jaguar 10.2.8
Mac OS X Puma 10.1.5
Mac OS X Cheetah 10.0.4

直接在App Store里点击升级的话, 只会跳到最新版本 ,这样跨版本升级会出问题的,升级需要循序渐进。所以通常了解完匹配的系统后,我们会从以上表格中的官网链接里去下载系统。

而制作系统盘就没有什么限制了,想选哪个版本就哪个,你可以抹掉原来的系统,然后根据机型选择相配的系统一步到位。

根据官网指示09年末的MACBOOK小白最高也只能下载 High Sierra (10.13)版本

建议:因为10.13版本是2017年推出的,所以2015年之前的MAC,推荐 10.12.6版本,避免硬件过时的老机子拖不动新系统,发生闪退卡顿、发热严重、续航时间短等问题。
当然如果你会改装机子的话,提升性能后可以尝试更高版本看看。

说了一大堆原理,接下来介绍实操:以我的MACBOOK09年的小白实操为例,其他可以根据实际机型套用方法

点击表格里macOS Sierra版本的官网链接,然后点官网文中第四步里的链接下载系统,几个G下载大概15分钟左右,下载完成会弹出安装提示,退出不管它,然后在Launchpad(即应用程序文件夹里),你会看到这个安装程序 。

注意:如果显示是PKG文件格式的话,那就双击,然后按照安装器指示自动会安装成如图显示的格式。

如何用U盘自制Mac笔记本系统重装盘

 

4、用终端命令制作系统盘

插上刚才格式化过的U盘,通过命令将刚下载在MAC本机上的系统制作到U盘启动,会自动分成装启动文件的EFI启动分区和装系统文件的HFS+系统分区。

打开实用工具里的“终端Terminal ”(终端可以在在Launchpad的其他文件夹里找到,或者通过系统桌面右上角的放大镜搜索“终端”找到)

从官网找到刚才下载的系统所对应的终端安装命令https://support.apple.com/zh-cn/HT201372(不同的版本对应不同的命令)。

悲催的我发现苹果官网居然没有 macOS Sierra 的系统安装命令,网上找了下,全都是无效的,总说找不到路径和卷宗,卡住的感觉好难受,差点要曲线救国了。

最后还是在国外IT论坛上找到了解决方案,果然这方面还是老外厉害,谷歌大法好!

原来macOS Sierra的初始安装程序版本为12.6.03,而新发布的安装程序的版本为12.6.06,要让老的安装命令正常运行,必须使用plutil的单个命令来修正版本号。

打开Info.plist文件,并将CFBundleShortVersionString的值从12.6.06更改为12.6.03。

sudo plutil -replace CFBundleShortVersionString -string "12.6.03" /Applications/Install\ macOS\ Sierra.app/Contents/Info.plist

(这里的\ 是转义语法,整个名称对应的是:Install macOS Sierra.app即我们从AppStore下载的系统安装文件名,如果是中文,仍然需要写成英文,注意转义符号后有空格)
回车后输入:
sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/Sierra --applicationpath /Applications/Install\ macOS\ Sierra.app

如何用U盘自制Mac笔记本系统重装盘

接着你可以看到原来的U盘驱动器被命名为“ Install macOS Sierra”,打开该U盘,则会看到Sierra的安装程序,这样就代表成功了。

如何用U盘重装系统?

制作成功U盘启动盘后,先把电脑里重要的资料备份,然后开始重装系统。

1、首先插入制作好的系统U盘,在开机前一直按着option也就是alt键不放,然后按电源键,接着进入磁盘选择界面。最左边是系统盘(进入的话就是正常进入系统),最右边的黄色盘是刚才制作好的系统U盘。点击进入U盘的黄色图标。

如何用U盘自制Mac笔记本系统重装盘

2、进入U盘后,跳出下图方框,如果你已经抹掉系统盘的话,可以选择“继续”直接安装系统,如果你还没有抹掉系统盘那就进入上方“实用工具”里,选择“磁盘工具”抹掉原来的系统盘,然后退出继续安装系统。如何用U盘自制Mac笔记本系统重装盘

补充:如果要装双系统的话,可以Boot Camp助理制作Windows的安装U盘,然后创立WIN系统分区,操作原理跟上面一样,只是换了个制作工具而已。这个我就不详细展开了,因为不建议给MAC装WINDOWS系统。

如果想制作二合一的U盘的话,除非U盘容许分成两个不同文件格式的区,才能制作不同系统,尝试过失败了,每次装完MAC系统重装盘的时候,还WINDOWS就让你格式化,所以不行。

注意不管用MAC还是windows,MAC电脑上装了双系统后是不能在单独的系统下单独分区的,会丢数据。

常见问题:

  • 选择重新安装macos出现“安装需要下载重要内容,无法下载” 则可以尝试把wifi关了再开试试。
  • 遇到“osx未能安装在您的电脑上, 没有符合安装资格的软件包”这个是因为主板时间太老了造成的,可以查询下你的系统发布的时间,然后通过终端修改时间解决。 

    解决方法:
    开机键+Command (⌘)+R,打开实用工具,选择终端,输入:date 122014102015.30 回车。
    关掉终端,不是关掉窗口,是要从终端那个菜单退出,然后重启再进行安装就正常了。
    命令要在英文状态下输入,设置一个 2015 年以后的时间,因为 10.11 发布时间是 2015 年)如何用U盘自制Mac笔记本系统重装盘

    注意:如果问题没有解决怎么办?

    1、关闭 WIFI 后再操作,因为有些情况下时间修改后又会联网更新回来。如果升级其他版本出现问题,假设你在 macOS 桌面环境下升级安装, 请先关闭电脑网络,把时间修改为 2015 年 12 年 20 日看下。

    2、如果修改时间后能走进度条,但最后还是出现此错误,那么可能是下载的文件丢包了,重新再下一个。

    3、如果上面都不行,那就检查下是否更换过硬盘或者内存,改成原装硬件看看,成功后你可以用 TM 把在原装盘上装好的新系统恢复到新硬盘。

    4、如果还是不行,就只能抹盘重装了,重装需要 U 盘系统盘重装,或者可以先本机硬盘分两个区,一个是系统分区,一个是储存要安装的系统文件分区,然后系统分区抹盘重装。


本文标题:如何用U盘自制Mac笔记本系统重装盘
转载请保留原文链接:https://www.cooltechdoll.com/how-to-use-a-usb-flash-drive-to-make-a-macos-reinstallation-disk/
黑科技娃娃, 版权所有
喜欢 (7)
[黑科技娃娃]
分享 (0)
发表我的评论
取消评论
表情 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址