我几乎不用光驱,但它却占据了笔记本内相当大一部分空间(见图)。光驱用的是 SATA 接口,我决定把它拆出来,换上一块固态硬盘(后文称 SSD)。我垂涎 SSD 已久,但又有很多资料需要存储,在笔记本内保留一块大容量传统机械式硬盘(后文称 HDD)同时加装一块 SSD 做系统盘似乎是最完美的选择。
目前市面上不同品牌、不同种类的 SSD 很多,品质良莠不齐。综合考虑性能、价格、可靠性之后,我选择了 Intel X25-M 第二代 SSD,容量 120GB 作为系统盘。这款 SSD 售价 230 加币(约合人民币 1500 元)。我买的时候碰上 Intel 搞活动,返现 35 加币。淘宝上看到这款的售价目前在 1400 左右。如果你不是很放心其他品牌的 SSD,买正品 X25-M 比较省心。记得看到过一个数据说过去几年中 Intel SSD 的退货率是最低的。
安装的时候面临一个选择:是把 SSD 装在硬盘槽还是光驱槽?OS X 的系统深度休眠(电池供电时,若电量不足时,系统会将内存内容写入磁盘然后整体掉电)后只能从硬盘槽正常唤醒,SSD 装光驱槽的话就不能使用深度休眠了。另一方面,苹果本的硬盘槽支持『突然运动传感器』(SMS, Sudden Movement Sensor),如果笔记本意外滑落时系统可以将硬盘磁头收回(parking)以防落地震动中磁头划伤盘体。这意味着 HDD 需要留在硬盘槽,那 SSD 就只能去光驱槽了。
思前想后决定还是把 HDD 留在硬盘槽,毕竟资料更重要。SSD 不需要防震,而电池没电、深度休眠的情况也很少遇到。如果你选择此种方式,请在 Terminal.app 里执行命令 “sudo pmset -a hibernatemode 0”(不含引号)将 OS X 的休眠模式改为普通模式(内存内容不写入硬盘)。禁用深度休眠后,还有一个必要的操作是删除系统的内存镜像文件,方法是在 Terminal.app 中执行 “sudo rm /var/vm/sleepimage”。这个文件大小和你的内存容量一样,我的是 4GB。在寸土寸金的 SSD 上留这么大一个用不着的文件太浪费了。
其实有个两全其美的方法:部分笔记硬盘自带加速度传感器,可以在坠落时将磁头收回,无需依赖笔记本支持。比如希捷的 7200.4 有种型号 ST9750420ASG (注意最后结尾那个 G 字母,没有 G 字母结尾的型号不具有此功能)。希捷将这种特性称为『自由落体保护』(Free Fall Protection)。可以将这种型号的硬盘装在光驱槽里面。据说最好不要将这种型号的硬盘直接装在硬盘槽,因为硬盘上的坠落保护可能和苹果本的 SMS 冲突。如果你需要将这种型号的硬盘装在硬盘槽,建议关闭 OS X 的 SMS 特性,方法是在 Terminal.app 里面执行命令:“sudo pmset -a sms 0”。
HDD/SSD 不能直接装在光驱槽里,需要一个支架固定,还需要一个转接口以便能将 HDD/SSD 上的标准 SATA 接口连到笔记本主板上的微型接口上。MCE OptiBay 是一款专为苹果本设计的光驱槽硬盘支架,可以完美的将第二块 HDD/SSD 固定在光驱槽内。
MCE OptiBay 还附送一个 USB 外置光驱盒子,可以将拆下来的笔记本光驱变成一个移动光驱。这样偶尔需要用到光驱的时候也有办法解决,还可以给其他没有光驱但有 USB 接口的设备(如 MacBook Air、上网本之类)提供支持。
OS X 自带的 DVD 播放器需要内置光驱才能正常启动和播放正版 DVD 电影,否则会报错并崩溃退出(见图)。MCE OptiBay 的解决方案也想到了这一点,提供了专门的软件包给 OS X 的 DVD 播放器打补丁避免这个问题。
MCE OptiBay 价格比较贵,需要 99 美元,国内貌似没有卖。需要购买的朋友可以去它的官网订购(需要注意选择适合你机型的型号)。另外一个选择是在淘宝上买替代产品。@jjgod 和 @cocoabob 都确认说有种叫 Fenvi 的光驱槽硬盘支架可以装进苹果本里,售价大概 100 多人民币。我之前在淘宝上问过这种支架的卖家,他明确说没有型号支持苹果本,所以不清楚情况到底是怎样。另外如果还需要移动光驱的话,要单独购买适合的 USB 移动光驱盒子。但这样 DVD 播放软件的问题就无法解决了。如果你经常需要播放正版 DVD 的话,需要使用其他的播放器软件,或者购买 MCE OptiBay 以获取相应的补丁。
装好 SSD 后,可以用 SuperDuper! 将原先的系统盘原封不动的复制过去。我因为之前装了太多杂七杂八的软件,所以选择了重新安装系统。可以用刚才做好的外置光驱插入恢复光盘安装。但光盘并不方便,噪音大,而且速度慢。我有一份零售版 Snow Leopard 系统安装 DVD,事先用 Disk Utility 将它 restore 到了一个 U 盘里面,从这个 U 盘启动安装。如果你用的 U 盘读取速度较快(有些山寨 U 盘很慢。我用过最好的是 SuperTalent 的,读取速度能达到 20MB/s 以上),安装系统时速度会比光盘快很多。由于新买的 SSD 没有初始化,在进入 OS X 安装界面后需要选择顶上 Utilities 菜单里的 Disk Utility 将 SSD 格式化成 Mac OS Extended (Journaled) 分区(不要选 case-sensitive 那个)后,安装程序才会认出 SSD 并将系统安装上去。
另外一个常见的优化措施是关闭文件系统的访问时间记录(atime)。正常情况下文件系统会记录每个文件的最后访问时间,也就是说每次读取一个文件的时候都伴随有相应的写操作。但 atime 是个鲜有用到属性,几乎没有任何程序会用到它。可以安全的关闭文件系统的 atime(起码我这样做了一年多以来并没有遇到任何问题)。在 Snow Leopard 之前的 OS X 系统,常见的方法是修改系统文件 /etc/fstab 加入一行 “/dev/disk0s2 / hfs rw,noatime”(不含引号)。但从 Snow Leopard 开始 OS X 已经不再使用 /etc/fstab 文件管理磁盘选项了,而是使用更为先进的 Launchd 进程。相应的关闭文件系统 atime 的方法是:在 /Library/LaunchDaemons 目录下创建一个文件,例如名为 com.apple.hfs.noatime.plist,然后编辑这个文件内容为:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.apple.hfs.noatime</string>
<key>ProgramArguments</key>
<array>
<string>mount</string>
<string>-vuwo</string>
<string>noatime</string>
<string>/</string>
</array>
<key>RunAtLoad</key>
<true />
</dict>
</plist>
然后需要将这个文件的所有权设为系统 root,方法是在 Terminal.app 里运行 “sudo chown root:wheel /Library/LaunchDaemons/com.apple.hfs.noatime.plist”(不含引号)。之后重新启动系统后可以在 Terminal.app 里运行命令 “mount”(不含引号)检查是否生效。如果看到有一行(通常是第一行)是形如 “/dev/disk0s2 on / (hfs, local, journaled, noatime)”。如果你不明白这个优化到底在干什么,可以跳过不做这个优化,其实区别并不是很大。
装好系统后用 Xbench 大概测了下磁盘性能,果然是有质的飞跃。对平时使用影响最大的随机读取性能上比 HDD 有数量级的提升。由于此项进步,我这台第一代 Unibody MacBook 的 Xbench 得分甚至高过最新的 Sandy Bridge i5 的 MBP。实际使用的时候感觉也非常明显:开关机速度有大幅度提高;启动程序几乎是瞬间的事,甚至同时启动多个大型程序也可以在数秒内完成。这样的主观感受上的明显进步似乎最近几年非常罕见。
Sequential
Uncached Write 112.69 MB/sec [4K blocks]
Uncached Write 99.01 MB/sec [256K blocks]
Uncached Read 40.08 MB/sec [4K blocks]
Uncached Read 204.58 MB/sec [256K blocks]
Random
Uncached Write 85.91 MB/sec [4K blocks]
Uncached Write 102.74 MB/sec [256K blocks]
Uncached Read 9.99 MB/sec [4K blocks]
Uncached Read 173.11 MB/sec [256K blocks]
不常用到的文件都存在 HDD 里。如果一段时间没有访问 HDD,OS X 会自动关闭它。我之前将苹果本自带的较为安静的 5400 转日立硬盘换成了容量更大、速度稍快的 7200 转500GB 希捷 7200.4。问题是 7200 转的硬盘噪音非常大,为此饱受折磨。当 OS X 关闭掉它只用 SSD 时,『这个世界终于清静了』。
后话
硬盘和光驱在苹果本中占据了几乎三分之一的空间,成为了苹果本进一步缩小的瓶颈。
目前发达国家的家用网络带宽已经达到足够下载大型软件的程度了。在 OS X 上,App Store 的兴起将使通过光盘分发软件很快成为历史。不具有光驱的 MacBook Air 随机附送的系统恢复 U 盘(图)很可能会成为 Lion 的标准分发方式。即便苹果继续使用 DVD 盘片分发系统,使用 OS X 自带的 Disk Utility 工具可以很方便的自行制作系统安装 U 盘。重装系统也并不需要光驱了。
以 iTunes 音乐商店为代表的数字音乐消费方式已经在很大程度上替代了实体店购买 CD。目前通过 iTunes 音乐商店购买的音乐是经过压缩的、有少许音质损失,不少发烧友认为传统 CD 的音质更佳。但绝大多数人在绝大多数消费级耳机、音响上根本听不出 iTunes 的高比特率 AAC 音乐和 CD 有任何区别。有传闻说苹果正在和唱片公司讨论开发比 CD 音质更好的数字音乐(据说有 96kHz/48位采样,远高于 CD 的 44.1kHz/16 位采样),音乐 CD 的末日也不远了。
托网络带宽增长的福,以 Netflix、Hulu、iTunes 电影商店、Apple TV 电影租赁为代表的互联网视频服务正在逐步普及,用户可以足不出户就享受到点播电影服务。这些视频服务采用 H.264 技术压缩,在带宽允许的情况下通常提供比传统 DVD 电影稍好的画质。在互联网和蓝光的双重冲击下,DVD 也不会存在得特别久。高清蓝光视频也许是传统光驱的最后阵地,但不少人认为蓝光来得太迟了。苹果明确表示不会在任何设备上采用蓝光技术,那唯一可能的结局是光驱、光盘将和多年前的软驱、软盘一样,成为苹果平台上即将淘汰的技术。
传统硬盘的磁盘、电机、磁头等机械结构限制了其尺寸不能缩得更小。高速旋转的磁盘和磁头系统需要适当的安全保护,封装占了不少空间。独立的硬盘部件放入笔记本又需要考虑减震、易于更换等因素,稳固部件又占去了不少空间。SSD 没有这些限制。 转用 SSD 能够给笔记本设计留出更大空间: SSD 的存储芯片颗粒尺寸很小,而且由于没有机械部件,保护封装尺寸要小很多,而且电路板形状的灵活性很大。MacBook Air 中出现的 mSATA SSD 款型和笔记本内存条大小相当,占用空间小、布置灵活。这应该会是以后苹果本预装 SSD 的标准方式。将存储融合为主板的一部分后用户就不能自行更换了,这也意味着不需要相应的机构,简化了设计、节省空间,也降低了售后服务成本。现在 SSD 的价格和容量都还不能和传统硬盘相比,但 SSD 的价格似乎也遵循了摩尔定律,再过一两年就会有适宜的型号满足多数人的笔记本需求。
苹果说没有光驱、完全采用 SSD 的 MacBook Air 是『下一代的苹果本』。苹果本的进化方向已经很明确了。
41 Comments so far
Trackbacks/Pingbacks.
Leave a comment
Fields in bold are required. Email addresses are never published or distributed.
Some HTML code is allowed:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
URLs must be fully qualified (eg: http://apple4.us),and all tags must be properly closed.
Line breaks and paragraphs are automatically converted.
Please keep comments relevant. Off-topic, offensive or inappropriate comments may be edited or removed.







说的我相当心动啊,是否应该等过了一年的质保才考虑自行拆机更换?
一直在寻找装ssd 指导
MCE OptiBay 内地有卖就好了,拜读了,蠢蠢欲动,哈哈
我的硬盘就是“ST9500420ASG”带自由落体保护的,看来可以安装到光驱位置了,哈哈
这篇很详细了,谢谢!早也有此想法,目前就等摩尔定律在SSD上生效了!
to 3L
fenvi的托架就行的,
我买的就是这个,
本子是06年的C2D 15″
光驱坏了以后就拆了换硬盘了。不过那个托架做工一般,需要塞一些东西才能完整固定。
价格很便宜,100块好像是,淘宝上有官方的店。
@Leeiio
不需要。光驱没有封条,你可以先拆了。如果要保修再装回去。
@zzxxyy
貌似可以直接在它官网上订。
非常期待有SSD,价格要是再合理就更棒了
可以具体点阐述下如何用 Disk Utility 将restore到U盘里面,从U盘启动安装的步骤吗?需要电脑主板支持吗?谢谢!
搞得我蠢蠢欲动阿
一直在等 X25-M 第三代,之前听说是2011第一季度发布。另外也是想等到 Lion 出来以后再换,因为 Snow Leopard 目前还不支持 TRIM,而 Lion 预览版已经支持 TRIM。
我用的也是Fenvi的托架,店主会问你光驱型号,我那个好像是898J什么的。SSD我用的OCZ的Vertex 2,SF1200方案,性能好过X25-M,差一代。现在选择SF 2000系列的Vertex 3应该会更好。硬盘损坏最好通过Time Machine经常备份来保证,自由落体的时候硬盘在哪边固定死亡概率都很高,而SSD由于本身的问题寿命也很成问题,所以经常的备份是一定的。我觉得电源耗尽的时候休眠到硬盘还是应该保留,这个在遇到散热问题(风扇会一直工作)的时候会触发,保留现场还是非常有用的。换硬盘光驱的时候要特别小心排线,坏掉以后找苹果换很贵的,硬盘线一条要230。
请问光驱位换了硬盘后, 会失去质保么
从美国买盒,全套合计约2500元.再等等.确实很吸引
再来发个文中提到的我的链接,嘿嘿 http://www.cocoabob.net/?p=502 给unibody的Macbook Pro安装第二块硬盘[8P]
我只想说,小编注意一下文章的排版,右边都挤不下了
非常感谢这篇好文章。
我用Intel X25-M 160G已经一年多了,现在剩余空间一般都在15G左右,
iPhoto和iTunes资料库占去了太多空间,呵呵
现在明显感觉没有刚开始的时候快了,而且我也没有找到雪豹下面Trim的资料。
不知道楼主有没有苹果下SSD Trim的经验,还请不吝赐教。
:)
/etc/fstab 是一直可以用的,没有所谓 Snow Leopard 之后就不用了的说法。
前几天,我也买了ssd,价格真巧也是140多英镑1500人民币的样子..美光c300,128GB,性能还不错,虽然我电脑只支持sata2
@jjod
我这里看到是这样的:
$ cat /etc/fstab.hd
IGNORE THIS FILE.
This file does nothing, contains no useful data, and might go away in
future releases. Do not depend on this file or its contents.
另外在 Lion 里面也不存在 /etc/fstab 了。我猜测是 Snow Leopard 里应该还能用,但是 deprecated。
这真是我看过的最用心的折腾文章了,详尽又贴心
超赞
/etc/fstab.hd 不用管,/etc/fstab 可以自己创建。
欣赏你,楼主,很详细,想尝试一下:)
早就这么干了~~~~而且,没有用MCE,淘宝上就有卖的,而且不贵~~~但是还是不公开说了,免得广告,哈哈哈~~
我的macbook ma255(光驱为IDE接口,系统是10.6.7)在更换硬盘以后,每次关机和重启的时候,光驱位的硬盘都会因为突然断电而发出异常声音,不知道能不能通过相关的命令解决这个问题。
补充一下,合上屏幕或者手动选择睡眠的时候,不会出现这个问题。
相当的复杂啊~~
考虑直接上 Air, Air 就是未来。为何 Win 平台的笔记本目前没有一个跟上这个步伐的?是 MS 睡着了吗?
博主确实牛X。。。
小猜的个人博客:可惜呀(http://www.kxya.com)
有个问题不清楚: MCE Optibay上提供的是SATA接口吧?而现在的SSD是sata2甚至sata3的,那样的话ssd如果装在光驱槽岂不是只能发挥150MB/s的速度?
在我的系统里没有 /Library/LaunchDaemon 这个目录,而只有 /Library/LaunchDaemons(多一个「s」),文中是笔误吗?
想咨询下 riobard,
你的SSD能正常运行在SATAII的模式吗?
我看了你的文章后,很心动的买一个OCZ的Vertex3的SSD(SATAIII),结果在系统描述里显示,只能运行在SATAI的模式(1.5Gbps)。
但网上很多评论说是可以这款笔记本是可以支持SATAII的SSD,就算是SATAIII的SSD,也应该是运行在在SATAII的模式。
现在在犹豫到底要否去换个SATAII的SSD。
谢谢你的信息。
@梁海:是的,我没注意到这个错误。感谢指正!
@Kai:MCE Optibay 支持 SATA II.
@begammer: 我的可以。请给出你详细的配置信息看是什么问题。
很有帮助,我基本上是按照你的步骤升级的ssd,不过我遇到一个小问题,就是我把HDD里的系统复制到ssd后,再格式化hdd,打开ssd系统里的虚拟机win7,发现win7下不识别hdd那块盘。还请riobard帮忙解答,谢谢
真有才啊