Etherealm ResearchStorage tools

ER SMI Recovery

SMI Recovery

Reconstruct SM2258XT EasyTool recovery exports as a read-only virtual disk for scanning and reading with data recovery tools.

Contact the author

Commercial software provided free of charge. Contact the author to obtain a download.

Concept illustration
Brand
Etherealm Research
Platforms / runtime
  • Windows x64
Technologies
  • Rust
  • iSCSI

About the project

SMI Recovery supports data recovery workflows for the SMI SM2258XT controller. EasyTool exports are spread across multiple DataBank directories. The software reads their indexes and data files, organizing the fragments into a read-only virtual disk that recovery tools can scan for file systems and files.

The product targets Windows x64, with a command-line interface supporting SM2258XT EasyTool 1.x and 2.x export formats. It works with existing recovery exports, does not write to the original SSD, and does not perform file-system repair.

  1. Read-only virtual disk

    Map data from multiple DataBank directories into a logical disk and connect it to a recovery workflow through read-only iSCSI.

  2. Recovery data diagnostics

    Inspect indexes, duplicate LBAs, missing ranges, and partition hints, with targeted sector reads and index comparison.

  3. Image export

    Export raw or sparse images from the same logical mapping for use with offline recovery tools.

Connect recovery exports to your tools

Read-only iSCSI is the primary interface. Recovery software reads sectors through an iSCSI disk without first generating a full-disk image. The virtual disk uses the indexes to locate content in each BankImage.bin file and rejects write requests. Compiled indexes and a block cache reduce repeated index work and disk access.

Inspect what the recovery data contains

Diagnostics inspect duplicate LBAs, missing ranges, partition signatures, and NTFS boot-sector hints. Index summaries, comparisons between two export sets, and targeted LBA reads help locate data and gaps. Missing sectors are represented by zeros; those zeros are fill data, not recovered content.

Export an image for offline use

For a standalone image, export a raw file from the same logical mapping or use sparse mode to skip missing and all-zero ranges. Duplicate LBAs can explicitly keep the first record, keep the last, or raise an error. An export plan shows the target capacity and write ranges before export. Source recovery data remains read-only.

Free of charge, available from the author

SMI Recovery is commercial software from Etherealm Research, provided free of charge. Contact the author, PeratX, at [email protected] to obtain a download. Include the SM2258XT EasyTool export version and your intended workflow in the email.