Data recovery methods and fundamentals
Seventy-three technical guides organized as a recovery workflow: preserve the source, acquire data, reconstruct storage, extract safely and validate the result.
Start here
Understand the overall workflow, identify the layer that failed, and decide whether ordinary software access is still appropriate.
Data Recovery Workflow: Source to Validation
TechnicalPreserve the source, acquire readable data, reconstruct storage, extract files and validate the result.
Logical vs. Physical Data Recovery
TechnicalSeparate failures of storage access from failures of partitions, file systems and higher-level structures.
When Software Recovery Is No Longer Appropriate
TechnicalRecognize instability, mechanical symptoms and other conditions where continued software scanning can increase risk.
Understanding Storage Layers Before Recovery
How devices, RAID, pools, encryption, partitions, file systems, virtual disks and application data form a dependency stack that must be reconstructed in the right order.
Acquisition & preservation
How to preserve source state and obtain the best possible copy before reconstruction or repair.
Disk Imaging vs. Cloning
TechnicalUnderstand sector-level copies and why recovery work is normally moved away from the original source.
How to Image a Failing Drive Safely
TechnicalUse staged acquisition, maps and controlled retries when the source is unstable.
What a Disk Image Preserves — and What It Does Not
TechnicalKnow which source information a logical image captures and what can remain outside it.
Read Errors, Timeouts and Retries Explained
TechnicalUnderstand why repeated reads cost time and how recovery imaging treats difficult regions.
Recovery Copies: Source, Image, Working Copy and Destination
TechnicalKeep preservation, experiments and extracted files on conceptually separate copies.
Write Blocking in Data Recovery
TechnicalSeparate prevention of source writes from the process of imaging or file extraction.
SMART Health: Useful Signal, Not a Verdict
TechnicalUse drive health information as evidence without treating it as proof that a device is safe.
Live Systems, Snapshots and Consistent Recovery Copies
TechnicalDistinguish complete acquisition from a coherent point-in-time copy of an active system.
Recovering Data from Snapshots and Previous Versions
How snapshots, previous versions and copy-on-write history can preserve older data, where they differ from backups, and how to use them safely during recovery.
Reconstruction & analysis
Rebuild the logical view of partitions, arrays, file systems and allocated data without flattening useful structure too early.
Partition Recovery vs. File Recovery
TechnicalDecide whether restoring a partition definition is necessary or whether files should simply be extracted.
File-System Recovery vs. File Carving
TechnicalCompare structure-aware recovery with content-based scanning.
File Carving and Signature-Based Data Recovery
TechnicalHow signatures, size detection, fragmentation and validation actually work inside a carving tool, and what carving cannot do.
Metadata Recovery vs. Raw Recovery
TechnicalUnderstand what names, paths, extents and fragmentation information surviving metadata can preserve.
RAID Reconstruction Basics
TechnicalReconstruct member order, geometry and parity relationships before trusting recovered data.
SSD Recovery Fundamentals
TechnicalUnderstand deallocation, translation layers and controller-dependent limits of SSD recovery.
Sparse, Thin-Provisioned and Virtual Storage Recovery
TechnicalPreserve logical-to-physical mappings in thin pools, sparse files and virtual storage.
What Overwrite Actually Destroys
What new writes destroy in metadata and file content, why partial overwrite matters, and what recovery can and cannot reconstruct afterward.
Repair & validation
Keep repair separate from recovery and verify that a plausible result is actually usable.
Repair vs. Recovery
TechnicalUnderstand why making a volume usable again is a different objective from extracting its data safely.
Why Mounting a Damaged File System Can Be Risky
TechnicalRecognize journal replay, metadata updates and uncontrolled reads that can accompany normal mounting.
How to Validate Recovered Data
TechnicalCheck content structurally and by representative sampling instead of trusting names and directory trees alone.
Cryptocurrency & credential recovery
Wallet recovery follows the same imaging-first discipline as the rest of this catalog, plus its own sequence for seeds, encrypted containers and multisig setups.
Cryptocurrency Wallet Recovery Workflow
TechnicalThe seven-stage sequence — preserve, identify, acquire, unlock, reconstruct, verify, secure — and why order matters.
Wallet Seeds, Derivation Paths and Account Reconstruction
TechnicalWhy a correct seed can still restore an apparently empty wallet, and what actually decides which addresses appear.
Recovering Encrypted Wallet Files and Keystores
TechnicalSeparate the container problem from the credential problem, and know the version-compatibility risks.
Multisig Wallet Recovery and Descriptors
TechnicalWhy multisig doesn't fail like a single-key wallet, and what to preserve beyond the individual keys.
RAID, NAS & SAN reconstruction
Beyond generic RAID geometry: vendor-specific pooling, foreign controller metadata, interrupted rebuilds, and the LUN and snapshot layers above a SAN or NAS array.
Reconstructing NAS Storage Stacks
TechnicalWhy a NAS volume can depend on several independent mappings, and why Synology SHR is often more than one RAID array.
Remote NAS Recovery vs. Member-Level Reconstruction
TechnicalWhy a live-appliance SSH scan and a rebuild from member disks are different capabilities that deserve different checkmarks.
RAID Metadata, Member State and Foreign Configurations
TechnicalWhy RAID metadata describes chronology as much as geometry, and why “foreign” doesn't mean failed.
Recovering After an Interrupted RAID Rebuild
TechnicalWhy a partially rebuilt member can be correct in one address range and useless in another.
LUN, Thin Provisioning and Snapshot Recovery
TechnicalWhy a thin LUN's allocation map is part of the data, and why a snapshot isn't automatically a second copy.
SAN Storage Stack Reconstruction
TechnicalMapping the full path from physical disks to the application, and why presentation failure isn't storage failure.
Storage Metadata Generations and Consistency
TechnicalWhy several metadata copies can all be valid while describing different points in time.
SSD & flash controller internals
Beyond deallocation and translation basics: NAND mapping and garbage collection in depth, chip-off and ISP acquisition, controller/firmware-level recovery, and the counterfeit-capacity failure class.
Flash Translation Layers and NAND Mapping
TechnicalWhy flash storage is a synthetic logical disk built by the controller, and why raw NAND is not a disk image.
Chip-Off, ISP and Monolithic Flash Recovery
TechnicalPhysical NAND acquisition methods, and why they are only useful if the controller's transformations can be reversed afterward.
SSD Firmware, Translator and Controller-Level Recovery
TechnicalWhy controller failure is a family of failures, and why controller-aware access often beats chip-off on modern SSDs.
TRIM, Deallocate and Garbage Collection
TechnicalWhy deallocation and physical erasure are related but separate events, and what that means for deleted-file recovery.
Counterfeit Flash Capacity and Address Aliasing
TechnicalHow fake-capacity flash can alias addresses onto used physical memory and create genuine overwrite.
Filesystem internals
Deeper than partition and filesystem basics: NTFS MFT records, APFS containers and object maps, journals and crash consistency, partition-table discovery, allocation metadata and orphaned files, and ext4's own structures.
NTFS MFT, Allocation and File Reconstruction
TechnicalWhy a file can survive in the MFT and on allocated clusters even after its directory entry is gone.
APFS Containers, Object Maps and Snapshots
TechnicalWhy APFS recovery means finding a consistent copy-on-write generation, not repairing one fixed superblock.
Filesystem Journals and Crash Consistency
TechnicalWhy $LogFile, USN and JBD2 restore structural consistency, not a historical backup of user files.
Partition Table Recovery and Filesystem Discovery
TechnicalWhy a lost partition map doesn't mean a lost filesystem, and how to find it before writing a new one.
Allocation Metadata, Orphaned Files and Lost Space
TechnicalWhy used space and directory visibility are separate questions on every filesystem this site covers.
ext4 Superblocks, Inodes, Extents and Journal
TechnicalHow redundant superblocks, inodes, bitmaps and extent trees let ext4 recovery work independently of a damaged directory tree.
Encryption & ransomware recovery
Legitimate storage encryption and attacker-controlled encryption are different problems: key hierarchies and recovery metadata for BitLocker, FileVault/APFS and LUKS, plus ransomware identification, decryptor validation and encryption-pattern recovery paths.
Encryption Key Hierarchies and Recovery Metadata
TechnicalWhy a password is usually not the sector key, and why preserving the metadata that connects them matters as much as the ciphertext.
BitLocker Key Protectors and Damaged-Volume Recovery
TechnicalFVEK, VMK, key protectors and why severe metadata corruption can require a volume-specific key package.
FileVault, APFS Encryption and Hardware-Bound Keys
TechnicalWhy modern FileVault recovery can depend on the original Mac hardware, not just an offline disk image.
LUKS Headers, Keyslots and Volume-Key Recovery
TechnicalWhy a LUKS header backup can be as important to preserve as the encrypted data image itself.
Ransomware Identification and Decryptor Validation
TechnicalWhy a file extension is weak evidence, and how to validate a decryptor's output before trusting it.
Ransomware Encryption Patterns and Recovery Paths
TechnicalWhy what happened to the original plaintext — overwritten, copied-and-deleted, or partially touched — decides the real recovery path.
VM, database & application containers
The recovered file is often only the outer container: virtual disk snapshot chains, VHDX/QCOW2 internal metadata, database page and transaction recovery, PST/OST internal structure, and MP4/MOV container repair.
Virtual Disk Snapshot and Differencing-Chain Recovery
TechnicalWhy a VMDK snapshot chain is a parent-child generation problem, not a filename-sorting one.
VHDX and QCOW2 Internal Metadata Recovery
TechnicalWhy recovering the outer virtual-disk file doesn't guarantee its internal guest-block map is valid.
Database Page-Level Corruption and Transaction Recovery
TechnicalWhy page checksums, allocation metadata and logs have to be interpreted together, not as one file-level verdict.
SQL Server Corruption, Page Restore and DBCC
TechnicalWhy isolated page restore from backup and log is different from destructive DBCC repair.
InnoDB Tablespaces, Redo Logs and Crash Recovery
TechnicalWhy data files and redo logs describe one transactional state together, and why deleting redo logs isn't a normal fix.
PST and OST Internal Structure Recovery
TechnicalWhy ScanPST can discard corrupt blocks and the dependent messages with them.
Media Recovery vs. Photo and Video Repair
TechnicalFour layers — discovery, fragment reconstruction, container repair and enhancement — behind one “Video: yes” checkmark.
MP4 and MOV Container Repair
TechnicalWhy a video file can hold intact media while missing the sample tables that map it into a playable track.
Recovering Fragmented Video from Memory Cards
TechnicalWhy recovering only the first contiguous region of a large recording can produce a plausible but incomplete clip.
HDD mechanics, electronics & laboratory recovery
Beyond software-level bad-sector handling: head stack and platter mechanics, PCB/ROM/adaptive data, service-area and translator firmware, professional multipass imaging, cleanroom head replacement and donor matching, and water/fire contamination recovery.
HDD Heads, Platters and Mechanical Failure
TechnicalWhy head replacement restores an access mechanism, not magnetic media that's already been scratched away.
HDD PCB, ROM and Adaptive Data Recovery
TechnicalWhy a matching part number isn't the same thing as a matching drive personality.
HDD Firmware, Service Area and Translator Recovery
TechnicalWhy healthy platters and electronics can still leave a drive unreadable if service-area firmware can't load.
Imaging Bad Sectors and Unstable HDDs
TechnicalWhy the goal is the most valuable data before the source degrades further, not a perfect image on the first pass.
Cleanroom Head Replacement and Donor Matching
TechnicalWhy donor compatibility depends on internal mechanical and adaptive parameters, not the model on the label.
Water, Fire and Contaminated-Drive Recovery
TechnicalWhy powering or drying a contaminated drive can turn a cleanable condition into permanent damage.
Mobile devices & cloud recovery
Where recovery depends on cryptographic state and surviving history rather than raw bytes: iPhone Data Protection and Secure Enclave, Android FBE and Keystore, board-level preservation, and cloud file version, change-history and provider-API recovery.
iPhone Data Protection and Secure Enclave Recovery
TechnicalWhy raw NAND access alone is not equivalent to plaintext access on a modern encrypted iPhone.
Android FBE, Keystore and Hardware-Bound Recovery
TechnicalWhy filesystem decryption and application-key access are two independent cryptographic layers on modern Android.
Mobile Device Recovery State and Board-Level Preservation
TechnicalWhy preserving the original board and unlock state can matter more than preserving the storage chip alone.
Cloud File Version and Deleted-Item Recovery
TechnicalWhy identifying the object and its surviving revisions matters before changing the synchronized namespace.
Cloud Change History and Sync-State Reconstruction
TechnicalWhy change APIs and revision APIs answer different questions, and recovery often needs both.
Dropbox, Google Drive and OneDrive Recovery APIs
TechnicalWhy retention and restore capability differ by provider, plan and account type.