MacBook刷机勘错篇

前一段时间突然发现自己的MacBook已经好久没有刷过系统了,10.9用着还好,但bootcamp装的win8.1越来越卡,越用越慢。想要重做一下双系统,后来就演变成了两个系统一起更新,再后来就演变成了一个惨案。因为自己一直也没有使用Time Machine恢复的习惯,所以每次刷电脑都是一条不归之路,一失足,就容易成了千古恨。可惜。。。我不幸失足了。。。。这里将这次痛苦的刷机经历记录下来,以警示大家,不要犯和我一样的错误,一定记得用Time Machine备份一次。

文章开始之前,我先解释一下,之前为什么我不用Time Machine来恢复。

第一:Time Machine确实好像一个时光机器,可以让我们回到自己电脑过去的一个版本,但可能并不会解决我们出现的许多系统问题,从进入软件工程学院开始,我一直认为系统总是需要隔一段时间刷新一次,这里的刷新是完全的刷新;

第二:学的就是软件专业,用了那么长时间苹果电脑,刷机啥的根本是不在话下的事儿,自负的秉承着专业人的自信和素养,我是不爱使用Time Machine的,因为好像某种程度上有些否定自己。

第三:宝贵的移动硬盘存满了资料,又不忍心分出一个区来用于Time Machine备份。

但,就在昨天我被现实狠狠的打了一个耳光,不但洗掉了电脑里面所有的系统,还不小心格式化了几百个GB的移动硬盘,叫天天不应,叫地地不灵。这里再次善意的建议大家,特别是一些颇为自信的“专业人士”,小心驶得万年船,当你操作出现失误时,Time Machine忘忘是最后的救命稻草。

下面我说一下我的刷机过程中犯的几个错误,以起到警示的作用,大家不要和我犯一样的错误。

第一个:移除Bootcamp迟迟不见响应,强退。这个后果是很严重的,读条读到最后了,我强退后到磁盘工具发现bootcamp的250GB的分区变成了灰色,也就是移除是不成功的,让磁盘工具无法收集此部分的信息了。这下Mac也需要重装了,但一定要在重装之前将两个大分区(500GB的Mac和250GB的原Bootcamp分区)合并。但我试图合并却出现错误,开机按下option,进入recovery HD,也是同样的结果,无法合并。
     
结论:移除bootcamp的过程可能会有卡顿,会有停滞,时间会很长,但尽量不要强退,或者在电脑运转良好的情况下移除。

第二个:当犯下第一个错误之后,只好连同Mac系统一起重装了。其实这个时候只需要制作一个启动盘然后重装的时候合并分区就可以了,但我却脑残了,想起了自己知道的联网恢复可以合并分区,于是开机option +command + R进入了联网恢复,使用宿舍的破无线,经历了4个小时的等待,进入了联网回复,分区,成功!点击重新安装Mac OSX,这里我发现联网恢复好像只能恢复到Lion 的10.8系统?我不是很确定。但是Lion也是可以升级的,反正已经合并分区洗掉系统,成了板砖了。但是就在我喜出望外的时候,却出现了下面的图片,我又试了一次,结果仍然是这样。我无语了,电脑成了板砖,联网恢复却不能用。


结论:不到万不得已,坚决不要使用联网恢复,我特么就是知道的太多了。。

第三个:联网恢复不能用,我就只能自己制作启动U盘来装,但是机智的我把下了镜像的移动硬盘和要做成启动盘的U盘同时插到了USB拓展口上,格式化,确定。叮。。。格式化了自己的移动硬盘,300多个G的资料都没了。。。。但我不知道如何去恢复数据,倒腾半天之后,只确认了一个事实,这些资料再也找不回来了。

结论:用那个U盘就查那个U盘,不要一下插好几个,如果一次弄混了盘符,代价是很惨痛的。

