• 2

MacBook Pro 15 (Late 2008) 大改造 (Fusion Drive DIY + Expresscard/34 to USB 3.0)

前言:
自從入手 MacBook Pro 15 Retina 高階版 (RAM 16GB) 後,用 DPP 轉 RAW 轉一張只要1秒左右,對比 Late 2008 的老 MacBook Pro,轉一張大概要10幾秒,速度差了有10倍

老 MacBook Pro 閒置在那,於是就想到可以拿來大改造,隨便惡搞都沒關係 (反正主力現在都是用 MacBook Pro 15 Retina)

於是就…

* RAM
直接 8GB 加到頂 (8GB 跟 4GB 差很多,4GB 時記憶體常常不夠用,然後 Swapfile 開一堆,整個拖慢速度)

* Fusion Drive
原先買了一顆 Intel SSD 330 Series 120GB 來用,結果速度被封印只能跑到 SATA I (用 Blackmagic Disk Speed Test 測試,讀寫 133/119 MB/s),NVIDIA 晶片的問題
上網做功課後,再去買 Micron SSD M4 128GB 來用,速度終於可以跑到 SATA2 了 (讀寫 267/177 MB/s),雖然不能支援 SATA3,但至少也比 SATA I 快了一倍
內建光碟機從來沒在用,所以就上網買了 JEYI 佳翼 9.5mm SATA3 第二顆硬碟轉接盒托架 + 吸入式USB光碟機外接盒
於是,最後就變成 Micron SSD M4 128GB (主硬碟位置) + WD HDD 500GB (光碟機位置)
最近 Fusion Drive 好像很火熱,所以也就剛好可以拿來 DIY 自己的 Fusion Drive 給老 MacBook Pro 用

DIY Fusion Drive 過程:
為了保留原有的系統及資料,需要另外再準備一顆硬碟 (我是用 WD USB 3.0 1TB 的外接硬碟)

1. 開機時按住 "Command + R" 進 Recovery Mode
2. 開啟 "磁碟工具程式"
3. 利用 "回復" 把原本在 SSD 上的 OSX 10.8.2 複製一份到 WD USB 3.0 外接硬碟上 (分割一塊 128GB 的分割區來用)
4. 回復完成後退出 "磁碟工具程式",改用 WD USB 3.0 外接硬碟剛剛複製好的 OSX 10.8.2 來重開機
5. 開完機後,開啟工具程式裡的 "終端機",直接下指令來建立 Fusion Drive


[candyz@mbp:~] diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *128.0 GB disk0
1: EFI 209.7 MB disk0s1
2: Apple_HFS Untitled 127.7 GB disk0s2
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.1 GB disk1
1: EFI 209.7 MB disk1s1
2: Apple_HFS Untitled 499.8 GB disk1s2
/dev/disk3
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *1.0 TB disk3
1: EFI 209.7 MB disk3s1
2: Apple_HFS MacOS 128.0 GB disk3s2
3: Apple_Boot Recovery HD 650.0 MB disk3s3


從 diskutil list 可以看出,disk0 是 128GB SSD,disk1 是 500GB HDD,disk3 則是 USB 3.0 1TB 外接硬碟
所以我要把 disk0 跟 disk1 合成一個 Fusion Drive


[candyz@mbp:~] diskutil coreStorage create FusionDrive /dev/disk0 /dev/disk1
Started CoreStorage operation
Unmounting disk0
Repartitioning disk0
Unmounting disk
Creating the partition map
Rediscovering disk0
Adding disk0s2 to Logical Volume Group
Unmounting disk1
Repartitioning disk1
Unmounting disk
Creating the partition map
Rediscovering disk1
Adding disk1s2 to Logical Volume Group
Creating Core Storage Logical Volume Group
Switching disk0s2 to Core Storage
Switching disk1s2 to Core Storage
Waiting for Logical Volume Group to appear
Discovered new Logical Volume Group "02314A09-71AB-4FF4-AD80-F6BB8EF698E1"
Core Storage LVG UUID: 02314A09-71AB-4FF4-AD80-F6BB8EF698E1
Finished CoreStorage operation



[candyz@mbp:~] diskutil coreStorage list
CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 02314A09-71AB-4FF4-AD80-F6BB8EF698E1
=========================================================
Name: FusionDrive
Size: 627455590400 B (627.5 GB)
Free Space: 624995614720 B (625.0 GB)
|
+-< Physical Volume DF7984F4-81D2-42A2-9420-60D74F3202E0<br> | ----------------------------------------------------
| Index: 0
| Disk: disk0s2
| Status: Online
| Size: 127691702272 B (127.7 GB)
|
+-< Physical Volume 3D580923-E162-451B-8564-39258B8BC7CE<br> ----------------------------------------------------
Index: 1
Disk: disk1s2
Status: Online
Size: 499763888128 B (499.8 GB)


