ADVERTISEMENT
控制器跨品牌尬速
前個階段證實了UASP加速效益明確,即便是一般不支援的USB 3.0裝置,Windows 8傳輸速率也普遍好過於Windows 7。大家這時候應該會想到,其他品牌控制器的表現是如何,又會面臨哪些問題呢?接著進一步擴大探討範圍,但是為了避免交叉比較過度複雜化,只取表現最佳的Asus傳輸線,搭配Kingston固態硬碟做為基準組。
筆者就手邊資源,找來ASMedia ASM1042、Etron Tech EJ1168A、Fresco Logic FL1009,以及NECμPD720201等4款USB 3.0主控制器。前面3款整合內建在主機板,依序分別是Asus P8Z77-V PRO、GIGABYTE Z68A-D3H-B3與H61N-USB 3,NEC則是使用Silverstone SST-EC04-P擴充卡,裝配在基準平台上。
Windows 8驅動勝原廠
基於好奇心,筆者還找來其他各家最新版本驅動程式(指測試期間在網路上蒐羅到的版本),用以和Windows 8系統內建版本比較。其中Intel現行7系列晶片組,官方並未釋出Windows 8驅動程式,因此沒有進行這樣試驗的必要。從數據圖可看出不安裝還好,裝了反而弄巧成拙的變慢,這點值得大家特別留意到,現階段「新」未必就是好。
此外在UASP相容性部分,ASMedia ASM1042和Fresco Logic FL1009都無法正常運作,NECμPD720201乃至於更舊的μPD720200A則是順利過關,但前提是得使用Windows 8內建驅動成程式才行。筆者從驅動程式檔案結構觀察,Etron Tech EJ1168A驅動程式理論上有針對UASP架構撰寫,只不過在2套作業系統上都沒能發揮作用,不排除也是韌體問題的影響。
第三方UASP是解藥
ASMedia ASM1042不在Windows 8支援UASP的控制器清單中,而且手動安裝驅動程式也會出現「倒退嚕」現象,同樣不如靠Windows 8內建的就好。但如果你使用Asus主機板,又內建整合這款控制器,USB 3.0 Boost功能是另一種解法。它內建UASP驅動程式,主程式能夠自動偵測裝置類型,予以合適的傳輸模式驅動。
USB 3.0 Boost有些特性值得留意,在Windows 7環境下能為ASMedia ASM1042提供自家的UASP驅動程式,至於Intel的7系列晶片組與NEC控制器,則是提供基於UASP架構開發的加速模式。Windows 8方面由於已經原生內建驅動程式,所以只會安裝UASP驅動程式到系統內,但是同樣得經由USB 3.0 Boost主程式來掛載的驅動程式。
Windows 7
Windows 8
▲在Windows 7環境,Intel Z77速度名列前茅,還比掛上UASP驅動的ASMedia快,Windows 8則是晶片廠驅動程式,速度不敵Windows 8的結果。
使用硬碟免升級換殼
行文至此,USB碰上Windows 8還有什麼點呢?首先從最具有土砲精神的外接盒切入,讓我們來看看UASP支援與否,還有橋接器的SATA介面規格有什麼影響,值得花錢升級嗎?
筆者沿用前面章節使用的裝置,分別搭配固態硬碟與硬碟,來觀察傳輸效率變化。其中Windows 8環境執行CrystaDiskMark測試,數據詭異的不升反降,由於原因不明姑且就先不管這問題。從總和結果來說,目前2.5吋硬碟最高傳輸速度不超過140MB/s,因此沒有換掉外接盒的必要,多花那幾百元並不會得到什麼額外爽度。
如果你大手筆土砲了USB 3.0外接固態硬碟,那麼就值得斟酌一番。就以往經驗來說,SATA 3Gb/s規格的USB 3.0橋接器,受限於SATA頻寬很難超過250MB/s速度。只要固態硬碟不是老朽到無法跑出這速度,就值得考慮升級SATA 6Gb/s規格外接盒,這規格橋接器支援UASP的機率也很高,正好能一次到位。
USB 2.0裝置加速無望
另外是許多擁有一堆的USB 2.0裝置,無論隨身碟或外接硬碟,Windows 8有什麼神奇魔力呢?筆者抓了OCZ Rally 2 16GB隨身碟,還有Kingston固態硬碟配件之一的外接盒來進行試驗。
礙於版面只列出最高循序傳輸速度數據,筆者一一比較各細項成績,在前後2版Windows系統上,USB 2.0裝置傳輸速度差異微乎其微,連「正常測試誤差值」計算都可以免了。假設我們使用的裝置足以做為代表,那麼可見Windows 8無助於提升USB 2.0裝置存取速度,升級吸引人自然低了點。
入場與升級時間成熟
由總和結果來說,Windows 8對於USB 3.0裝置的傳輸速度,有著不同程度的提升,UASP效益更是值得肯定。你可以將這專題視為Windows 8額外升級誘因探討。另一種觀點,則是USB 3.0軟體架構終於趨近完善了,可以衝著這點放手擁抱它。
Windows 7
Windows 8
▲外接盒裝配固態硬碟的組合,建議兩者SATA規格一致,這樣才能得到最佳速度。至於USB 2.0裝置則是回天乏術,Windows 8對它的幫助有限。
本文同步刊載於電腦王雜誌
歡迎加入電腦王雜誌粉絲團
我是很忙碌的人 我直接翻到最底頁末端想看總比較圖 結果沒有..
終於盼到這一文了...
本還想寫信去問呢..
有點心動想從z68跳z77啊...
2.關於UASP的部分;USB 3.0 Host晶片也就是指硬體的部分要有支援,接者FW要開起才有用(如果有FW);但是像Fresco是Hardware mode它無FW,假設硬體設計沒UASP就沒用處.
3.Device的IC的部分也是一樣,假設IC設計有UASP如過FW沒更新到有支援UASP也是一樣無支援,也就是說USB3.0 SATA bridge的IC假設有支援UASP mode但是FW如果沒Enable一樣無效.
4.像是ASmedia的USB3.0 host card其實硬體並無支援
它是透過Driver掛載在改成Tubro而號稱有UASP mode...在Windows 8下當然不會有,因為它是假的;硬體實際並無Support UASP mode!
5.要啟動UASP mode ==> USB3.0 Host(Hardware support and FW Enable)+ Windows 8 OS (in-box driver)+ Devices(Hardware support and FW Enable)
這樣才是完整的!