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

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

文章標籤:

文章分享:

+ MORE精選文章:

    + MORE活動推薦:

    SAMSUNG T7 Shield 移動固態硬碟

    [*]超快的移動固態硬碟,比傳統外接 HDD 快 9.5 倍 [*]堅固的儲存 ...

    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 速度大幅提升 [*]優化的電源效率 ...

    打印 上一主題 下一主題

    [固態硬碟 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-12-24 01:22 , Processed in 0.661597 second(s), 63 queries .

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

    © 2001-2018

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