一、首先我做了非硬件上的优化处理,在升级到10.14之前还是挺管用的。但是为了使用最新的iOS SDK,升级到10.14以后,已经不管用了。

1、设置-》通用

将动画相关的选项去掉。

2、设置-》辅助功能-》显示器

将“减弱动态效果”、“减少透明度”、“无需用颜色区分”钩上。

3、关掉spotlight功能

关闭:

sudo mdutil -a -i off

开启:

sudo mdutil -a -i on

4、设置-》通知

减少不用的通知。

5、设置-》安全性与隐私

关闭文件保险箱加密功能。

6、设置-》时间机器

关闭。

7、设置-》软件更新

关闭自动关更新功能。

8、设置-》调度中心

不要使用触发角。

9、设置-》Siri

关闭。

二、更换SSD

材料准备:买了一块金士顿的480G的SSD,开机工具,硬盘盒。

参考【http://www.123haitao.com/t/364081】进行了拆机和装机的工作,但是数据迁移这块,由于我之前一直都没有用另一个硬盘做为时间机器的备份硬盘,所以如果我使用时间机器的方式,就还得另外准备一块硬盘。

时间机器的使用是这样的:

自身不能作为自己的时间备份盘。

盘A在主机里面,需要另外一个盘B作为盘A的时间备份盘,然后将盘C装如主机,使用盘B还原数据到盘C中。

使用硬盘盒的方式将硬盘数据的拷贝到另一个硬盘上的方式,是可行的,但是我不想整个过程不可控(机器拆开后,需要等到拷贝完成,我才能开始装机,等得时间过久的话,可能零件会丢等风险),所以我也没有使用硬盘盒拷贝硬盘的方式。

我使用的方式:

直接将新硬盘换到主机中,用硬盘盒连接换下来的硬盘作为启动盘。使用硬盘工具对内置的SSD盘,初始化等操作使得能够被mac系统识别,然后去开发者中心下载了10.14.2系统。运行系统的安装程序时,可以选择将程序装置到那个硬盘中,这个时候选择内置的SSD盘就行了。系统安装后,内置的SSD就是一台“新电脑”的感觉了。然后慢慢的将老硬盘中的文件移动到新硬盘中就行了。

总结:

应该在没有拆机之前,用硬盘连接新硬盘,初始化后直接往上面装系统(先将系统安装程序下载到老硬盘中,运行安装程序时选择安装到新硬盘上就行了)。然后将一些有用的文件通过硬盘盒往新硬盘中拖就行了。

但是有之前硬盘上的程序就需要在新硬盘中重新安装一边了。有个技巧,mac系统的应用可以直接从“应用程序”中像文件一样拖到新硬盘中,可以直接使用。

但是使用命令行装的程序就不方便直接拖的方式了。这方面的安装教程网络上很多,我只列出清单,直接百度或者谷歌就行了:

1、安装Homebrew

2、安装ruby

3、安装rvm

4、安装cocoapods

5、安装git

【传送门】我参看这篇文章完成了安装。

三、实在不行就去买台新工具吧

1、Apple Store

工欲善其事,必先利其器。一台高配置电脑,是值得的。

