用戶資料從一個設備傳遞到另一個設備時,可能會有訊號衰減、雜訊干擾等問題;因此「端到端資料保護」便應運而生,可確保存取和檢索的資料是正確的,避免從存儲資料的起始端到最遠端會發生錯誤。
「端到端資料保護」是固態硬盤驅動器的一項功能,它可以擴大錯誤檢測的範圍,其覆蓋範圍從電腦系統、硬碟和資料傳輸的整個路徑,用於驗證資料的正確性。
SSD End-to-End 資料保護
所有 SSD 都包含一個控制器,負責 SSD 與主機系統的通訊。無論是何種規格 (如2.5吋、mSATA、M.2等) 或通訊協定 (如 SATA 或 NVMe),都會透過 SSD 控制器來進行寫入或讀取。
當資料被讀取或寫入時,其行走路徑會經過不同的站點。寫入的路徑包含Host -->PCIe IP-->Data Buffer-->Flash IP-->NAND Flash,讀取的路徑則是反向。
這種「端到端資料保護機制」主要除了確保資料在傳輸時能受到保護之外,若控制器內部RAM搬動資料,發生了Soft Error,系統也能夠有能力偵錯,避免錯誤的資料傳送至主機端。簡而言之,E2E的主要目的就是讓每一個站點都保有獨立的偵錯能力,避免傳輸過程中產生了錯誤資料。
錯誤偵測及修正
為確保資料從 SSD 控制器傳遞至 NAND 儲存設備時,能保有其完整性,SSD 控制器整合了「錯誤修正」技術 (稱為「錯誤修正代碼」(ECC)),以偵測並修正可能影響此軌道上資料的大多數錯誤。而NAND Flash晶片則整合了其他錯誤修正資訊,以及寫入每個區塊的資料,讓 SSD 控制器在讀取資料區塊時也能同時修正錯誤。此外,NAND Flash會在正常運作時發生位元錯誤,但此種錯誤也可藉由ECC來即時修正。
不過,在極為罕見的情況下,讀取區塊中的資料錯誤會無法修正,這時SSD 控制器就會將此情形歸類為「無法修正 ECC 錯誤」(UECC) ,並向主機電腦回報。
ADATA SSD 也整合了 NAND 快閃裝置的備用區塊。這些備用區塊通常位於硬碟的 OP 空間,而且使用者無法存取。如果 NAND 裝置在資料塊中有過多錯誤,則會將該區塊標記為「錯誤區塊」並汰換。因此,使用「備用區塊」可延長 SSD 的使用壽命和耐用度。

Our website keeps three levels of cookies. You can adjust your preferences at any time. If you want more information about what cookies are and which cookies we collect, please read our cookie policy.
are essential cookies that ensure that the website functions properly and that your preferences (e.g. language, region) are saved.
allow us to analyse website use and to improve the visitor's experience.
allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.