国内的网络环境太复杂。如果不开VPN,那么有很多网站上不去。如果开着VPN,许多国内网站速度很慢甚至不让外国IP访问。

在Mac OS X里,我们可以修改路由表,对需要翻墙才能访问的网站,使用VPN链路访问,对于不需要翻墙的国内网站,直接访问,可以完美解决这个问题。

1. 设置VPN

相信大家都会吧…根据自己的服务商自己搞一下吧。切记,记得修改VPN链接为首选网络(显示在列表中第一个位置),点下面小齿轮,Set Service Order,然后把VPN拖到最上面。

2. 翻墙去下载路由表

每天更新的最新路由表,地址:http://chnroutes-dl.appspot.com/

3. 下载回来解压缩,是两个文件,分别是ip-down和ip-up

4. 进入终端,把这两个文件拷贝到/etc/ppp路径下,然后执行:

cd /etc/ppp; sudo chmod a+x ip-up ip-down

大功告成~

今天订的货终于到齐了。折腾一下,很顺利,记录如下:
我的目标:给Macbook装SSD,同时把原来的硬盘装在Macbook光驱位置,原来的光驱装在外置光盘盒里。

1. 拆后盖:

(1) 准备合适的家伙,后盖的螺丝虽然是十字的,但是比较细小,换内存换硬盘你会频繁打开它们,要保护好。
(2) 经常用的Macbook,环境状况不好的话,里面会有超级多的灰,打开前要有心理准备。
(3) 我把螺丝按拆下来位置摆成这样了。

2. 拆光驱:

(1) 到底把SSD盘装在原来的硬盘位,还是Optibay光驱位呢?建议装在Optibay位,因为Macbook硬盘位是有跌落保护的,因此在这里装机械硬盘能起到保护的效果。我这里是因为之前已经把SSD装在硬盘位,加上对这块Optibay硬盘改装盒并不太信任的缘故。
(2) 你可能会发现大量的灰,建议好好清理干净。不建议用卫生纸直接擦,导致大量静电产生。最好用吹的。
(3) 为了顺利拆下光驱,首先你要把盖在光驱上的那个条线连接在主板的一边向上拉起,并把右下黑色的无线模块两颗螺丝松开,向下掀起。不需要完全拆下。
(4) 光驱一共由3个螺丝固定,左,右上,右下。

3. 转移光驱的固定架:

(1) 所谓光驱固定架,就是上面光驱边上突出来的那块金属,由两颗螺丝固定在光驱上。这里要拆下,转移到Optibay硬盘改装盒的相同位置上。
(2) 建议购买Macbook专用的Optibay硬盘改装盒,不然有可能改装盒上没有这两个开孔。

4. 把Optibay硬盘改装盒装到光驱位置

(1) 顺序和拆的顺序相反,很简单了。

5. 盖上后盖完成

(1) 这里我没急着把螺丝拧回去。但还是盖上后盖再开机,这样可以不破坏电磁屏蔽。
(2) 开机按Option有五个分区,我们成功了。

6. 外置光驱

(1) 我买的是一个套装,带一个USB 2.0的外置光驱盒,可以把拆出来的光驱装进去。

全部完成之后,下图是SSD的固态盘速度测试:

下图是装在OptiBay上的HDD硬盘速度测试:

下图是接在外置盒里的光驱:

找了张Mac安装盘,这是张D9双层盘,顺利读取:

在默认情况下,10.6.4以后的Mac OS X只对苹果自家或者预置在Air等产品里的SSD硬盘开启TRIM技术。
TRIM技术的基本原理是,当有文件被删除时,操作系统会发给SSD一个指令,使得SSD在空闲的时候清除被删除文件所占用的存储单元。如果TRIM没有开启,那么SSD会在存储单元再次被使用时,先清除内容,再执行写入。这个区别在于传统硬盘和SSD硬盘的实现方式上。对于传统硬盘来说,写一个数据块的时候,数据块是否有内容是无所谓的,既不会减慢写入速度也不会影响其寿命,而SSD则不然,从底层实现来看,写一个新块,比写一个包含内容的块要慢,而且长期会导致SSD存储单元寿命下降。因此在SSD硬盘上使用TRIM,会提升其写操作速度,及延长SSD硬盘寿命。