第四个:这也是最逗比的地方。。按照网上的教程使用windows系统制作Mac OSX的启动盘。使用软碟通(UltraIso)制作了3次,每次插入电脑都没反应,网上的教程都比较老,会不会不适合10.10系统?查了一下,果然是这样的。需要使用苹果电脑来制作启动U盘,而且过程还并不简单,我就只好去找另一个有苹果电脑的同学做了一个启动盘。我参考的是这一篇,亲测可用:
http://www.iplaysoft.com/osx-yosemite-usb-install-drive.html

结论:网上那些在windows系统下制作Mac启动盘是很假的,各种问题在所难免,所以如果你要重装系统,在你系统被抹除之前,先做好启动盘,并且查到USB口开机Option试一下。如果识别的出来就可以直接重装,重装的时候就可以分区不需要像我这样复杂。


经过这次刷新系统,知道了很多不足的地方,自己还是需要多多学习多多改进,这些错误的经历,给大家一个警醒,希望大家不要犯我一样的错误。


2014.12.1 BY Mr.Losers

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/277702.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Mac OS X 10.10更新及体验

前一阵子,更新了Mac OS 10.10 Yosemite,总体用起来感觉还是很不错的,是很值得升级,相对于10.9 Mavericks优化了不少东西。我之前写的使用教程有一些也就不适用了;比如更换Dashboard中的背景,10.10中Dashboa…

Mac OS X必备APP推荐之一

本篇博文要推荐一下装机必备的APP,因为电脑的使用需求因人而异,这里我根据我的见解和长时间的使用经验推荐一些我认为大家基本都用得到的APP,太过专业性质的我就不推荐了,当然我的推荐肯定会有疏漏和偏差的地方,还请熟…

2018-2019-2 20175235 实验四《Android开发基础》实验报告

实验目的 一、Android Studio的安装测试 二、Activity测试 三、UI测试 四、布局测试 五、事件处理测试 一.Android Stuidio的安装测试: 参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十四章: 参考http://www.cnblogs.com…

Mac OS X必备APP推荐之二

本篇接着上一篇APP推荐的博文,继续为大家推荐Mac下好用的APP。 一、首先推荐一款DaisyDisk,磁盘分析、清理工具。前面第一篇APP推荐中,我们推荐过APP和系统垃圾清理工具——Cleanmymac,这两个APP侧重有所不同。Cleanmymac主要清理…

Mac OSX使用VMware Fusion安装windows虚拟机教程

安装虚拟机之前,先要有两步准备工作。第一,安装并激活VMware Fusion,如果大家还没有下载VMware Fusion请参照上一篇博文,APP推荐之二,下载VMware Fusion并激活。第二,下载你想要安装的系统镜像。因为已经装…

java简介和开发环境搭建

因为本人的Java一直以来水平都不怎么样,大一的时候只考了60分。所以在临近毕业的时候,我选择了重修Java,这些天正在慢慢的回顾Java,会到博客里面记录一些Java的知识,不为有多少人来看,只希望自己有所收获。…

第六章 函数和宏定义实验(2)

C程序设计实验报告 实验项目: 1、利用复化梯形公式计算定积分 2、计算Ackerman函数 3、编写计算x的y次幂的递归函数getpower(int x,int y),并在主程序中实现输入输出 4、编写计算学生年龄的递归函数 5、编写递归函数实现Ackman函数 姓名:王锦…

将控件保存为图片

