Datastrophe

Recovering Data from RAID, NAS and Storage Arrays

Datastrophe protects each member drive, completes a diagnostic assessment and returns only data that can be checked and used.

RAID member order, stripe, parity rotation and offset mapped for reconstruction

Diagnostic assessment

Establish disk order, stripe, parity rotation and offset

Establish disk order, stripe, parity direction and offset from evidence before accepting any virtual RAID reconstruction.

Disk order, stripe size, parity rotation and data offset define how member blocks become one RAID volume. A wrong assumption can produce a directory tree from the wrong sectors while silently corrupting file content. Controller metadata, bay labels, parity evidence and known file structures are compared before a candidate geometry is accepted.

The original disk order and labels are retained, write access is prevented, and each storage layer is considered separately. Datastrophe then plans imaging and virtual reconstruction drive by drive. This process helps separate a logical problem from physical media damage, structural corruption or a combination of faults.

Recovery is intended to produce a separate, usable copy of accessible data, not to return the failed array to service. Results may remain incomplete where sectors have been destroyed or overwritten, a member disk cannot be read, or encryption keys are unavailable.

  • Identify the shares, volumes and folders needed first
  • Assess each member disk independently of the array
  • Record configuration evidence before reconstruction

What the geometry assessment establishes

Disk order and labels are preserved while metadata, parity and known structures are compared. The resulting geometry is then tested against file-system records and representative files rather than accepted from one controller value alone.

Purpose and limits

The work aims to make a separate copy of recoverable data. It does not make a failed array suitable for reuse, and it cannot restore sectors that are destroyed, overwritten or protected by encryption for which no key is available.

Continued rebuilds or restarts can alter an array that still contains recoverable information.
NAS stopped after a second disk fault with bay order preserved

Risk control

After a second disk fault, stop the NAS and preserve bay order

Degraded volumes, missing disks and interrupted rebuilds are signals to stop routine operation and preserve the current state.

A degraded volume, an offline disk, a failed rebuild, missing bay order, a foreign configuration or an inaccessible pool all require caution. None proves the cause by itself. Together with the incident history, however, these signs determine which disks should be read first and whether the system should remain powered off. A noisy, slow or intermittently recognised member is potentially fragile.

The exact sequence matters. Failure after an impact, power interruption, deletion, formatting or reconstruction presents different technical risks. Previous replacements, restarts or repair commands may also have modified metadata that would otherwise help rebuild the volume.

Leaving the array online can reduce the recoverable result. Routine system activity may overwrite deleted content in a logical case, while repeated reads can worsen unstable sectors on a physically damaged disk.

  • Write down the first error and later changes
  • Avoid cycling the power or repeating a rebuild
  • Keep disks in their known bay order

Why the timeline matters

An impact, power cut, deletion, formatting event or rebuild changes the likely fault path. Details of every later restart, disk swap and repair attempt help show which metadata may still be reliable.

When to stop the array

Further operation can write over deleted content or repeatedly read a deteriorating disk. Powering down the system and retaining its configuration gives the data recovery laboratory a more stable starting point.

A useful recovery is measured by priority files that open correctly, not by an unverified total of extracted data.
Original RAID members preserved before any rebuild can overwrite coherent data

Source preservation

A RAID rebuild can overwrite the remaining coherent state

Leave the disks, bay order and configuration unchanged until a controlled acquisition plan has been set.

Do not initialise the volume, restart a rebuild, replace several disks at once or rearrange the bays. Each action changes evidence needed to determine the original layout. Even when a management interface recommends a repair, carrying it out before the member drives are imaged may reduce the options for recovery.

Automated tools can clear journals, rewrite superblocks, move fragments or create internally inconsistent files. Stop exploratory scans and record the commands or utilities already used so their effects can be considered during analysis.

Controlled acquisition is performed from the member disks, with testing reserved for images or working copies. This permits alternative RAID parameters to be compared without making further changes to the original media.

  • Do not initialise or repair the source volume
  • Keep all original member disks
  • Record any disk swaps or rebuild attempts

How repair attempts cause harm

