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,避免用户继续执行写入,而导致数据毁损。
NVMe™ SSD
256GB / 512GB / 1024GB
NAND Flash: 3D TLC NAND Flash
接口: PCIe® Gen4 x4
连续读取: 最高 3,700 MB/s
连续写入: 最高 2,600 MB/s
SATA SSD
128GB / 256GB / 512GB
NAND Flash: 3D TLC NAND flash
接口: SATA 3 (6Gb/s)
连续读取: 最高 550 MB/s
连续写入: 最高 450 MB/s