精華區beta Notebook 關於我們 聯絡資訊
※ [本文轉錄自 Sony-style 看板] 作者: zxvc (修行) 站內: Sony-style 標題: [心得] Sony VAIO SZ33啟動AHCI的方法 時間: Thu Jan 29 21:15:44 2009 ※ [本文轉錄自 Storage_Zone 看板] 作者: zxvc (修行) 站內: Storage_Zone 標題: [心得] Sony VAIO SZ33啟動AHCI的方法 時間: Thu Jan 29 21:15:29 2009 Sony VAIO SZ33這台筆電所用的SATA控制器是Intel的ICH7M, 它支援IDE mode與AHCI mode。 但SZ33 BIOS預設是IDE mode, 而且是寫死的(在BIOS中沒有選項可以調整SATA Controller的mode)。 這是因為SZ33預載的OS是Windows XP,MS原廠的Windows XP是沒有AHCI的驅動程式的, 如果想要在SZ33上安裝Windows XP,SATA controller要調成IDE mode才可以安裝。 要不然調成AHCI mode,在安裝時會沒有驅動程式、找不到硬碟。 我本來以為我的SSD速度跑不上10xMB/s是因為SATA controller是IDE mode (事後發現可能是因為我是把OS灌在SSD上測的結果)。 因此我在google上搜尋,試著找出開啟SZ33 AHCI的方法,結果真的給我找到了。 就是這一篇文章: How to Enable Intel VT and AHCI on a VAIO SZ [1] [1]這篇文章開啟SZ33 AHCI的方法就是: BIOS的設定值(包括AHCI是否啟動)會存在一個NVRAM的記憶體。 我們就可以用symcmos.exe這支DOS程式把NVRAM的內容dump到一個文字檔案。 文字檔的每一行代表某個register的值。 然後我們修改dump出來的檔案中AHCI啟動的設定值從"0000"改為"0001"(代表啟動AHCI), 再把修改好的檔案寫回NVRAM,重新開機。 如果重開機進到Windows XP一半出現BSOD(藍螢幕當機),就代表成功開啟AHCI。 但有個問題是symcmos.exe dump出來的NVRAM有450多行, 你怎麼知道那一個register是控制AHCI的開啟? 難道要改一個register就寫一次NVRAM、重新開機進Windows XP...重複作450次? 甚至不同的BIOS版本,控制AHCI的register的位置也不一樣, 所以你不一定有別人找出來的register的位置的結果。 (除非你的BIOS版本剛好跟他一樣) 那怎麼找?真的要暴力搜尋嗎? [1]告訴我們他也是用try and error的方式找出來的。 他是把原始dump的檔案複製七分, 然後把每個檔全部的registers均分成七個區域, 分別在七個檔中的各自一個區域把該區的"0000"全改成"0001", 各自的一個被修改的區域不重複。 然後用這七個檔去一個個寫NVRAM,看那一個會造成藍螢幕。 當找出是哪一區造成藍螢幕的那個檔後,就可以再去切割成更小的區域進行搜尋。 另外[1]還提示我們SZ的registers在0100-03FF這些範圍。 如果你覺的這種搜尋法不太習慣的話,可以試試"二分搜尋法", 就是把全部的registers分成二等分。 我就是用二分搜尋法找出SZ33的AHCI enable register。 若是用二分搜尋法,256個registers只要 log2(256) = 8 次就可以搜尋出來了。 我的Sony VAIO SZ33的BIOS版本是R0095N0,我找出的AHCI enable register在0165。 AHCI: (0165) [0000] -> (0165) [0001] 雖然我成功開啟AHCI, 但我SSD還是讀取最高100MB/s(我已經灌AHCI的驅動了),沒什麼變 XD。 也可能是因為我的SSD不支援NCQ,所以沒有什麼差。 References: [1] http://forum.notebookreview.com/showthread.php?t=189228 -- 西方三聖:http://p8.p.pixnet.net/albums/userpics/8/3/553683/1193661731.jpg
《佛說阿彌陀經》http://web.cc.ncu.edu.tw/~93501025/amtf.doc 十一面觀音咒:http://file.buda.idv.tw/music/DBZFY04.mp3 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.126.138.203 -- 西方三聖:http://p8.p.pixnet.net/albums/userpics/8/3/553683/1193661731.jpg
《佛說阿彌陀經》http://web.cc.ncu.edu.tw/~93501025/amtf.doc 十一面觀音咒:http://file.buda.idv.tw/music/DBZFY04.mp3 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.126.138.203
zxvc:註:SZ33 AHCI enable register花了我一個小時找出來。 01/29 21:20
zxvc:另外Notepad++是一個不錯的取代文字工具,它可以只取代選起來 01/29 21:24
zxvc:的文字。 01/29 21:24
-- 西方三聖:http://p8.p.pixnet.net/albums/userpics/8/3/553683/1193661731.jpg
《佛說阿彌陀經》http://web.cc.ncu.edu.tw/~93501025/amtf.doc 十一面觀音咒:http://file.buda.idv.tw/music/DBZFY04.mp3 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.126.138.203