close

Mac OSX系統的 Bootcamp使用的硬碟控制器驅動模式預設是IDE模式,並不會自動開啟更快速的AHCI模式,而正常的PC電腦,如果要改成AHCI模式可以輕鬆的從BIOS裡面調整

而我們知道的,Mac OSX是採用新版的 UEFI Bios (而且又自成一格) 詳情可看:T客邦:即將換掉傳統 BIOS 的 UEFI,你懂了嗎?(引用自T客邦
所以,我們無法簡單的調整使用何種模式,更何況是另外安裝的Windows,但是在Mac OSX系統裡,他會自動把你的控制模式改成AHCI控制器(果然對自己人比較好啊)但Bootcamp下的Windows就不會(謎之音:我就是討厭賣摳嗽勒)

尤其是在裝了SSD硬碟之後,以IDE硬碟控制器驅動模式會拖累SSD原有的速度(可詳見下面我的測試數據)而如果開啟AHCI功能之後,我們是強制修改系統裡的信息,讓系統正常辨認AHCI控制器,而使硬碟性能提高。

Windows 7內建評分(請看硬碟項目)只有7.4,看過同樣M4 128測出來6.9的


AS SSD Bench Mark: (4k方面在未改變前特別的弱)


Crystal Disk Mark:


而我是選擇使用 美光 M4 128G SSD(因為相容性比較高,提供一下個人意見:美光,Intel,Plextor對Mac系列的相容性比較高(Mac晶片是採用Intel晶片)(如有錯誤請指教)

順帶一提,可以把你的美光 128G SSD韌體升級到最新版本喔
教學:美光Crucial M4 韌體更新教學(引用自01 SSD版教學文)不過似乎最新版韌體升級方式變很簡單!直接在Windows裡直接使用他的程式便會自動更新了!不過Mac可不可以這樣用我不太確定

-----------------------不好意思我的廢話有點多分隔線----------------------------------

進入 【教學】正題:

聲明 已知問題:
(其實是我去大陸網站看到的呵呵,因為這兩個功能我不常用)
1. Windows 不能執行睡眠,只能休眠與關機,不然會藍屏喔>_^
2. Bootcamp 控制台要事先調好,之後會無法進入(不過我有親自試過,明明就可以!!我的是Bootcamp 4.0
如果你不介意這兩個問題的話,就繼續看下去吧XD

機種:
我只知道
1. MacBook Air 要 2011之後的機種(包刮)
2. MacBook Pro 要2010之後的機種(包刮)但2010 13"不行!!(採用nvdia晶片)
2010 MBP 13"規格 2010 MBP 15" 規格

【準備】
1.首先,準備1 or 2隻隨身碟(數量的話看你的隨身碟大小,主要是需要兩個空間(以a,b稱之):
a->格式化成MacOS日誌式
是用來存OSX安裝系統(不用怕....並不會用到安裝系統把你的系統幹掉這功能)教學:如何製作 Mac OSX 安裝隨身碟 Mountain Lion 及 Lion 都適用(引用自 電腦王阿達的3C胡言亂語 的Blog
b->格式化成exfat
是用來存放 patchedcode.bin(改系統的檔案)以及我們的備份檔(大概2MB就夠了

所以如果你的隨身碟夠大,可以割成兩塊空間,就不用準備另外一支隨身碟了!(可以參考[Wii 教學] Mac OS X 分割隨身碟/SD卡教學前面的教學部分(引用自:Moobi.mo

1. 我們首先修改Windows 7註冊表,可以按 windows按鍵+R啟動執行->輸入 "regedit"->啟動註冊表:
找尋這些目錄:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\msahci
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\iastor
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\iastorV(可能因為電腦不同而沒有,有的話在改變其數值即可)
把這兩個裡面的Start值 改成0(預設值是3)讓系統知道,下一次開機時,載入AHCI驅動程式



2.確認 製作好 a隨身碟 OSX(Lion or Mountain Lion系統隨身碟,教學在上方) b隨身碟格式化成exfat並放入 patchedcode.bin 這個檔案
(載點:附加壓縮檔: 201208/mobile01-b53acaa26b80b47af11bdb3a9c902f0b.zip

3.插入a隨身碟(ex.LION安裝系統)與b隨身碟,在開機時按住alt選擇進入,進入之後,在上方的狀態列一欄裡,有個裡面(我忘了)有終端機程式,英文為:Terminal,啟動它

在步驟3與4之間你可以確認一下b隨身碟(patchdcode.bin那個)有沒有被讀到,可以使用工具程式,也在狀態列可開啟

4.輸入以下指令

1.cd /Volumes/xxx (xxx是你的b隨身碟名稱,建議不要用大寫,單純用數字更好!例如:1(我好懶XD))---這個步驟是進入你的b隨身碟裡面

2.dd if=/dev/disk0 of=backup.bin bs=512 count=1 ---(這個是保存當時的系統訊息,也就是最初設定,並保存進你的b隨身碟內,注意!!用完不要直接幹掉(格式化)你的隨身碟,要好好保存裡面的backup.bin這個檔案,以防以後不時之需

3.diskutil umountdisk /dev/disk0 ---(這個是卸除你的SSD系統碟,雙硬碟的人注意!這時卸除的是放在原本硬碟位置的那顆硬碟,不是光碟機位置的喔)
正常的話會顯示:successful umountdisk

4.ls ---(那是"L",是檢查你現在位置,也就是隨身碟裡,有什麼東西,我們的目的便是看patchedcode.bin和backup.bin在不在)
正常會顯示:backup.bin, patchedcode.bin......等等奇怪謎之物

5.如果文件都存在,就寫入
dd if=patchedcode.bin of=/dev/disk0 bs=440 count=1 ---(這句是把patchedcode.bin寫入系統)

6.寫入正常後,便可以重新啟動系統,進入Windows,這時Windows便會顯示偵測到AHCI控制器驅動!!

檢查方式是:

開始->電腦(按右鍵)->內容


左上角:裝置管理員


IDE ATA控制器裡查看:


-------------其實這樣就大功告成了 分隔線-------------------------

去看了一下別人提供的意見,可以裝個Intel® 快速儲存技術驅動程式,會更快?(我有裝了,不過沒有測試沒裝之前的速度,應該是有用吧XD 感謝Intel 




-------------恢復原始設定 分隔線-------------------------
【恢復】
同樣的步驟,但其中的程式碼改成如下:

1.diskutil umountdisk /dev/disk0
2.cd /Volumes/xxxusb
3.ls
4.dd if=backup.bin of=/dev/disk0 bs=440 count=1
5.重新啟動

大功告成!

arrow
arrow
    文章標籤
    Mac Ahci BootCamp Ahci
    全站熱搜

    小目啾 發表在 痞客邦 留言(0) 人氣()