從 diskutil coreStorage list 可以看出我的 Logical Volume Group 總共有 627.5GB
接著就是把 Logical Volume Group 所有的空間都分配給一個 Logical Volume 來用
要注意的是,createVolume 時所用的 UUID 要跟 Logical Volume Group 的 UUID 一樣
Volume Name 我則是用 MacOS (跟我原本的系統名稱一樣,其實用什麼名稱都沒關係)


[candyz@mbp:~] diskutil coreStorage createVolume 02314A09-71AB-4FF4-AD80-F6BB8EF698E1 jhfs+ MacOS 100%
Started CoreStorage operation
Waiting for Logical Volume to appear
Formatting file system for Logical Volume
Initialized /dev/rdisk2 as a 582 GB HFS Plus volume with a 49152k journal
Mounting disk
Core Storage LV UUID: 39341ED7-62E7-4EC1-B979-4D4AD272158A
Core Storage disk: disk2
Finished CoreStorage operation


新建好的 disk2 即是 Fusion Drive 了

6. 再把 WD USB 3.0 外接硬碟上的系統回復到 Fusion Drive 上
一開始我想利用磁碟工具程式來回復,但是開機系統碟無法拿來當做回復來源
若是進 Recovery Mode,上面舊版的磁碟工具程式也是抓不到 Fusion Drive
所以,我最後是選擇用 Carbon Copy Cloner 3.5.1 來回復系統到 Fusion Drive 上
來源就選 WD USB 3.0 外接硬碟上的系統碟,目的就選 Fusion Drive
經過一段時間的複製後,終於複製完成

7. 開啟 "系統偏好設定" 進入 "啟動磁碟",選擇用 Fusion Drive 來重開機

8. 重新開機後,大功告成
目前正快樂使用 Fusion Drive 中 (讀寫 267/177 MB/s)
不過 Time Machine 備份的動作還是一樣要做,因為 Fusion Drive 是用來提升磁碟效率,並沒有備份的功能

* Expresscard/34 to USB 3.0
原來我的老 MacBook Pro 上面還有一個我從來都沒有用過的 Expresscard/34 插槽
因為手邊有很多個外接硬碟,都是 USB 3.0 的,在新的 MacBook Pro Retina 上面 USB 3.0 用起來很快,但是在舊的 MacBook Pro 上面 USB 2.0 用起來速度感覺就跟龜一樣...XD
於是上網查了一下,發現目前有提供 Mac Driver 的就只有 LaCie, CalDigit, Sonnet 等幾家而已,且價格都是貴森森 (要 2-3k)
若想要便宜的方案,就得要找 NEC 720200 晶片的 Expresscard 搭配破解的 LaCie Mac Driver 來用
最後,我是買了張 AKE 2-port 的 Expresscard/34 to USB 3.0 來用 (含運也才2xx)
用 Blackmagic Disk Speed Test 實測的結果,WD USB 3.0 1TB 跟 WD USB 3.0 2TB 讀寫的速度都有到 8xMB/s,Toshiba USB 3.0 1TB 測出來的讀寫速度則是都在 5xMB/s
這些測試的數據跟我改接到 MacBook Pro Retina 上所測試的數據幾乎差不多

改造過後的 MacBook Pro 15 (Late 2008),整個實用性提升了不少,不過,重量真的好重啊 (對比 MacBook Pro Retina)

關於這台 Mac
MacBook Pro 15 (Late 2008) 大改造 (Fusion Drive DIY + Expresscard/34 to USB 3.0)

Expresscard/34
MacBook Pro 15 (Late 2008) 大改造 (Fusion Drive DIY + Expresscard/34 to USB 3.0)

Serial-ATA
MacBook Pro 15 (Late 2008) 大改造 (Fusion Drive DIY + Expresscard/34 to USB 3.0)

Fusion Drive
MacBook Pro 15 (Late 2008) 大改造 (Fusion Drive DIY + Expresscard/34 to USB 3.0)

Fusion Disk
MacBook Pro 15 (Late 2008) 大改造 (Fusion Drive DIY + Expresscard/34 to USB 3.0)

