找回密碼註冊
作者: qhuahong
查看: 125977
回復: 4

精華與得獎推薦: 圖檔下載

文章標籤:

文章分享:

+ MORE精選文章:

+ MORE活動推薦:

GEX PRO 850W玩家開箱體驗分享活動

卓越性能,超值選擇 GEX PRO 系列通過 80 PLUS 金牌認證,實現高達 ...

體驗極速WiFi 7!MSI Roamii BE Lite Mesh

第一名 guanrung1110 https://www.xfastest.com/thread-293988-1- ...

極致效能 為遊戲而生 990 PRO SSD 玩家體驗

[*]極致效能固態硬碟 [*]PCIe 4.0 速度大幅提升 [*]優化的電源效率 ...

Micron Crucial PRO D5 6400超頻版 玩家開

解銷更快的遊戲速度! 利用低延遲遊戲記憶體的強大功能 利用 Cruci ...

打印 上一主題 下一主題

[固態硬碟 SSD] [XF] 如何透過 Intel RST 9 系列新增功能驅動 PCIe SSD

[複製鏈接]| 回復
跳轉到指定樓層
1#
目前很多 PCIe SSD 已經出現於市場中,不過大多數的人都無法透過 Intel RST 讀取 PCIe SSD,或許很多人有疑問,Intel 不是宣布新的 RST 將會支援 PCIe SSD 嗎,怎麼會無法正確讀取呢?

Intel-M.2-Storage.jpg


這部份並非 Intel 錯誤,也非你我的認知錯誤,會出現這個問題主要在 Intel 並未提供簡易的支援方式。所以並非 Intel RST 無法支援 PCIe SSD,而是想要支援,必須要透過繁瑣步驟才得以支援。

另外 Intel 並沒有提及這整個支援功能的硬體限制,所以可能會出現明明按照步驟操作,卻無法正確運作。會出現這些問題,恐怕都得歸罪於 Intel 沒有明確對消費者說明該功能的實現是透過何種方式達成。

首先我們先來談該功能是透過什麼手段達成,跟硬體方面的初步限制,對於想嘗試實作的使用者有初步篩選自己平台是否符合。首先,支援的平台目前只有 9 系列平台,但 X99 平台雖然歸類於 9 系列,不過非常可惜,目前 Intel 並沒有開放 RST For PCIe SSD 的支援能力。所以符合條件的平台目前僅有 Z97、H97 這兩個平台,其餘產品目前皆不在支援列表內。

DSC00119.JPG


DSC00121.JPG


看完了支援型號,那麼來初步探討一下 Intel 是用何種方式做到控制 PCIe SSD 的。這方面得先回到從 8 系列導入的 Flexible I/O 功能,根據 Intel Flexible I/O 功能,晶片得以免除外部 Switch 晶片進行功能切換。這部份目前在 9 系列中最常見的功能實作大多為 SATA Express 或是 M.2,透過該功能得以實現 SATA Express 除了 SATA 訊號之外,同時能夠提供 PCIe 訊號。不過由於 PCIe 訊號除了資料本身,還需要 Reference Clock,故 SATA Express 除了 2 埠 SATA 之外,旁邊還需帶有一小塊提供 PCIe Reference Clock 用途的訊號端子。M.2 的部份則簡單許多,Connector 本身因 Pin 腳已預先定義 PCIe Reference Clock 規範,並不需如 SATA Express 一樣提供額外 Pin 腳。

由於是透過 Flexible I/O 功能達成 PCIe remapping to SATA,所以第一個疑問產生,是否支援一般 Full Height / Half-Height PCIe SSD?答案為否定,原因在前面已經解答,Intel RST For PCIe SSD 主要透過 Flexible I/O 實作該功能,意味著使用者只能使用 M.2 插槽,且該 M.2 插槽必須為採用 Muxed signal 的 Port 13、14 才得以開啟這項功能。換句話說,並非所有透過 PCH PCIe 通道的 PCIe SSD 均支援 Intel RST,這點也是相當多人出現問題的地方。依照目前的市場產品來判斷,宣稱 M.2 擁有超過 10Gb/s 的型號目前大多不支援、M.2 無法支援 SATA 訊號的型號則是因線路問題無法支援。

