新購 Crucial SSD 關於AHCI驅動,與 SATAIII 的問題請教


是這樣的, 第一次使用ssd最近手入 Crucial C300 128GB 爬了一些文章但是有點迷糊

我希望的是能用 SATA3 + AHCI 驅動,配備如下


MB:MSI P55-GD65 ICH10R < intel SATAII<br>附的 U3S6 PCIe 卡 marvell 9128 < marvell 9128 SATAIII<br>
Crucial C300 128G
Window7 U 64bit


目前我的狀態是正要重灌 win7 在新的 SSD 上,但還未灌
SSD 插在 U3S6 marvell 上, BIOS SATAIII 的 AHCI 打開, 如果我
現在進行 win7 且想成功灌成 AHCI, 是否需要 F6 先卦入驅動呢?

因為我看的有點眼花, AHCI 需要驅動, 但我不太清楚的是, AHCI 是分
os驅動(Win7內建)和第三方驅動 (marvell AHCI driver / Intel RST? AHCI Driver) 這樣的方式
是都得灌,還是說重灌 os 途中 win7 會先灌預設AHCI Driver (或不會?),
事後再灌 RST 或 marvell 的驅動?

再來就是說, 如果 RST 或是 marvell 的驅動會蓋過 win7 嗎?,
我有必要 F6 先載入什麼 ahci 的 driver 嗎?
還是說 BIOS 開 AHCI 給 win7 自動就可以灌好?

再來, 當我灌好 win7 後,如果灌了 RST, RST 是僅支援 ICH10R SATAII嗎?
如果我的 SSD 是在 marvell 9128 上的話 RST 和 intel AHCI driver 會有作用嗎?
還是我一定得灌 marvell 9128 的驅動?

因為沒灌過不太清楚, 又因為是很新的 STATIII 介面所以請教大家~
在國外一些討論有聽聞 marvell SATAIII 有些問題,
所以考慮使用 ICH10R STATII 或 marvell SATAIII.

謝謝~~







Windows 7內建的MSAHCI.SYS,可以用在Marvell控制器上,但是相反的,Intel的RST、或Marvell、AMD自家的驅動程式,就沒有誘因會想去測試支援其他家的控制器了,一般都會鎖定硬體,即便就AHCI的設計來說,技術上應該是做得到通吃的。

另一個問題在於灌了Marvell的驅動程式之後,Trim就不會工作了,必須靠Crucial SSD內的GC機制。Win7支援Trim,Marvell控制器硬體有支援Trim,Crucial SSD也支援Trim,偏偏卡在中間的Marvell驅動程式,沒有正確將Trim命令傳遞下去。如果SSD接在Marvell下又希望Trim正常工作,就必須使用Win7內建的MSAHCI.SYS。AMD驅動程式也有一樣的問題。

Crucial原廠網頁上關於Marvell SATA 6Gb/s控制器的討論串

看第16頁的說法,如果你的Crucial SSD要接Marvell控制器並安裝作業系統,Win7直接灌下去就好了,不需要特別上任何的驅動程式、也包括Marvell自家的。不過這不是我親身安裝的經驗(不用桌機已經很久了.....),看看有沒有具實際安裝經驗的大大能分享。

身為目前市面上獨步SATA 6Gb/s的Marvell,大概把重心都放在傳統硬碟跟RAID上吧!Trim的問題久久都無解....上面的討論串中砲Marvell砲得很兇猛.....
ycweng wrote:
Windows 7內...(恕刪)


感謝回應^^

今天試了一下
因為重灌 win7 就想說先擺著 marvell 不用, 先試試看 SATA2
目前 marvell 的最新驅動 1.0.0.42 還未看到有支援 trim 與否的資訊
先使用 BIOS AHCI 模式開啟, win7格式化+灌
然後灌 p55 ICH10R 的 intel 驅動程式的 ahci controller driver + msahci.sys (win7內建)
灌好以後我用了 AS 和 CDM3 測了一下, 感覺很ok, 效能相當不錯

然後手癢我又灌了 Intel RST 9.6.0.1014, RST的話會接管原 ICH10R 的 ahci controller driver
+ RST 的 ahci 但是我發現其實論 ahci controller 的話 p55 驅動是比 RST 還要新.

