如何用 Mac 自製 Fusion Drive 硬碟?

Mac 小技巧 作者:Elvis

現在市面上非 Retina 版本的 MacBook Pro 13″,好歹也是 Apple 當季機種,只是有了 Retina 這曼妙身材的姑娘在旁邊舞動,整個風采都被搶走不少。再加上 MBP Retina 系列機都有 SSD 的加持,所以一般日常執行作業上,完完全全把老大哥 Macbook Pro 15″、二哥 Macbook Pro 13″  壓倒在地上。於是,也有不少人自己改造非 Retina 的 MacBook Pro 13″,把光碟機換成 SSD,變成雙硬碟機。

但是,現在剛推出的 Mac mini,還有即將上市的超薄 iMac,都加入了新的 Fusion Drive 技術,可把傳統硬碟 HDD 還有固態硬碟 SSD 整合成一顆大硬碟,然後在近似固態硬碟的效能下,使用整個硬碟空間。

稍微解釋一下 Fusion Drive 的技術,這個技術其實是 OS X 系統底層裡面的 Core Storage 來做的,新的 iMac 還有 訂製版的 Mac mini 有原生用上這個技術,其他可以放入雙硬碟的機種,想要解除封印就要靠自己來囉。

Fusion Drive 應用系統底層軟體把 SSD 跟 HDD 格式化後,把兩個硬碟容量做個加總,然後因為系統底層的支援,所以在使用上的時候,整個作業系統以及軟體的部份會在 SSD 上,一般日常作業時的活動也會都在 SSD 部分作業。

所以整個操作時候就會覺得是用 SSD 的感覺,但是當你系統比較沒有在做運算或是檔案存取時候,作業系統自己會判定檔案的歸屬,把一些大的資料檔案在背景偷偷搬移到 HDD上,這樣的技術完全是由 OS X 10.8 系統自己做處理,沒有一個所謂的程式要去設定,所以一旦用上這個技術,基本上沒有什麼後續的操作,就當做一顆容量很大的SSD在使用就可以了。

但是資料備份還是很重要,所以 Time Machine 還是準備一下,買個大硬碟備份 3 千元,就資料花 3 萬都不一定能夠搞定。

言歸正傳,今天要來自製 Fusion Drive  **注意** 請先備份資料,處理過程中資料會清空。

  1. 把你的 MacBook Pro 15″ 、MacBook Pro 13″  或是 iMac  甚至Mac Pro 加裝上一顆SSD (建議大概 128GB ~ 256GB,64GB可能有一點點小),改裝的部份如果自己不知道怎麼處理可以請店家處理,有些店家有提供「改造道」這類的服務。
  2. 接著,準備一個可以開機(有安裝系統)的外接硬碟或是隨身碟,因為我們要格式化內建兩個硬碟,需要外接開機。
  3. 接下來,用外接開機碟開機之後,先格式化內建的兩個硬碟,名稱隨便取,格式就選預設的 Mac 日誌式。
  4. 接下來把磁碟工具程式關掉後在選單上面選終端機。
  5. 在來就是一堆指令的輸入了,照著指示打就對了(指令裡面的 disk0 disk1 要從磁碟工具程式裡面左上方藍色的簡介可以看到),首先打上這串:
    diskutil cs create FusionDrive disk0 disk1

**如果上面的指令最後做出來的有問題可以用下面這個指令也可以

diskutil coreStorage create myLogicalVolGroup /dev/disk0 /dev/disk1

6. 接著終端機上面就會看到一堆文字來到下圖的畫面,別怕已經做好一半了。

7. 再來打上第二個指令。

diskutil cs list
   8.  馬上會看到一堆資訊出現。
  9. 再來利用以上Logical Volume Group 後面一長串資訊放在在這列指令中
diskutil coreStorage createVolume D5253A7B-988A-4B37-99E7-3062F933700C jhfs+ “Macintosh HD" 100%

上面的那串指令 Macintish HD 就是格式化好後的名字,也可以用自己想要的字串取代,但是如果取的名稱字串中有空格就要用 " " 括弧起來,後面的 100% 就是要完整應用到兩個硬碟的全部容量的意思,也可以打入你想要用來作Fusion Drive的容量,現在可以大膽的按下Enter Fusion Drive 就搞定了。

