目前很多 PCIe SSD 已經出現於市場中,不過大多數的人都無法透過 Intel RST 讀取 PCIe SSD,或許很多人有疑問,Intel 不是宣布新的 RST 將會支援 PCIe SSD 嗎,怎麼會無法正確讀取呢?
這部份並非 Intel 錯誤,也非你我的認知錯誤,會出現這個問題主要在 Intel 並未提供簡易的支援方式。所以並非 Intel RST 無法支援 PCIe SSD,而是想要支援,必須要透過繁瑣步驟才得以支援。
另外 Intel 並沒有提及這整個支援功能的硬體限制,所以可能會出現明明按照步驟操作,卻無法正確運作。會出現這些問題,恐怕都得歸罪於 Intel 沒有明確對消費者說明該功能的實現是透過何種方式達成。
首先我們先來談該功能是透過什麼手段達成,跟硬體方面的初步限制,對於想嘗試實作的使用者有初步篩選自己平台是否符合。首先,支援的平台目前只有 9 系列平台,但 X99 平台雖然歸類於 9 系列,不過非常可惜,目前 Intel 並沒有開放 RST For PCIe SSD 的支援能力。所以符合條件的平台目前僅有 Z97、H97 這兩個平台,其餘產品目前皆不在支援列表內。
看完了支援型號,那麼來初步探討一下 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 訊號的型號則是因線路問題無法支援。
緊接而來的第二個問題,是否任何 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 中。
那麼納入 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 RST 中看到該 SSD,顯示畫面也會更改為 PCIe 連結速度:1000MB/s。不過就同上面所述,目前僅能看到該 SSD,並無法對其進行任何操作。
|