具体的开启方法可见这篇博客
我翻译之后把步骤写在这里,如何打开SSD的TRIM支持:

1. 备份原来的IOAHCIBlockStorage:

打开终端(Terminal),输入以下指令(可能需要输入密码):

sudo cp /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage /IOAHCIBlockStorage.original

这一步把系统原来的IOAHCIBlockStorage备份到了磁盘根目录/处。

2. 开启TRIM

sudo perl -pi -e ‘s|(\x52\x6F\x74\x61\x74\x69\x6F\x6E\x61\x6C\x00).{9}(\x00\x51)|$1\x00\x00\x00\x00\x00\x00\x00\x00\x00$2|sg’ /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage

这一步更改了IOAHCIBlockStorage内容,打开TRIM。

3. 重启系统

如果一切正常,重启之后TRIM就已经被打开。

以下是恢复步骤:
如果你想关闭TRIM,执行以下命令:

sudo perl -pi -e ‘s|(\x52\x6F\x74\x61\x74\x69\x6F\x6E\x61\x6C\x00).{9}(\x00\x51)|$1\x41\x50\x50\x4C\x45\x20\x53\x53\x44$2|sg’ /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage

实在不行,你可以恢复到之前备份的IOAHCIBlockStorage:

sudo cp /IOAHCIBlockStorage.original /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage

开启TRIM之后,系统信息显示为:

注意下面的“TRIM Support”已经显示为“YES”,说明TRIM已经成功开启了。

机器的其他信息如下:

开启前后速度对比,虽然不明显…

开启前:

开启后:

今天早晨看到的新闻,说苹果终于发布了Boot Camp 3.1驱动升级,全面支持了Windows 7。作为MBP用户,自然很是关注这条消息,之前Apple放出的话说是去年(2009年)年底之前放出更新,后来跳票到2010年初,果然,今天放出最新版Boot Camp 3.1,赶紧下载
经过一番研究(2小时)和反复尝试(N次重启),发现必须先安装好Boot Camp 3.0(来自Mac OS X Snow Leopard安装光盘)才能成功安装好这次的升级包,否则只会发现这个升级包在安装NVidia显卡驱动后再无音讯。偷懒我之前在Windows 7上安装的还是之前的2.1版本Boot Camp,因为没有Mac OS X Snow Leopard安装光盘,所以也得不到3.0驱动呢(同一张光盘在Mac下合Windows下是不一样的内容)。
找到这么一个方法:

使用Toast的Mount Disk Image功能把雪豹的DMG虚拟成光驱,发现会出现两个光盘,“Mac OS X Install DVD”和”WindowsSupport”,直接把WindowsSupport虚拟光盘里面的东西拷贝出来,刻录成DVD,就可以在Bootcamp安装的Windows中使用了。等下装一个Windows 7试一下看看光盘可以用否。

试过确实可以,把WindowsSupport下的内容拷贝到NTFS的外置硬盘上,重启回到Windows,安装顺利成功。再升级3.1,很顺利,风扇狂转一会儿,重启后安静多了终于。
那么3.0及3.1的好处让我感动,因为….

Windows下直接读取Mac下的磁盘格式HFS(包括移动硬盘),够强大,可惜不能写,稍微遗憾,不过已经够用了。

看来苹果的东西也不都是那么完美的。昨晚睡前合上盖子,自动休眠,今天早晨起来打开盖子发现屏幕花屏,症状是出现很多竖向的条纹,在白色屏幕区域都是红白相间的那种细条纹。莫非是太冷了…
各种恢复方式都无效,Option+Command+P+R我用了多次依旧无效,偶尔通过BootCamp进入Windows测试下,打开Google,输入“macbook 竖条纹”,没什么东西,输入“macbook 显卡 竖条纹”,哗的一下屏幕正常了…
我寒。
原因猜测,估计是太冷的缘故,Windows 7里面显卡会变热,可能到了一定程度就好了?