flexible-i:o.jpg


緊接而來的第二個問題,是否任何 M.2 PCIe SSD 在 Flexible I/O 架構下均可支援 Intel RST,這點非常耐人尋味。由於 PCIe SSD 目前分為 2 大主流,分別為 AHCI 與 NVMe,兩者雖然外觀、介面通道頗為相似。不過兩者並非相等,主要差別為 Controller 間的不同,Driver 部分也大相逕庭,其餘部分大致均採原先 PCIe 架構下所建立的標準。

Intel 透過 Host Chipset 中 PCIe Root Port 傳至 AHCI Driver 這段路徑交由 AHCI HBA 取代,如此一來即可將 PCIe SSD 重新歸納至 RST 所使用的 AHCI HBA 中管轄。那麼 NVMe 呢?由於目前 Intel 並未將系統大改,導致目前並沒有辦法透過現有方式 remapping,故目前使用 NVMe SSD 按照前面所述的步驟安裝,仍無法納入 Intel RST 中。

SATA-Express-interface.jpg


那麼納入 RST 之中有什麼好處呢?以 9 系列平台來探究的話,對於使用者來說並沒有太大用處。雞肋外還造成效能減損等問題,不過若是以未來 100 系列支援「Intel RST PCIe supports RAID configuration 0/1/5/10.」的功能來看,實用性就高上許多。

話雖如此,在 Intel 750 系列等 NVMe SSD 問世後,採用 AHCI 架構下的消費級 PCIe SSD 不僅速度無法與之匹敵外,未來可塑性也已經因發展許久而失去了大幅向上提昇的空間。且透過 Intel 的方式,在無驅動的情況,並無法將之用於系統安裝,僅能依靠進入系統後才得以使用,方便與通用性方面都成了相當雞肋的功能。

那麼現階段要如何讓 9 系列正確透過 Intel RST 讀取到 PCIe SSD 呢?步驟總共有 3 步,分別為:
1. BIOS 中的 SATA Mode 需要更改為RAID Mode。
2. 更改為 RAID Mode 後會顯示原先隱藏的 PCIe NAND Configuration 選項,將之更改為 Enabled。
3. 最後將 CSM 中的 PCIe Expansion Device 更改為 UEFI First,部分廠商需要將 Windows 8/8.1 Feature 選項更改為 Enabled,若找不到類似 CSM 選項,直接將開機模式更改為 UEFI Only 也有同等效用。
4. 如需使用該硬碟安裝系統,在安裝前需載入 Intel RAID Driver。

Intel-SATA-Mode.jpg


Intel-Nand-Flash-Config.jpg


Windows-Feature.jpg


根據上述步驟後,即可在 Intel RST 中看到該 SSD,顯示畫面也會更改為 PCIe 連結速度:1000MB/s。不過就同上面所述,目前僅能看到該 SSD,並無法對其進行任何操作。

Intel-RST.JPG


Intel-RST-1.JPG


Intel-RST-2.JPG
2#
admin 發表於 2015-7-3 17:04:15 | 只看該作者
XFastest現在活動好康連發,快去活動專區報名參加!優質好禮等你來拿~
3#
XF-Staff 發表於 2015-7-3 17:25:06 | 只看該作者
感謝玩家熱情發帖,XFastest的成長有勞各位一齊努力打拼!
4#
XF-Team 發表於 2015-7-3 17:57:08 | 只看該作者
XFastest現在活動好康連發,快去活動專區報名參加!優質好禮等你來拿~
5#
fairybear 發表於 2015-7-8 12:17:01 | 只看該作者
感謝詳細介紹分享PCIe SSD的正確驅動方式!!
您需要登錄後才可以回帖 登錄 | 註冊 |

本版積分規則

小黑屋|手機版|無圖浏覽|網站地圖|XFastest  

GMT+8, 2024-11-25 10:44 , Processed in 0.154856 second(s), 63 queries .

專業網站主機規劃 威利 100HUB.COM

© 2001-2018

快速回復 返回頂部 返回列表