Macbook Pro A1708更换磁盘

article/2025/6/27 23:39:34

问题

手里有台Macbook Pro,但是因为当时买的时候硬盘选的太小,选了256G版本,后来在使用过程中感觉到硬盘小外挂移动硬盘很不方便,于是就想自己升级一下磁盘;

结果

经过一番求证,确定了博主的这款Macbook可自己手动升级,而且是MacBook最后一款可手动升级磁盘的版本,其后的版本都采用一体化的设计用户无法再手动升级了;

前期准备

Macbook版本演化中,其硬盘接口发生了几次变更,并且接口用的并不是wintel系列电脑常用的m.2接口,是其自己的一种一种磁盘接口,这是后我们就要借助万能淘宝了;

  1. 转接卡
    我用的是这款NVMe M.2 NGFF SSD转2016 2017版MacBook Pro A1708 SSD转接卡, 样式如下:

    转接卡

  2. 新的ssd
    因为这个转接卡只支持2230和2248尺寸的ssd固定,因此我们选择范围也有限,常见的是东芝的BG4 2230或者西数SN530 2248, 这两款我用的后者,主要是因为后者便宜些,具体链接就不放了,因为淘宝上很多店家都有。

  3. 1.2的五角螺丝刀和T5六角螺丝刀

  4. 吸盘和拨片
    吸盘如下所示,拨片可以用卡片替代(会员卡门禁卡银行卡之类的,但是注意插入的长度不要超过1cm防止损伤器件)

实际升级步骤

  1. 制作MacOS10.14以上的系统安装盘

    因为我们选的是nvme协议的SSD,MacBook出厂的10.13系统不能识别该SSD,因此需要10.14及以上的系统;参考教程 OS X El Capitan 系统盘制作教程,其中因为系统逐年变大,推荐用16G的U盘;

  2. 拆机Macbook
    拆机过程参考视频,MacBook Pro2017(A1708)更换硬盘自主全过程MacBook pro A1708款苹果电脑升级硬盘,拆解、备份系统;

    视频速度快, 可以参考MacBookPro A1708更换电池图文教程, 直到第15步到断开电源连接, 其余就可参考以上视频找到内存替换了.

    注意拆机过程,需要先断开电源连接,然后再拆除硬盘

  3. 将买来的硬盘和转接卡固定在一起

  4. 按照步骤2的视频中的装机流程将Macbook组装起来;

  5. 将做好的系统盘连接到Macbook,然后开机长按option键,选择你做好的安装盘进入MacOS安装流程;

    通过Mac实用工具,磁盘管理抹掉新磁盘中的内容,创建新的卷,选择最新的apfs格式创建磁盘;

  6. 等待20分钟左右新系统即可安装完毕,enjoy it。

  7. 对于想使用双系统的同学, 参考Mac上安装双系统.

PS: 因为MacOS使用不多,再加上本来的系统是10.13所以就没有使用备份复原,而是采用的新装系统的形式;


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

相关文章

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

目录 1. 前言2. Mac型号说明3. 固态硬盘(SSD)接口要求4. 休眠问题5. 系统要求6. 固态硬盘(SSD)的选择7. 更换SSD详细过程7.1. 时间机器备份7.2. 新SSD格式化7.3. 更换SSD 1. 前言 首先当时萌生换硬盘的原因 主要是…用的mac128g的…

阿里经典闭包面试题

参考视频: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语言可以用来编写复杂的大型应用程序,成为企业级开发语言 •参考网…