Array repair utilities may update metadata, empty logs or write parity across the members. Those changes can remove evidence of the earlier configuration and leave files assembled from inconsistent points in time.

Working away from the originals

Once suitable images exist, several layouts can be tested and compared without stressing the source disks. If physical damage prevents ordinary imaging, laboratory controls are selected according to the condition of that particular member.

No recovery claim should include overwritten sectors, unreadable failed media or encrypted content without a working key.
RAID reconstructed virtually before the recovered volumes are mounted

Technical evidence

Reconstruct the RAID virtually before mounting volumes

Array geometry, filesystem records and representative file content are cross-checked before a reconstruction is accepted.

RAID level, stripe size, disk order, parity direction and filesystem metadata must agree before files can be trusted. RAID 5, RAID 6, mdadm, SHR, ZFS and Btrfs each leave different structural evidence. Analysis may therefore need to move between member-disk blocks, array metadata, the filesystem and application data.

Seeing folders in a reconstructed volume is only an intermediate result. Directory records can survive even when the associated content is damaged. Conversely, a missing directory tree does not rule out recovery where logs, indexes, snapshots, signatures or intact fragments remain.

Each member is assessed and imaged before virtual assembly. Candidate layouts are then checked against filesystem structures and known priority files. This order reduces the chance of accepting a reconstruction that looks plausible but returns corrupted content.

  • Image and assess every available member
  • Test disk order, stripe and parity together
  • Open representative files from the virtual array

Folders are not proof of integrity

A directory listing can be reconstructed from surviving metadata even when file blocks are missing or assigned incorrectly. Opening and checking representative content is necessary before those files are counted as usable.

A layered reconstruction

Work progresses from disk readability to array geometry, filesystem structures and then the requested files. Evidence at each level is used to test the next, rather than treating a single scan result as complete.

Technical findings should be explained in terms of their practical effect on the recovered files.
Each RAID member imaged according to its physical condition

Laboratory method

Image each member according to its physical condition

Assess and image each member independently, adapting read order and retries to the physical evidence from that disk.

Each RAID member is imaged according to its own physical condition before virtual assembly. A stable disk can be acquired normally, while a slow, clicking or intermittently recognised member may need controlled passes, skipped regions and a priority order. The weakest source should not be forced through the same broad scan as healthy members.

Unstable disks are acquired in an order that protects their readable areas. For logical corruption, write prevention and metadata analysis take priority. Where physical and logical faults overlap, the least destructive acquisition step is completed before virtual reconstruction begins.

Representative files are opened and checked during recovery, not only at the end. Dates, sizes, internal structure and application behaviour can all help show whether the reconstructed data is coherent.

  • Acquire unstable members before routine analysis
  • Reconstruct the array from protected working copies
  • Validate files throughout the process

Selecting the recovery path

The plan changes according to whether the limiting issue is unstable media, overwritten metadata, an interrupted rebuild or a missing configuration. The safest available acquisition is completed before tests that depend on repeated access.

Checking the result

Sample files are opened with appropriate applications and compared with their metadata where possible. The reported outcome reflects those checks rather than relying on the volume of raw blocks copied.

A member disk that can still be read may deteriorate if uncontrolled scans continue.
Priority shares, virtual machines, backups and databases selected for validation

Verification

Prioritise shares, virtual machines, backups and databases

Critical shares, databases, virtual machines and video records should be named early so they can guide acquisition and checking.

Priority items may include shared folders, virtual machines, databases, archives, CCTV or security camera footage, DVR/NVR exports and backups. Listing them early can redirect limited imaging time towards the disks, volumes and time periods most likely to contain the material that matters.

Prioritisation is especially valuable when one member is deteriorating or only part of a large array is required. It also narrows access to unrelated sensitive material and provides earlier evidence about whether the recovery can meet the stated need.

Final checks separate files that open and behave normally from partial files and entries supported only by metadata. A filename in an extraction list is not treated as recovered until its content can be assessed in the required context.

  • List essential shares and recent time periods
  • Test important files with suitable applications
  • Identify partial or unverified items clearly

Using priorities to direct recovery

