Monday, January 25, 2010

[MAC] MACBOOK安裝第二顆硬碟,並將BOOT CAMP設在第二顆硬碟上

一直都覺得MACBOOK開機時,那光碟機的initial聲音真的很吵。
然後那台內藏的光碟機,一年也用不到幾次。(五根手指頭數的出來)
於是就想要把那光碟機給拆下來,換一顆硬碟上去。
某天在逛秋葉原時,正好看到這類東西

於是就買了個9.5mm IDE-SATA的筆電光碟機轉接架,花了2480日幣。
(台灣的露天或是Y拍,可以用關鍵字"9.5mm 光碟",就可以找到一堆商品)

買了筆電光碟機轉接架回家後,參考ifixit上面MACBOOK的更換光碟機的詳細說明
就把光碟機換成硬碟了。
現在的MACBOOK是裝了一顆7K320,再加一顆7K200。
我也很想換256G的SSD上去,但實在是太窮了,買不起啊。

裝了兩顆硬碟後,第一件事,就是把VMWARE的Virtual Machines全搬到另一顆硬碟去。
然後也打算把BOOT CAMP設到第二顆硬碟上。但怎麼都搞不定。
(在重設Boot Camp之前,記得先用Winclone把Boot Camp的東西備份起來。)
因為Boot Camp Assistant只能把Boot Camp設在第一顆硬碟上。
Google了一堆文章之後。安裝了MACFUSENTFS-3G
把第二顆硬碟,切了個NTFS的分割區,然後把之前用winclone做的備份restore到該NTFS分割區上。
但restore到最後,會出現error。
在System Preference的Startup中,也看不到restore回去的Boot Camp。
搞好了久,最後宣告失敗。

後來想一想,為何不直接從第二顆硬碟開機進MACOSX,然後設個BOOT CAMP。
這樣不就有合法的BOOT CAMP磁區了嗎?

於是便在第二顆硬碟上弄了個MACOSX
(可以用Disk Utility直接把第一顆的MACOSX restore到第二顆硬碟上)
然後進Startup,設定從第二顆硬碟的MACOSX開機。
從第二顆硬碟的MACOSX開機後,利用Boot Camp Assistant,做一個BOOT CAMP磁區在第二顆硬碟上。
再用winclone把備份的Boot Camp,restore到第二顆硬碟的Boot Camp磁區上。
此時就不會再有Error訊息出現了。可以順利完成Boot Camp的restore。
然後再進Startup,改成從第一顆硬碟的MACOSX開機。
從第一顆硬碟的MACOSX開機後,進入Startup,並無法看到Boot Camp的開機磁區。
這時候,要安裝rEFIt這套BOOT MENU。
重開機兩次後,就可以看到rEFIt的BOOT MENU,
在BOOT MENU中,就可以看到第二顆硬碟中的BOOT CAMP磁區了。
馬上試試能不能從第二顆硬碟的BOOT CAMP開機。
選了之後,等了一陣子(等的有點久,會以為當機或失敗了),終於順利開機進入Windows了。

最後再切換回MACOSX,看看能不能從VMWARE來開BOOT CAMP。
VMWARE可以正確的讀取第二顆硬碟上的BOOT CAMP磁區。