結束終端機的視窗接著按照平常安裝OSX步驟就大功告成了。

最後給大家看看辛苦的成果,看看裝好的系統開機有多神速。

再來用個測速軟體看看讀寫的速度,寫入速度311MB、讀取速度495 !!  整個讓人非常血脈噴張,一般 Macbook Pro 原廠來的硬碟式5400轉的,速度大約 90-110MB。

2012/11/30 更新:

當你想要砍掉重練這個 Fusion Drive 或是要對這個 Fusion Drive 修復權限時候可頭大了,因為普通版的 Disk Utility 是無法搞定的,要用原生出廠就是 Fusion Drive 規格的機型隨附的版本才可以,這裡提供給大家一個連結下載。

下載 Disk Utility for Fusion Drive.zip

相關文章:[Mac 教學] 如何自斷筋脈解除 Fusion Drive 硬碟?

上 / 下一篇文章

相關文章

  • vince

    改完後也用的很不錯,只是,不知道版大有沒有遇到 修復權限會一直跳出很多全縣問題?

    • Elvis

      可以試試看我文章最後放的連結,這個是原生有Fusion Drive的機種抓出來的disk utility,用一般版本的disk utility會有問題,試試看這樣ok不ok。

    • vince

      你好,其實我有嘗試過用原生Fusion Drive的disk utility修復過,但他會變成已修復,不過在重新修復時還是會在出現“Applications/Utilities/X11.app”上找到 ACL 但不是預期的

      這是其中一項而已,其實有幾百項….,在網路上對於ACL的說明也很少,用起來沒什麼問題,不過看到一大堆總是心理感覺怪怪的!!
      另外,假如我要將Fusion Drive給格式化掉依照您的說法,無法使用原生的Disk Utility是否我需要將您提供的原生版放到其他系統開機後再來刪除修改的Fusion Drive

      謝謝您的回答!!!

    • 仲威

      這個的話,我們要先測試看看~不過可能要下週

    • vince

      為了怕誤導要改的人以為有問題,使用上非常穩定,也解決我無法安裝大型檔案的問題,因此應該是因為我手動修改檔案權限的關係,我重灌後也一並分享有無問題。

    • vincekao

      由於是透過DIY修改Fusion Drive 因此無法用原本的Disk Utility去進行格式化,而我以另一個系統開啟板主提供的Fusion Drive 版本Disk Utility也無法進行格式化,因此透過終端機在把Fusion Drive給分開,會自動格式化且切開。

      其實原本的Disk Utility應該就可以進行權限修復,好像沒有影響,至於我之前所提到的全縣一直修復問題,原因出在我有手動更改一些檔案權限,因此造成修復不完的狀況,在官方提供的技術文件說明,是歸類在於不予理會。

    • Elvis

      Hi Vince,
      謝謝你把結果分享給大家,我前幾天都不在國內今天才回來,看來你已經自己解答了很多問題,其實你的問題我沒有測試或是沒有你分享這些你動過的步驟我大概也答不出來,但是很開心你耐心的測試跟分享給版上的讀者 。

  • 你好,在组装fusion drive的过程中,我遇到了一个问题,就是在正常使用FD之后,使用磁盘工具验证磁盘的时候,会检查到错误,但是即使在recovery模式下,磁盘工具也不能修复错误,我想问:是不是因为磁盘工具不支持FD,所以会检查出错误而实际没有错误?还是磁盘工具能检查出错误但因为不支持FD所以无法修复?

  • Elvis

    可以试试看我文章最后放的连结,这个是原生有Fusion drive的机种抓出来的disk utility,用一般版本的disk utility会有问题,试试看这样ok不ok。

  • Hikaru Chu

    你好~我也這樣成功了
    但是很奇怪的是寫入只有120MB
    但是讀取有到三百多,不知道是為什麼噎
    可以為我們解答嗎,謝謝 😀

    • Elvis

      嗯,很正常,這就是你用的SSD的差別,但是整體來說也是比傳統硬碟快很多了,你如果用一些比較貴的SSD讀取寫入就會平衡很多,ADATA SX900系列的算效能還不錯的

  • 請問一下你的SSD是什麼牌子的?我用的是Apple原廠的TOSHIBA 128G,測出來寫只有187,讀只有205左右。

    • Elvis

      apple原廠稍早的版本測出大約就是你的速度,Samsung的稍微比較快,可以到達400MB/sec,我這裡是用ADATA的SX900 256GB

    • vince

      我是用美光m4 可以測到 250mb\515mb

  • sam

    FusionDrive 搞定了,但是要重新安裝OSX時,卻發生沒有此安裝碟的狀況,我使用磁碟工具程式,可以看到已將ssd及hhd整合成FusionDrive了,但是無法安裝,有誰知道為什麼嗎?現在也無法恢復了,怎麼會這樣呢?i請問大大,我該怎麼辦呢?

    • vincekao

      進入終端機輸入
      diskutil coreStorage list

      然後跟合併的時候一樣最上面會出現一堆號碼,接著輸入
      diskutil coreStorage delete 後面貼上號碼,即可拆開 試試看吧…………..

    • vincekao

      忘記補充,不能使用command+r進去修復模式進行組裝fusion drive,會無法安裝,只能從外接裝置的安裝去開機才不會有問題

  • Nike

    我成功了!!!!!!!
    可是我的macbook PRO就不能用boot camp裝win7了
    還有很多資料要用win處理
    我是了很多方法還是沒用
    還不小心把一條線給用斷了T~T
    還好那條是光碟機的不然我就真的冏了
    可以幫我解答一下嘛???
    我擴到1.12TB
    謝謝喔

  • Elvis

    其實你還是可以bootcamp的,用bootcamp程式是可以做的,會做在硬碟的磁區,所以享受不到fusion drive的速度,另一個我推薦的方式就是用Parallels 或是 Vmware 這類的虛擬軟體,這樣還是保有fusion drive下的高速讀寫速度,如果沒有需要用到顯卡之類的方面,應該跑起來也是嚇嚇叫!

    • Nike

      可是我有要用到顯卡內
      如果是用虛擬的方式
      就會跑不起來
      救救我……….我以搞到快瘋掉了

  • Nike

    以用植入的放是植入bootcamp謝謝
    可正常使用win7

    • 仲威

      謝謝分享~~~~~~

  • 法老

    阿~~好想試試看啊…雖然我已經裝了SSD…等我買顆大的HDD再來玩看看,謝謝分享!!

    • 仲威

      你用哪一顆咧?

  • noir

    不好意思!打擾了!因為我也有diy改裝,但是我在改完後,他跳出硬碟錯誤是否修正?我按修正後,系統就把ssd跟hd和在一起了!那這樣我算有改好 Fusion Drive 嘛?
    ps:我是2012 mac mini 2.3 i7 開機大概15秒

    • Elvis

      有沒有什麼螢幕畫面擷取,如果沒有的話我有一點難判定,但是聽你的敘述,把SSD還有HD綁一起,應該就是ok了,15秒左右的開機速度也很正常應該是SSD發揮作用,我認為應該是有做成功了!

    • noir

      感謝板主這麼快就回復了!我本來還想說要不要再做一次,可是好爛!就這樣順順用吧!XD

    • 仲威

      恭喜恭喜

  • Jimmy

    想問一下
    除了2012年版的Mac Mini跟iMac以外
    老機器自己DIY Fusion Drive
    系統到底會不會在背景自己判斷檔案常用程度然後搬移檔案?
    我看到有人說會也有人說不會
    想說要是不會我就不弄成Fusion Drive了…

    • 仲威

      2012 還滿新的啊!只要作業系統是 10.8.2 以後都可以

    • Jimmy

      其實我想要裝的機器是2010年中的Macbook Pro
      我的意思是要問
      2012年版的機器不算
      2012年以前得機器能不能在背景自動判斷檔案使用頻率
      然後做檔案搬移的動作

  • 仲威

    可以,這就是 Fusion Drive 技術本身的特色。這邊有網友分享老機器成功改裝的經驗,速度有明顯提昇,給你參考:

    Fusion Drive让我的mid-2010 MBP获得新生 – 未名空间(mitbbs.com)
    http://www.mitbbs.com/article_t2/Apple/31636865.html

Faccebook 留言載入中...