A data storage device includes one or more non-volatile, blockwise
erasable data storage media and a mechanism for sanitizing the media in
response to a single external stimulus or in response to a predetermined
physical or logical condition. Optionally, only part of the media is
sanitized, at a granularity finer than the blocks of the medium. Setting
a flag in an auxiliary nonvolatile memory enables an interrupted sanitize
to be detected and restarted. Optionally, a "death certificate" verifying
the sanitizing is issued. Preferably, the media are configured in a
manner that allows atomic operations of the sanitizing to be effected in
parallel.