前一段时间突然发现自己的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

MacBook刷机勘错篇相关推荐

  1. 苹果刷机验证服务器异常,iPhone刷机报错怎么办?你需要这份iPhone报错代码故障判断...

    日前,果粉分享了一组目前比较全面的 iPhone 报错代码以及一些简单的故障判断,该果粉表示,多次刷机报错并且换电脑换数据线仍无效的果粉可以参考一下,一起来看看吧. 报错 -1:基带电源不正常 报错 ...

  2. 刷机后mi android不动,小米MIflash平台刷机报错问题解决方案小米刷机错误解决方法...

    小米MIflash平台刷机报错问题解决方案小米刷机错误解决方法,如果你不会就看看刷机帮小编是怎么来解决的吧,相信这也是你常遇到的问题. [1.未指定错误(device ls locked)] 小米MI ...

  3. iphone计算机错误代码,iPhone刷机报错怎么办?你需要这份iPhone报错代码故障判断...

    日前,果粉分享了一组目前比较全面的 iPhone 报错代码以及一些简单的故障判断,该果粉表示,多次刷机报错并且换电脑换数据线仍无效的果粉可以参考一下,一起来看看吧. 报错 -1:基带电源不正常 报错 ...

  4. iPhone X刷机报错9焊盘掉点扩容升级256G操作过程

    客户一台iPhone X,手机被摔过,自己刷过机,手机内存不够用,顺便给扩容升级下内存.拿到机器刷机测试,发现刷到20%报错9. 拆机外观检查,没有进水痕迹,主板没有掉件.变形.上可调电源,起跳电流正 ...

  5. 苹果刷机未知错误75_苹果iPhone6用iTunes刷机报错未知错误53解决方法

    看点:iPhone X原装屏与国产屏有哪些区别? 看点:换7P.8P屏幕:C11和DTP和DKH的区别 狮淘:不锈钢拆机片5个只需9.9元!包邮!每天10名 关于因iPhone Touch ID损坏, ...

  6. 苹果刷机服务器验证失败,iPhone手机刷机报错最全总结 教你学会分析手机问题出在哪...

    首先,让我们来看一下刷机的整个过程:验证CPU--验证存储器--验证硬盘--进度条(写硬盘)--到50%意味着硬盘完成--验证基带--写基带--到80%意味着基带完成--验证NFC--写NFC 1,基 ...

  7. Android刷机报错failed to mount /cache (No such device)

    小米3手机刷CM13的rom,fastboot刷入recovery后,使用adb sideload命令刷入rom,但是每次手机上都是报错 E: failed to mount /cache (No s ...

  8. 苹果刷机验证服务器异常,技术帖:iPhone刷机报错代码以及简单判断

    这么长时间以来,一直有朋友在后台问小智问题,说iPhone报告了另一个错误,但他们不知道错误代码是什么意思. 一个接一个,给你答案真的有点麻烦.就在最近,一些网民对iPhone的错误代码进行了更全面的 ...

  9. Coolpad Y1刷机方法

    From http://blog.zhangchi.xyz 说明,本方法可以刷不能正常进入系统的手机,就是俗称的砖头机,也可以刷正常的手机,你值得拥有. 刷机步骤如下: 准备工作 安装酷派手机驱动 点 ...

最新文章

  1. 实现单机五子棋,难吗?
  2. css实现快速抖动效果_web前端入门到实战:CSS实现照片堆叠效果
  3. 页面按钮埋点+跟踪location.search
  4. 【面向对象】面向对象程序设计测试题2-Java基本语法测试题
  5. rhel系统启动过程_linux系统启动过程及运行等级详解
  6. 360安全卫士电脑版_卸载360安全卫士!保护你的电脑安全
  7. 【IDEA】关于 IDEA 中新建 web 项目的 webapp 文件夹没有小蓝点 ,启动服务,访问不到解决方案
  8. unity 切换场景
  9. Maven使用yuicompressor-maven-plugin打包压缩css、js文件
  10. 正方形、长方形、立方体 之二
  11. mysql 多表左连接查询
  12. 如何从0到开始写短视频剧本,轻轻松松获得百万点赞
  13. 电视盒是计算机网络连接设备,电视盒子怎么连接电脑
  14. 美国人口的模型预测——非线性最小二乘法
  15. 《长安十二时辰》,作为程序员,看完我震惊了!
  16. 目标决定人生,制定属于你自己的目标
  17. 数独的Java版解法
  18. @OnetoOne @OnetoMany @ManyToOne(2)
  19. C语言-让生活更美好
  20. 贝塞尔Bezier曲线的使用

热门文章

  1. URI和URL及URN的区别
  2. SQl常用语句总结(持续更新……)
  3. sqlhelper中事务的简单用法(初学者)
  4. java replaceall 大小写_Java replaceAll不区分大小写
  5. python面向对象基础语言进阶
  6. Kernel Newbies内核开发新手的资源
  7. go语言载入json的一个坑
  8. IBM 的大型机 z Systems 引入 Go 语言
  9. DDD:如何更好的使用值对象
  10. uCOS:时钟节拍代码追踪