WD USB 3.0 1TB (Expresscard/34 on MBP)
MacBook Pro 15 (Late 2008) 大改造 (Fusion Drive DIY + Expresscard/34 to USB 3.0)

WD USB 3.0 1TB (on MBP Retina)
MacBook Pro 15 (Late 2008) 大改造 (Fusion Drive DIY + Expresscard/34 to USB 3.0)

WD USB 3.0 2TB (Expresscard/34 on MBP)
MacBook Pro 15 (Late 2008) 大改造 (Fusion Drive DIY + Expresscard/34 to USB 3.0)

WD USB 3.0 2TB (on MBP Retina)
MacBook Pro 15 (Late 2008) 大改造 (Fusion Drive DIY + Expresscard/34 to USB 3.0)

Toshiba USB 3.0 1TB (Expresscard/34 on MBP)
MacBook Pro 15 (Late 2008) 大改造 (Fusion Drive DIY + Expresscard/34 to USB 3.0)

Toshiba USB 3.0 1TB (on MBP Retina)
MacBook Pro 15 (Late 2008) 大改造 (Fusion Drive DIY + Expresscard/34 to USB 3.0)
2012-11-19 11:45 發佈

candyz wrote:
前言:自從入手 Ma...(恕刪)

感謝板主的細心講解,很詳細!!
真的是很詳盡的圖文解說,有點好奇 MBP 透過 PCMCIA 跑 USB3 時的 CPU 使用率,小弟一直在考慮是要買 PCMCIA to esata or USB3,能否請樓主做個測試 :)
維設計數位創意工作室:https://wdesign.tw/
好東西,小弟標記起來了,感謝樓主分享。
問個蠢問題,為什麼你的MBP 15"會有Expresscard的插槽阿?不是17"才會有嗎?

呃~該不會是那個SD插槽吧?!
舊款的 MBP 15" 一直都是 Expresscard 插槽,2009 or 2010年? 改版後的才變成是 SD 插槽

sesgigikimo wrote:
問個蠢問題,為什麼你...(恕刪)
http://bird.candyz.org/ http://www.flickr.com/photos/liojijimimi/
請問樓主,分割磁區也是做好Fusion Drive之後,在終端機裡面分割嗎?謝謝喔
整個建立 Fusion Drive 的過程,目前為止,都只能用 Command Line 的指令方式建立
我的文章應該已經寫得很清楚了 (所有用到的指令也都有)
若你看不懂或是不太會下指令,那建議還是不要輕易嘗試,畢竟這是有風險性的

或許等之後 Apple 新出的磁碟工具程式能支援 Fusion Drive,就不用再用下指令的方式了

haux800 wrote:
請問樓主,分割磁區也...(恕刪)
http://bird.candyz.org/ http://www.flickr.com/photos/liojijimimi/
late 2008
不是只能到頂4G嗎?

因為我也是late2008的想要改裝 不知能幫忙嗎~XD
candyz wrote:
整個建立 Fusio...(恕刪)


感謝您的分享,小弟也用您的方式自製fd成功

不過最近無意間找到這篇文章,好像說只有使用10.8.3(而且要是完整版的不是升級版)
裡頭的磁碟工具製作,才是真fusiondrive
之前的版本製作的只是把兩個實體硬碟(ssd+hd)邏輯結合成一顆硬碟來使用
這種"偽fd"一開始可能不會感覺和實際的fusiondrive有和區別
但是等到ssd塞滿之後他並不會將ssd的資料搬到hd去(這裡是重點),而只是接著開始使用hd的空間
所以從那之後偽fd就被打回原型只有一般hd的效能了...
而正宗的fd則會永遠騰出4gb的空間來供新的檔案使用(也就是ssd一塞滿就自動轉移部分資料到hd)
所以如果你一般操作的檔案大小不是特別大的話(低於4gb),就會感覺fd都是以ssd的速度在運行

以上是我大致看完網頁後的心得,不知是否正確請大家參考就好
如果真是這樣的話就得要弄一個完整的10.8.3來重做fd了

不過話說回來,如果時常在處理數量大的大檔案,譬如raw檔甚至是影音檔
那其實好像fd並不是很適合這種類型的使用喔,因為4gb一下就會滿了
除此之外,fd的限制好其實也挺多的,首先不支援開機的recovery disk模式
然後ssd跟hd其中一顆不幸掛了的話,所 有 資 料 就全毀...這點很恐怖
所以小弟也在考慮還是採傳統ssd系統+hd資料的方式來使用好了

以上一點心得跟大家分享
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?