A write management method of an NAND type
solid state storage device dynamically generates a write prohibition condition and controls a write operation by establishing a write context
record, monitoring a write consequence and performing a responsibility attribution analysis. Before each time of data writing, a context
record containing a writing strategy, an NAND block state and a data attribute is established; after data writing is completed, ECC correction events, retention errors, and unintended rewrite or read failure events of the NAND block are monitored during background observation. When the monitoring result exceeds a preset allowable range, the context
record is traced back, the failure possibility of the combination of the specific writing strategy and the block state is judged, and a corresponding writing forbidding condition is established. According to the method, the accumulated failure frequency of a single writing strategy or a single NAND block is calculated, strategy or
block level limitation is established, and the strategy and the block limitation are dynamically updated according to an
observation period, so that the SSD can still effectively reduce the high-risk event occurrence rate at different loads and aging stages, the
data reliability is improved, and the service life of the NAND block is prolonged.