sanitize operation会改变NVM subsystem中的所有user data,因此不可能从任何cache、non-volatile media(非易失性介质)或任何Controller Memory Buffer中恢复以前的user data。Controller Memory Buffer内的Submission Queue和Completion Queue是否会被sanitize操作改变是具体实施的;所有其他存储在所有Controller Memory Buffer中的数据都会被sanitize operation改变。如果user data的一部分没有被改变,并且sanitize operation成功完成,那么NVM subsystem应确保该portion of the user data在NVM subsystem内未来的任何使用(例如从NVM介质、缓存或任何控制器内存缓冲区中检索)永久不可访问,并且该部分用户数据通过NVM subsystem的任何interface永久不可访问,包括NVMe-MI实现等管理接口。
sanitize operation的范围是NVM subsystem中能够包含user data的所有位置,包括cache、Persistent Memory Regions以及unallocated or deallocated areas of the media。sanitize operation不会影响Replay Protected Memory Block、boot partitions或其他不包括user data的cache和media。a sanitize operation还可以根据需要更改log page(例如,防止从log page信息中获取user date)。一旦启动,operation将无法被中止,并且在Controller Level Reset including across power cycles后继续进行。