When an array is large or a disk is unstable, the requested folders and date ranges help focus work on the most relevant extents. This can establish usefulness before an exhaustive extraction is possible.

What counts as a usable file

Files are classified according to whether they can be opened and used, are incomplete, or have only been detected in metadata. The distinction is retained in the result so uncertainty is not hidden.

Priority-file checks provide better evidence of value than a headline figure for recovered capacity.
Mounted RAID volume checked for file and application consistency

Consistency checks

Verify consistency beyond a mounted volume

Test the reconstructed volume beyond mounting: representative files, databases and virtual disks must agree with the proposed RAID geometry.

A mounted RAID volume is not proof that its files or applications are coherent. Wrong disk order, stale parity or missing member regions can still produce plausible names and folders while returning damaged blocks. Representative shares, databases, virtual disks and archives must be opened or structurally checked.

Validation compares file content, expected dates, checksums where available and application-level behaviour with the candidate geometry. If one layout mounts but fails these checks, it is not accepted merely because a directory listing appears.

The outcome states which members were unreadable, where parity remained uncertain, which files were checked and which databases or virtual machines remain inconsistent. Recovery access stays within the agreed scope, and the deliverable is kept separate from the failed array.

  • Open representative files from each priority share
  • Check databases and virtual disks structurally
  • Record unreadable regions and parity uncertainty

Test more than the file system

A file-system mount is followed by checks of priority files, database structures and virtual disks. Different data types expose stripe or parity errors in different ways.

Report the evidence behind the layout

The outcome identifies the member images, geometry tested, unreadable areas and validation results. The recipient can then use the recovered data with the remaining uncertainty visible.

A directory tree can survive an incorrect RAID layout. File and application checks decide whether the reconstruction is usable.
NAS bay plan, logs and configuration prepared for assessment

Case preparation

Provide the bay plan, logs and NAS configuration

Accurate disk order, device details, fault history and priority datasets allow a more focused initial assessment.

Provide the NAS, server or controller model, every disk model and capacity, the known bay order, symptoms, incident date and actions already taken. Include the names of priority shares, virtual machines, databases or recordings, along with photographs of errors and labels where useful.

Retain the chassis, controller, cables, power supply, replaced disks, configuration exports and any partial backup. A component that appears unrelated may contain the configuration record needed to interpret the member disks.

A concise case history should distinguish observed facts from assumptions. State what failed first, what was changed afterwards, which data is essential and whether a partial result covering particular folders or dates would be useful.

  • Label each disk with its last known bay
  • Name the essential shares and applications
  • Describe all rebuilds, replacements and scans

Items to keep with the case

Keep all members, including disks removed before the final failure, as well as the enclosure, controller and configuration records. Each may help establish the last coherent array state.

A useful case summary

Record the observed failure, later actions and acceptable recovery priorities without guessing at the cause. Clear facts make it easier to choose a proportionate technical approach.

Request a quote after providing the configuration, incident history and required data.

FAQ

Frequently asked questions

What is the first step after a RAID or NAS failure?

Stop routine operation, preserve the known disk order and record the errors and actions already taken. Do not initialise, rebuild or replace more members before the configuration and individual disks have been assessed.

Is complete recovery from a RAID or NAS always possible?

No. The result depends on the number and condition of available members, subsequent writes, surviving metadata, rebuild history and encryption access. Only files supported by the reconstructed evidence and practical checks should be reported as usable.

How do priority files affect RAID recovery?

Named shares, databases, virtual machines and recording periods show which parts of the array matter most. They can guide imaging and allow useful content to be tested early when the system is large or a member disk is unstable.

Should recovered RAID disks return to production use?

Recovery is concerned with extracting data, not certifying the failed storage for service. Member disks and an array associated with data loss should not be assumed reliable simply because some content was recovered.

How are incomplete or uncertain RAID results reported?

The result distinguishes verified files, partial content and items identified only through metadata. Unreadable disks, overwritten regions, failed parity checks, inconsistent applications and inaccessible encryption are stated as limitations.

Diagnostic assessment

Unsure about a storage device or fault?

Datastrophe assesses the risk before any recovery attempt and points you towards the safest next step.

Request a diagnostic assessment