Write Protect
寫入保護
WP是指透過硬體開關、軟體或韌體設計,防止未經授權的資料寫入SSD,當SSD在WP狀態下時,寫入(Program/Write)和抹除(Erase)都是被禁止的,只有讀取(Read)是被允許的。具WP功能的SSD能提供特殊用途企業和機構之用,比如警用、司法使用,為了保存證據必須防止已儲存的資料被錯誤地刪除。
透過軟體開啟的WP,使用者藉由主機端(Host)軟體的設定,下達ATA指令給SSD,SSD韌體收到和紀錄下指令後,通知FTL(Flash Translation Layer)開啟寫入保護。因此FTL對之後所有寫入相關命令,包含TRIM、Security Erase等,均不會執行寫入NAND Flash的動作;但SSD背景寫入功能,例如Data Scan、Refresh、Flush Log等,仍會繼續執行。這種方式不用增加或改變硬體,僅靠軟體和韌體就可以達到防寫的效果。
透過硬體控制的WP,在SSD電路板上會有一個開關,此開關連接到SoC上的GPIO Pin,使用者打開開關即開啟WP功能。當開關開啟時,SSD韌體會偵測到GPIO Pin的訊號,就會通知FTL開啟寫入保護,FTL對之後所有寫入相關命令,均不會執行寫入NAND Flash的動作;不過SSD背景寫入則會照常執行。
另一種透過韌體自動啟動的WP,是我們所有的SSD都會具備的功能,當SSD韌體偵測到NAND Flash的P/E Cycle即將用罄或是壞塊超過設定上限時,SSD韌體就會自動開啟WP,避免用戶繼續執行寫入,而導致資料毀損。
SATA SSD
128GB / 256GB / 512GB
NAND Flash: 3D TLC NAND flash
介面: SATA 3 (6Gb/s)
循序讀取: 最高 550 MB/s
循序寫入: 最高 450 MB/s
NVMe™ SSD
240GB / 256GB /480GB/ 512GB / 960GB/ 1024GB
NAND Flash: 3D TLC NAND Flash
介面: PCIe® Gen4 x4
循序讀取: 最高 3,700 MB/s
循序寫入: 最高 2,600 MB/s