Mac旧机「焕」新机过程记录的更多相关文章

  1. 在Mac中使用「dd」指令烧录ISO镜像文件到U盘

    作者:超級efly   發布:2014-07-26 20:22   分類:電腦   閱讀:442   11條評論    大家在Windows系統下可以方便的使用UltraISO程式來燒錄「.ISO」, ...

  2. Mac 安装 home Brew以及 XCTool的过程记录

    一.HomeBrew相关: 先对HomeBrew做一个简单的介绍吧,之前了解的也不多. 主要就是用于安装Unix的工具包. 注意:HomeBrew依赖于Xcode的 Command Line Tool ...

  3. 「SDOI2005」区间

    「SDOI2005」区间 传送门 记录每一个位置作为左端点和右端点的出现次数,然后直接考虑差分即可. 参考代码: #include <cstdio> #define rg register ...

  4. LibreOJ #2036. 「SHOI2015」自动刷题机

    #2036. 「SHOI2015」自动刷题机 内存限制:256 MiB时间限制:1000 ms标准输入输出 题目类型:传统评测方式:文本比较 题目描述 曾经发明了信号增幅仪的发明家 SHTSC 又公开 ...

  5. 【LOJ】#3090. 「BJOI2019」勘破神机

    LOJ#3090. 「BJOI2019」勘破神机 为了这题我去学习了一下BM算法.. 很容易发现这2的地方是\(F_{1} = 1,F_{2} = 2\)的斐波那契数列 3的地方是\(G_{1} = ...

  6. iOS 9,为前端世界都带来了些什么?「译」 - 高棋的博客

    2015 年 9 月,Apple 重磅发布了全新的 iPhone 6s/6s Plus.iPad Pro 与全新的操作系统 watchOS 2 与 tvOS 9(是的,这货居然是第 9 版),加上已经 ...

  7. 「MoreThanJava」计算机系统概述

    「MoreThanJava」 宣扬的是 「学习,不止 CODE」,本系列 Java 基础教程是自己在结合各方面的知识之后,对 Java 基础的一个总回顾,旨在 「帮助新朋友快速高质量的学习」. 当然 ...

  8. 「MoreThanJava」Day 1:环境搭建和程序基本结构元素

    「MoreThanJava」 宣扬的是 「学习,不止 CODE」,本系列 Java 基础教程是自己在结合各方面的知识之后,对 Java 基础的一个总回顾,旨在 「帮助新朋友快速高质量的学习」. 当然 ...

  9. 「2014-5-31」Z-Stack - Modification of Zigbee Device Object for better network access management

    写一份赏心悦目的工程文档,是很困难的事情.若想写得完善,不仅得用对工具(use the right tools),注重文笔,还得投入大把时间,真心是一件难度颇高的事情.但,若是真写好了,也是善莫大焉: ...

随机推荐

  1. Educational Codeforces Round 76 (Rated for Div. 2) B. Magic Stick

    Recently Petya walked in the forest and found a magic stick. Since Petya really likes numbers, the f ...

  2. 主席树+二分 p4602

    题意:给出每一种果汁的美味度,价格,升数: m个询问,每个询问给出最高上限的钱g,以及给出最少的w 意思是,最多用g的钱去买最少l的果汁,问能得到的最大美味度: 美味度是取所有果汁中美味度的最小值: ...

  3. Eclipse代码规范

    配置代码自动格式化 1.导入规范文件  codeStyle.xml <?xml version="1.0" encoding="UTF-8" standa ...

  4. FloatingActionButton 实现类似 闲鱼 App 底部导航凸起按钮

    一.Flutter FloatingActionButton 介绍 FloatingActionButton 简称 FAB,可以实现浮动按钮,也可以实现类似闲鱼 app 的地步凸起导航   child ...

  5. TCP和UDP的一些注意事项

    TCP的一些注意事项 1. tcp服务器一般情况下都需要绑定,否则客户端找不到这个服务器,更无法链接到服务器 2. tcp客户端一般不绑定,因为是主动链接服务器,所以只要确定好服务器的ip.port等 ...

  6. 【PAT甲级】1112 Stucked Keyboard (20分)(字符串)

    题意: 输入一个正整数K(1<K<=100),接着输入一行字符串由小写字母,数字和下划线组成.如果一个字符它每次出现必定连续出现K个,它可能是坏键,找到坏键按照它们出现的顺序输出(相同坏键 ...

  7. docker中安装mysql遇到的问题

    在虚拟机上用docker安装了一个mysql最新版,然后在本地用sqlyog区连接报错‘plugin  cachin_sha2_password  could  not  be  loaded’经过上 ...

  8. Python Django中一些少用却很实用的orm查询方法

    一.使用Q对象进行限制条件之间 "或" 连接查询 from django.db.models import Q from django.contrib.auth.models im ...

  9. December 31st, Week 53rd Tuesday, 2019

    Nothing comes from nothing. 天下没有免费的午餐. Nothing comes from nothing, and in some cases, even something ...

  10. python-turtle-画雪花-2种方法及效果的详解

    1.方法一: 代码: #python3.8 #xuguojun #2020.1.30 #导出模块 import turtle as t import random as r #定义画雪 def dra ...