Anti-ForensicsRendering Digital Investigations Irrelevant
Reference Library · Investigation notes

Review storage recovery claims: slack, unallocated space, and SSD TRIM

Evaluate what was searched and what the storage interface exposed before accepting a recoverability or overwrite claim.

Materially reviewed · Original editorial guide

3 minute read · Source-based editorial synthesis
On this page
  1. Separate slack from unallocated space
  2. Read pass-count claims with their assumptions
  3. Account for TRIM and storage translation
  4. Use the historical articles as bounded context
  5. Report a recovery result that can be checked

A failed recovery does not identify why data is unavailable. A successful fragment recovery does not reconstruct a complete file or establish who deleted it. Review the acquired scope, allocation category, storage behavior, and search method before drawing a conclusion. These checks are particularly important when a claim reduces recovery to the number of overwrite passes.

Separate slack from unallocated space

In a conventional filesystem discussion, file slack is unused space within allocation assigned to a file beyond its logical content. Unallocated filesystem space consists of allocation units not currently assigned to live files under the examined metadata. Volume gaps and device regions outside the acquired filesystem are separate scopes. State which meaning applies instead of calling every residual byte “free space.”

The Sleuth Kit blkls manual distinguishes unallocated data blocks from slack extraction. That distinction matters when reviewing a report: a search limited to one category does not establish the absence of relevant bytes in every other category. Preserve the extraction settings, filesystem interpretation, image offset, and tool version. The Slack Space field-manual entry remains the original topic reference.

Read pass-count claims with their assumptions

A statement about one pass or many passes requires a defined medium, interface, addressed range, and success criterion. NIST SP 800-88 Revision 2, September 2025 explains why media type and inaccessible areas matter; its change summary also rejects a general need for multiple overwrite passes for clear sanitization. These observations do not turn any file-level operation into proof that every historical copy or physical storage location was addressed.

The review question is whether the asserted operation reached the data relevant to the claim and what evidence supports its outcome. A repeated operation over the same logical scope cannot, by repetition alone, establish coverage of a different inaccessible scope. Conversely, recovery failure does not demonstrate a particular pass count. Keep the operation record, observed output, and inferred consequence separate.

Account for TRIM and storage translation

Microsoft’s thin-provisioning documentation describes translation of supported storage-space reclamation requests into UNMAP or TRIM in the Windows storage stack. It is a specific platform reference, not a guarantee about every device's post-deletion behavior. A filesystem's allocation view, the bytes returned by a host interface, and the device's internal physical state are different layers.

Record the device model and firmware where known, connection path, relevant operating-system and filesystem versions, acquisition method, and available configuration evidence. Treat zeros returned through an interface as an observation about that reading, not independent proof of when a physical erasure occurred. The SSD TRIM field-manual entry provides the site's existing background path. Report unsupported hardware or unknown settings as limits.

Use the historical articles as bounded context

The site's Disk Wiping: One Pass Is Enough article preserves the original discussion of pass counts. The Linux shred and dd demonstration, published March 2024 illustrates a particular file-backed filesystem exercise and also distinguishes remaining filename information from file content. Read those originals for their examples. Extend conclusions only after examining the medium, configuration, and observation method actually used; a demonstration is not a universal recovery guarantee.

Report a recovery result that can be checked

Distinguish content recognition from complete reconstruction. A string search may identify readable bytes without recovering a valid file, and a carved object may lack its original path or reliable association with filesystem metadata. An absence from a keyword report could concern the search configuration rather than the underlying bytes. State the level at which the method operated, the result it produced, and the extra evidence needed for any stronger reconstruction.

Identify the source image, acquired ranges, allocation categories examined, tool and version, search parameters, and result. For a recovered fragment, preserve its source location and explain any missing metadata or uncertain file association. For an empty result, state the searched scope and recognition limits. Use the failed-recovery interpretation guide to assess alternative explanations. This is a review workflow: no storage experiment, overwrite procedure, or measured recovery rate is supplied.