Macbook如何更换固态硬盘【亲测有效】

article/2025/6/27 12:08:11

目录

    • 1. 前言
    • 2. Mac型号说明
    • 3. 固态硬盘(SSD)接口要求
    • 4. 休眠问题
    • 5. 系统要求
    • 6. 固态硬盘(SSD)的选择
    • 7. 更换SSD详细过程
      • 7.1. 时间机器备份
      • 7.2. 新SSD格式化
      • 7.3. 更换SSD

1. 前言

首先当时萌生换硬盘的原因 主要是…用的mac128g的硬盘真的是太小了… 虽然有买移动硬盘(三星的T5),但安装软件的时候还是需要先下载到本机上,再移动到外置硬盘上…操作久了还是有点麻烦的。(当然这里如果有知道如何一步下载到移动硬盘上的大佬 还望指点下

所以 就打算一步到位 直接换掉固态硬盘(SSD)!

当然结果是…非常完美!!

(如果觉得有需要的就可以往下看啦~)


2. Mac型号说明

这里需要特别注意,并不是所有型号的Mac都是可以换固态的,有些型号的固态已经被焊死了,那么也就无法DIY更换了。所以大家在打算换固态前可以先了解下自己的电脑型号是否符合更换条件。

下面是我自己使用的电脑的信息:

  • 型号:MacBook Air(13-inch, 2017)
  • 系统版本:10.14.6
  • 处理器: 1.8 GHz Intel Core i5
  • 内存: 8 GB 1600 MHz DDR3

3. 固态硬盘(SSD)接口要求

Macbook Air的原装SSD所用的接口比较特殊,而普通的SSD一般都是M.2接口的,如果直接安装到Mac上是无法实现的。因此,在 选择完自己满意的SSD之后,还需要准备一个转接卡加在SSD上,这样就可以直接安装在Mac上了。

ps: 因为我这篇文章是安装后写的,当时忘记拍转接卡加在SSD上的样子,这里就从网上找了张图给大家看下
在这里插入图片描述
那么转接卡一般长下面这幅图这样:
在这里插入图片描述
这个东西可以直接去某宝买哦,灰常便宜~大概就十几块~


4. 休眠问题

根据我了解到的信息,说2015款以前的机器是不支持NVME原生休眠的,因此在更换SSD之后都有可能会遇到休眠死机的问题。当然…因为我自己的是2017款的,所以更换SSD之后目前没有出现休眠问题。

那么对于休眠问题(如果有人遇到了),可以参考这篇文章中的方法:休眠问题解决方案。但具体是否可行我也没有尝试过,仅供参考。


5. 系统要求

在更换SSD之前必须保证MacBook的系统要升级到10.13以上才能正常使用,因为Apple在High Sierra(10.13)系统以后才加入了NVME启动支持。

注意: 就算你做好了新系统 (10.13以上)的启动U盘,只要你电脑没有更新过10.13以上的系统,进入安装界面你 也是找不到NVME协议SSD的,这点需要特别强调。


6. 固态硬盘(SSD)的选择

需要选择M.2 NVME协议SSD

那么我选择的是1TB的西数SN550 M.2接口(NVMe协议)

当时在选择固态硬盘的时候,一开始考虑到兼容性问题和“既然要换就换好点的“念头,看教程比较多的人是选择 三星970evo 的,因为苹果原装的ssd也是三星的,所以兼容性会更好点。当然,当时还有其他较好的盘在同时纠结着,比如: 西数黑盘浦科特M9P Plus

不过有朋友跟我说,担心太好的盘发热量太大,到时候反而可能运行速度下降,so…还是稳一点选个 1T的西数蓝盘,毕竟我对目前电脑的运行速度还是很满意的,只不过就是容量太小,那么就选了这个。价格方面,我是双十一的时候买的,入手七百多。

这里注意下:在铠侠rc10系列和西数sn550系列中,如果是想装500G的,建议选择铠侠rc10系列;如果是1T的话,建议选择西数sn550

那么在选择ssd上,也是看个人的,不过这里给出一些明确不兼容的SSD,这都是前人踩过的坑,例如下面这三个:Samsung PM981,Samsung 950 Pro,Samsung 970 Evo Plus。不兼容的原因我也不知道,反正就是有问题。


7. 更换SSD详细过程

开始前需要准备的东西:

  1. 需要换上的SSD:1TB的西数SN550 (当然大家根据自己的选择)
  2. 拆机工具:1.2 五角螺丝刀(拆外壳)、T5螺丝刀(拆固态硬盘)
  3. 空的移动硬盘:容量至少要比你电脑目前的容量大

7.1. 时间机器备份

我没有做启动盘,直接就是时间机器先备份。

需要注意的就是:

  • 用来当作备份的移动硬盘必须是空的,只要也是考虑到你在进行时间机器备份的时候会先对你用来备份的移动硬盘进行格式化;
  • 移动硬盘的大小一定要比你电脑当前整个存储容量要大,不然装不下…

至于整个备份的时间嘛,我觉得还行,第一次备份会比较慢(我总共是92个g需要备份,大概用了三个小时),因为需要将你整个电脑上的文件都备份进去,但之后备份的话就比较快了,时间机器只会将比前面一个备份时间点没有的文件再备份进移动硬盘中。

7.2. 新SSD格式化

我是直接在拆机前,将西数Sn550利用一个硬盘盒连接到电脑上进行了格式化:

  • 进入磁盘工具,选择西数Sn550,格式化为APFS.

当然如果没有硬盘盒,也可以先将新SSD换上之后,再进行格式化,具体下面会说明。

7.3. 更换SSD

  1. 用准备好的螺丝刀将电脑外壳拆下
  2. 断开电源!!!!防止意外发生,稍微用力向上就可以解开
  3. 用准备好的 T5螺丝刀 将 原装固态硬盘 拆下
  4. 将转接口加在西数Sn550上,然后在安装到电脑上(有些教程是先将转接口安装在电脑上,再安装ssd的),拧回螺丝
  5. 接上电源

此时,可以把后盖装回去,但是先别上螺丝,遇到问题还要拆就悲剧了,等最后把系统全部搞完再装回螺丝。

然后开机,记得要同时按电源+cmd+r+option”四个按键,等小地球出来松手,进系统实用工具。

对于我前面提到没有提前格式化西数SN550的童鞋,在这一步就可以格式化啦~

  • 进入Mac OS实用工具之后,选择磁盘工具,把西数SN550格了先,同样要选择APFS格式,分区选择GUID

SSD格式化之后 关闭磁盘工具,回到系统首页,直接选择第一个从时间机器备份进行恢复

然后 就是一路下一步,选择备份磁盘(就是你用时间机器备份时的移动硬盘)选择目标磁盘SN550

选择恢复之后就是等待了,我恢复了90G+的数据,时间用了…一下午

这里遇到个问题,恢复之后系统会自动重启,但是因为当时我没有连接网络导致我一直卡在输入密码的页面而进不去。最终的办法就是,系统默认跳出个网络让我连接(不能选择其他网络),我还好有密码,连接上了网络,最终才进去了。

最后拧上后盖螺丝 就完事啦~ 你可以看到整个电脑啥都没变,就是容量变大了哈哈哈哈开心!!!!(附上我的大容量图!)

在这里插入图片描述


http://chatgpt.dhexx.cn/article/IBBXOXVl.shtml

相关文章

阿里经典闭包面试题

参考视频:https://www.bilibili.com/video/BV1xf4y1R7AH 一、小试牛刀 先来回顾一下JS的两种数据类型:基本数据类型和引用数据类型。 基本数据类型:number 、null、boolean、string、undefined、symbol(es6)引用数据…

闭包面试题原题

闭包面试题原题 function fun(n, o) { // ① console.log(o);return { // ② fun: function(m) { // ③ return fun(m, n); // ④ }}; }// 第一个例子 var a fun(0); // 返回undefined a.fun(1); // 返回 ? a.fun(2); // 返回 ? a.fun(3); // 返回 &…

必会的闭包面试题

百度百科摘要:   闭包就是能够读取其他函数内部变量的函数。例如在 JavaScript 中,只有函数内部的子函数才能读取局部变量,所以闭包可以理解成“定义在一个函数内部的函数“。在本质上,闭包是将函数内部和函数外部连接起来的桥梁…

JS闭包 经典面试题

面试题 先看题目代码: function fun(n,o) {console.log(o)return {fun:function(m){return fun(m,n);}}; } var a fun(0); a.fun(1); a.fun(2); a.fun(3);//undefined,?,?,? var b fun(0).fun(1).fun(2).fun(3);//undefined,?,?,? var c fun(0).fun(1…

分享 10 个 JS 闭包面试题(图解),进来看看你能答对多少

英文 | https://betterprogramming.pub/10-javascript-closure-challenges-explained-with-diagrams-c964110805e7 翻译 | 杨小爱 闭包是函数式编程中的核心概念之一,是每个 JavaScript 开发人员必备的知识。在这里,我准备了 10 个关于闭包的面试挑战题&…

图解JavaScript闭包面试题

由于最近在学习关于闭包相关的知识,并且闭包这个知识点让我有点搞不太清楚其具体的定义,所以在网上也查阅了很多大佬的讲解和对闭包的一个定义。 最后感觉还是MDN上的说法感觉比较好理解一些,对闭包还是不太理解的道友可以尝试看一看。 MDN上…

10 个用图表解释JavaScript 闭包的面试题

英文 | https://betterprogramming.pub/10-javascript-closure-challenges-explained-with-diagrams-c964110805e7 翻译 | 杨小爱 闭包是函数式编程中的核心概念之一,是每个 JavaScript 开发人员必备的知识。在这里,我准备了 10 个关于闭包的面试挑战题&…

面试题-闭包

目录 什么是闭包? 闭包的产生 闭包中的变量 自动形成的闭包与内存占用 手动形成闭包 闭包的优点/特点 对闭包的小结: 闭包经典面试题一 闭包基础面试题二 闭包经典面试题三 闭包经典面试题四 真题解答 需要先掌握的知识 1.javascript中的作用域与…

关于闭包的7道面试题

每个JavaScript开发人员都必须知道闭包是什么。在JavaScript编码面试中,闭包经常被问及。 本文整理了一份关于JavaScript 闭包的 7 个有趣且难度递增的问题的清单。 拿一支铅笔和一张纸,试着在不看答案或运行代码的情况下回答问题。可能需要大约 30 分钟…

闭包中常见的面试题

1、声明函数 最普通最标准的声明函数方法,包括函数名及函数体。 function fn1(){} 2、创建匿名函数表达式 创建一个变量,这个变量的内容为一个函数 var fn1function (){} 注意采用这种方法创建的函数为匿名函数,即没有函数name var fn1…

闭包及闭包经典面试题

理解:什么是闭包? 1.密闭的容器,类似set/map容器,用来存储数据 2.闭包是一个对象,存放数据的格式:key:value 闭包形成的条件 1.函数嵌套 2.内部函数引用外部函数 function fun(){var count 1;functi…

css js写在一起 vue_问题记录(关于css、js、Vue、ES6)

一.css样式问题 1.一行省略以及多行省略问题 一行省略样式: width: 200px; // 必须是定宽 overflow: hidden; // 超出隐藏 text-overflow: ellipsis; // 隐藏部分用省略号代替 white-space: nowrap; // 文本内容不换行(默认在定宽的情况下换行) 多行省略样式: width: 200px; //…

React基础语法学习

React主要有如下3个特点: 作为UI(Just the UI)虚拟DOM(Virtual DOM):这是亮点 是React最重要的一个特性 放进内存 最小更新的视图,差异部分更新 diff算法数据流(Date Flow)单向数据流 学习Re…

class语法糖,尝尝嘛~~

语法糖(Syntactic sugar),也译为糖衣语法,是由英国计算机科学家彼得约翰兰达(Peter J. Landin)发明的一个术语,指计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更…

一种小型后台管理系统通用开发框架中的Cache缓存设计 ES6学习笔记 探秘 flex 上下文中神奇的自动 margin...

一种小型后台管理系统通用开发框架中的Cache缓存设计 本篇博客记录一下我在实习的公司的后台管理系统开发框架中学习到的一种关于网站的缓存(Cache)的实现方法,我会在弄懂的基础上,将该方法在.net core上进行实现。因为公司开发都…

前端综合笔记-JavaScript-CSS-HTML-VUE-ES6-Typescript-axios浏览器与web安全 --从入门到入坟

文章为个人整合的笔记,并无商业用途 点进来之后你的噩梦就要来了,接下来是我从业以来整理的一些基础与难点(多数来源于阅读文章与实践中遇到的问题),如果你 是个小白: 推荐使用2~3周的时间来消化接下来的内容, 遇到不…

flex布局应用与踩坑

一、预告 本文不是一篇入门的文章所有请符合以下条件的战斗人员绕道: 1、初学前端,对前端的传统布局还不是很熟悉的人 2、后端人员对前端不打算深入学习的同学 二、开篇 flex布局原本是好几个月前就一直想学习的东西,当时flex布局还算是比较新…

前端面试+学习笔记(HTML+CSS+JavaScript+ES6+Vue+NodeJs)

前端面试学习笔记(HTMLCSSJavaScriptES6VueNodeJs) 一. HTML 1. 盒子模型 是什么:每个元素被表示为一个矩形的盒子,有四个部分组成:内容(content)、内边距(padding)、边…

ReactNative基础篇(1)语法、布局、组件通信

•1.1语法 •ES6语法:ECMAScript6.0(以下简称ES6)是JavaScript语言的下一代标准,已经在2015年6月正式发布了。它的目标,是使得JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言 •参考网…

HTML/CSS/JS 基本语法

前端 一、HTNL1、文件结构2、文本标签&#xff08;1&#xff09;块元素&#xff1a;div&#xff08;2&#xff09;行内元素&#xff1a;span&#xff08;3&#xff09;格式标签 3、图片、音频、视频&#xff08;1&#xff09;图片&#xff08;2&#xff09;音频< audio >…