來回隨便測了幾遍 AS
發現如果用 msahci 的話 4k read 會好一點, 但 4k write 會差一點
如果用 RST 的話會倒過來 4k read 差一點, 但 4k write 會好一點
其餘幾乎一樣.
這兩者應該都可以讓 trim 到 SSD 去, 不過怎麼測總合分數幾乎都一樣
所以我覺得要是用 win7 內建的, Crucial 這顆其實應該可以不用再用 RST (雖然我看國外論壇有人覺得
用RST會再快那麼一點點..)

Marvell 1.0.0.42 的話改天再來試試看~之前有聽說過 4K 有些問題.
1.0.0.42 灌起來的話, 可能會失去 trim, 但可以有 marvell 的 ahci 驅動
我爬了一下官方文, 應該是如果想要用 sata 6g, 但又不想失去 trim,
那就留著裝置管理員打?, 照樣用 msahci.sys, 應該是這樣子
改天再試試看有灌沒灌的差別



另做系統碟, 但用 sata2 的話 win7 給這顆 7.7 分
如果用 sata3 的話應該?是滿分吧

另外發現有一個奇怪的地方, 用win7格式化理論是正確對齊
我用AS 測時候他是寫 103424 K - OK 不是 1024K - OK 看起來怪怪的^^ 這樣會有什麼問題嗎..?
Flashx wrote:
另外發現有一個奇怪的地方, 用win7格式化理論是正確對齊
我用AS 測時候他是寫 103424 K - OK 不是 1024K - OK 看起來怪怪的^^ 這樣會有什麼問題嗎..?
...(恕刪)

只要是"OK"就可以了,不會有問題。
您好,我昨天也購買一顆Crucial SSD 64G 請問要如何才能打開SATA 6G/s, 是要BIOS 開啟ACHI還是IDE模式,是否要灌Marvell驅動程式,昨天弄了一個晚上才裝上作業系統。

Tirm如何看是否開啟,有作用?

4k對齊,目前已經知道~ 用AS SSD Benchmark 可以知道是否對齊

主機板是ASUS P6X58D-E,謝謝~
開6G/s 就是將SSD插在SATA3的孔, BIOS的硬碟模式改AHCI,Marvell的驅動當然也要灌囉,
因為控制SATA3的是Marvell的晶片,(除了AMD原生晶片外..)


Windows 7 查看 TRIM 支援預設:
以系統管理員身分執行 cmd 命令提示字元
執行指令:
fsutil behavior query DisableDeleteNotify
正常 DisableDeleteNotify = 0 即表示 OS 內 TRIM 功能已啟用
根據CRUCIAL論壇的說法

MARVELL的SATA 6Gb晶片不管用哪種驅動程式,都不支援TRIM

要靠GC回復效能時,最好讓WINDOWS登出,整台電腦放在那邊不用一段時間(也適用在RAID或其他OS)

因為只要一有任何讀取跟寫入的動作,C300的GC就認為硬碟沒IDLE,就不執行GC

照linczs2000的說法,只要裝在Marvell晶片的Sata 6G/s上,安裝了Marvell驅動程式,將沒有辦法Trim,所以只能ICH10R上才能正常使用Trim,這樣要跑6G/s將失去Trim的功能,長久下來系統硬碟速度會變慢,這樣等於半殘?
說半殘也沒這麼誇大...

Trim和GC都是回復效能的技術.......

而Trim要靠Win7 + Intel 9.6.0.1014的驅動

而GC是己經寫在碟機裡的程式

沒跑Trim,當你的碟機在Idle時...

也是會進入GC的模式的..
有沒有哪位可以教一下如何設定在Sata 6G/s 我弄了很久一裝在白色接口速度就掉下來,還有幾次還當機~
不知道是哪邊設定有問題~

目前問題不再出現~我猜可能是Sata線的問題,我這邊沒有多餘的Sata 6G/s線可以用,只有買主機板附的線

目前正常使用中,可參考 [已解決+測試報告] Crucial SSD 64GB on ASUS P6X58D-E
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!