在Mac Pro下更換SSD后,如果安裝Win7,要將SSD改為AHCI模式是非常麻煩的。本文介紹如何將Mac的Win7下的SSD改為AHCI方式驅動,及幾種常見問題的處理。
一、當Lion與Win7雙系統並存時,如何將Win7的SSD驅動模式改為AHCI
1.1、進入Win7系統,修改注冊表 通知系統下一次開機,加載AHCI驅動:
開始菜單,運行,regedit,進入以下目錄:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\msahci
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Iastor(可能沒有)
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IastorV
在右窗格中,右鍵單擊“名稱”列中的“Start”,然后單擊“修改”,在“數值數據”框中,鍵入 0 ,然后單擊“確定”。
1.2、准備一個U盤,進入Mac 的Lion系統,利用磁盤工具將其格式化為“日志式”(第一個選項),將U盤命名為“UPan”,然后下載patchedcode.rar,解壓后,將patchedcode.bin拷到U盤根目錄。
1.3、【如果沒有聯網恢復系統的Mac,請跳過此步】將聯網的路由器的DNS改為114.114.114.114與8.8.8.8
1.4、進入聯網恢復系統或者用Lion的安裝U盤或光盤引導,進入安裝界面,選擇“終端”,以修改MBR信息。
聯網恢復系統進入方法:重啟機器,按住Option鍵不松,出現磁盤選擇界面時,按下“Command+R“鍵,然后選擇3步驟中的路由器進行連接,經過漫長的下載(如果不按步驟3改DNS的話,在國內大概需要2-3小時下載,改了DNS后大概10來分鍾就可以了)后,即可進入聯網恢復系統。
進入終端后,輸入以下命令:
cd /Volumes/UPan
dd if=/dev/disk0 of=backup.bin bs=512 count=1
(備份現有的MBR,運行后,會顯示success,可以輸入ls命令,看下U盤目錄下是否新添加了一個backup.bin的文件)
diskutil umountdisk /dev/disk0
(卸載SSD,注:回車后,一定要看到success類似的成功信息,如果顯示忙無法卸載,需要重新啟動后再次進入終端重新執行卸載)
dd if=patchedcode.bin of=/dev/disk0 bs=440 count=1
(將patchedcode中的mbr寫入到硬盤,回車后,一定要看到成功提示)
reboot
重啟后,進入Win7,系統就會自動重新加載AHCI驅動,然后提示需要重啟,重啟一次后即可。
二、當更換了新的SSD,沒有Lion系統,只安裝Win7時,如何啟用
2.1、准備一個U盤,將1.2中的patchedcode.rar下載解壓后的patchcode.bin放到U盤根目錄,並下載ahci驅動解壓后放到此U盤下。
2.2、先用Win7光盤安裝系統,在安裝win7選擇磁盤或分區時,點擊“加載驅動程序“,瀏覽——U盤的2.1中的ahci驅動的目錄,將”顯示未簽名的驅動“勾上,選擇第一個驅動,然后安裝系統。
2.3、系統安裝完成后,進入win7,運行regedit,將1.1中的注冊表三個鍵"start"改為0
2.4、重啟電腦后,按1.3,1.4中的步驟進行操作即可。
當完成AHCI驅動后,進入Windows 7系統,即可在“設備管理器”中看到SSD已由原來的IDE模式變為了AHCI模式,此時,我們還可以下載IntelRST驅動來優化SSD的使用以延長其壽命。
三、常見問題
3.1、Win7下的BootCamp控制面板打不開,顯示"嘗試訪問啟動磁盤設置時出錯“
網上很多貼子說,只要下載一個經過改動的c:\windows\system32\AppleControlPanel.exe替換后即可,但是我嘗試過多次,沒有一次成功的。后經過測試,在本人的電腦上,是因為Intel RST服務與BootCamp沖突導致的,只需在控制面板——程序中,將“英特爾快存儲技術”卸載,重啟電腦后即可打開BootCamp控制面板。
3.2、Mac啟動Win7時,白屏時間過長
這是因為Mac在搜索啟動磁盤引起的,我們可以在Win7的BootCamp控制面板中,選擇“啟動磁盤”后,應用一次,即可明顯減少白屏的時間。(至於bootcamp控制面板打不開,請參考3.1)
3.3、有沒有必要裝“intel RST“的問題
網上很多貼子說,intel RST只對多塊磁盤時有用,即主要用於一塊SSD與一塊HDD搭配使用時,可以利用此技術,將SSD作為HDD的緩存盤,以便使得HDD具有SSD差不多的讀寫速度,如果只有一塊SSD時,無須安裝Intel RST。但本人還是建議安裝intel RST,因為我檢索了一些資料,除了在RAID方面的功能外,Intel RST技術還能有效地平衡SSD的擦寫,減少錯誤數據的產生,並有效延長SSD的使用壽命。我用AS SSD Benchmark進行過測試,沒有安裝Intel RST時,得分確實要比安裝了Intel RST要低50分左右,但與SSD的穩定性與壽命相比,這點速度上的差別是無關緊要的。
3.4、聯網恢復系統下載過程中出現錯誤
請如下步驟重置MAC的PRAM即可。
3.4.1、關掉電腦
3.4.2、同時按下這四個鍵:Option+Command+P+R,然后按電源鍵開機
3.4.3、在開機出現灰色屏幕時按下並按住第2步中的4個鍵,值到Mac的第二次重啟(會明顯感覺到啟動聲音變成了出廠時的最大音量)
3.4.4、釋放這幾個鍵。
3.5、重置了PRAM后,Mac啟動的“Pong"聲音過大
這個聲音無法在win7中修改,如果要修改,需要進入Lion系統中(如果你的新SSD只有Win7,那請換上原來的Lion的硬盤重啟),將系統音量調小才可以。可以在Lion下安裝一個叫StartupSound的軟件,然后在偏好設置最下方找到這個工具再設置。或者,通過Lion的終端輸入命令,如“sudo nvram SystemAudioVolume=%80”來控制。