原文:将控件保存为图片将控件保存为图片 周银辉 这里分别提供win form 和 wpf 两种方式 对于.net 2.0 我们可以简单地利用 BitBlt 函数来实现,非常简单,代码如下: publicstaticclassControlToImageConverter { privateconstInt32 S…

Linux基础命令---get获取ftp文件

get 使用lftp登录ftp服务器之后,可以使用get指令从服务器获取文件。 1、语法 get [-E] [-a] [-c] [-O base] rfile [-o lfile] 2、选项列表 选项 说明 -o 指定输出文件的名字,不指定则使用原来的名字 -c 如果失败,持续获取 -E 获取…

Unity3D学习笔记之二资源导入以及工程管理

本次教程,我们来建立自己的一个工程并导入模型,对模型进行处理。特别说明:这系列教程参考自人人素材翻译组出品的翻译教程《Unity游戏引擎的基础入门视频教程》,本博客中采用的模型和方法均来源于此。这是我浏览过好多教程后觉得讲…

关于cocos creator换装功能的实践与思考

2019独角兽企业重金招聘Python工程师标准>>> 最近在做一个基于cocos creator的微信小游戏,其中一个主要的功能是给角色进行换装。先来说下开发环境: cocos creator1.9.3spine 在官方的文档中只有设置皮肤的接口,实际上是存在可以部…

抖店一件代发实操,干货满满!

我是电商珠珠 没有货源的新手,在店铺刚开始的时候可以搞无货源模式,也就是一件代发,去搬运别人店铺的商品到自己店铺,再去利用信息差去赚取差价。 很多人不知道具体要怎么做,今天我就来给大家讲一讲。 一、入驻 入…

Unity3D学习笔记之三Prefab组件的使用

本次教程,我们来创建一个简单的Prefab组件。教程参考自人人素材翻译组出品的翻译教程《Unity游戏引擎的基础入门视频教程》。说到Prefab,中文翻译为预设体,在Unity官方的书本《Unity4.X从入门到精通》中的解释是:可以理解为是一个…

tomcat闪退解决方案

在这几天,遇到一个Tomcat启动闪退的问题,通过查阅各种资料,算是完美解决。在此分享给朋友们。 首先,确定你的问题在哪里 1.查询错误:winR 输入cmd,进入一般处理程序。通过cd 找到你Tomcat的bin文件夹&#…

NFS4文件锁机制探秘

2019独角兽企业重金招聘Python工程师标准>>> 简介 NFS4实现“租赁锁”。每个锁拥有一样的“租赁期”。客户端的读写操作将刷新“租赁期”。租赁期到期后,锁将被服务器释放。NFS4通过下述“模型”实现对锁的管理: 1) 清晰地划分客户端和服务器…

Stay Hungry Stay Foolish——网络学习平台分享

从1月24号回家也有一阵子了,今天已经是31号,这一个周的中心思想就是一个字,玩。 学生一但远离学校,就会碰到许多学习的阻力,有来自外界的,家里有活要干,有亲戚要访,有同学邀约&…

Unity3D学习笔记之四完善Prefab并添加First Person Controller

好久没学东西并用博客记录了,这个年过的很懒散,慢慢临近开学了,也要提前适应一下,写写东西,这样开学才能更好的进入状态呀~~本次笔记中,我们将来雕琢一个更加完善的Prefab&#xff0…

Unity3D学习笔记之五为Prefab添加材质

本次笔记中,我们将利用unity来创建并使用材质,把材质添加到我们的Prefab中去。这一系列教程以及素材均参考自人人素材翻译组出品的翻译教程《Unity游戏引擎的基础入门视频教程》,下载链接附在第二篇学习笔记中。继续上次笔记中所记录的东西&a…

分布式版本控制系统之Git

Git Git 是目前世界上最先进的分布式版本控制系统(没有之一)作用 源代码管理为什么要进行源代码管理? 方便多人协同开发方便版本控制Git的诞生 作者是 Linux 之父:Linus Benedict Torvalds当初开发 Git 仅仅是为了辅助 Linux 内核的开发&…

oo第三次博客-JML规格

这三周的作业主要是围绕以JML来约束代码开发,以确保程序的正确性与鲁棒性。 Part 1:三次作业的实现与bug 第一次作业没有任何算法和数据结构上的难度,对于Path和PathContainer的各个方法的实现按照给出的规格复读即可。唯一的难点&#xff08…