Skip to main contentSkip to navigation
Lab Operational Since: 17 Years, 7 Months, 11 DaysFacility Status: Fully Operational & Accepting New Cases

Drone Data Recovery

Crashed DJI, Autel, and Skydio Footage from microSD and Onboard Storage

When a drone hits the ground, the camera rarely finishes the file it was writing. The aircraft loses power on impact, or the battery pops loose, before the camera writes the index that makes an MP4 playable. The footage is still on the microSD card; the file just has no map to it. We rebuild that map by hand, and if the card cracked in the crash, we read the NAND directly.

From $200 | No data, no fee | Nationwide mail-in to our Austin, TX lab

Author01/09
Louis Rossmann
Written by
Louis Rossmann
Founder & Chief Technician
Updated 2026-06-12
Why a Crash Leaves the Video Unplayable02/09

Why a Crash Leaves the Video Unplayable

A drone writes its video the same way every clean recording does: the picture data goes down first, and a small index is written last when you stop recording. A crash cuts power before that last step. So the file holds the whole flight but carries no index, and every player rejects it as broken or zero bytes.

That distinction matters, because the footage you care about is sitting in the file untouched. The data is intact; the bookkeeping is missing. Recovering it is a reconstruction job, not a magic-trick of pulling deleted frames out of nowhere. We rebuild the missing index so a normal player can read the flight you already recorded.

Drone Failures We Recover03/09

Drone Failures We Recover

Unfinalized Recording After a Crash

The camera writes the video payload box (the mdat) as it flies, then writes the moov atom index when recording ends. A crash or a battery ejection on impact cuts power first, so the mdat is full but the moov atom never gets written.

The clip shows as 0 bytes, refuses to open, or plays for a fraction of a second and stops. This is the single most common drone case, and it is one of the more recoverable ones because the picture data is already on the card.

exFAT Corruption from Power Loss

DJI and most drones format the microSD card as exFAT. exFAT keeps one allocation table with no backup copy, so a power cut during a metadata write can orphan whole cluster chains and leave the card reading as RAW or empty. We image the card and rebuild the exFAT allocation bitmap and directory entries from the surviving structures so the files map back to their data.

Impact-Cracked microSD Card

A hard crash can crack the card body, snap the gold contacts, or shear a PCB trace. The NAND flash die that holds your footage usually survives that mechanical damage. When the card will not read in any slot, we go to the chip directly: desolder the NAND and read it on a dedicated NAND reader, then rebuild the image from the raw dump.

Card Pulled While the Aircraft Was Writing

Yanking the card before the drone has finished closing the file produces the same unfinalized MP4 as a crash, plus possible directory damage. The fix is the same: repair the file system, then reconstruct any clip whose moov atom never made it to the card.

Onboard Internal Storage

Some drone models cache video to internal storage on the aircraft alongside, or instead of, a removable card. When the card path is not available and the storage is soldered to the board, we read it at the board level rather than swapping it like a card.

Water and Mud Ingress

Crashes into water, snow, or wet ground push contaminants into the card slot and onto the contacts. We clean and stabilize the card before imaging so corrosion does not spread during the read, then recover the footage off the cleaned media.

Drones We Recover04/09

Drones We Recover

DJI Mavic, Air, and Mini

DJI consumer drones record to a removable microSD card, commonly formatted as exFAT, and write H.264 or H.265 video inside an MP4 or MOV container. Consumer DJI SD-card footage is generally not encrypted at rest, so once we image the card the video is readable. The usual case after a crash is an unfinalized clip plus some exFAT damage; we repair the file system and rebuild the orphaned recording.

Autel EVO

Autel EVO drones record to microSD with the same container format and the same moov-last write order as DJI, so the crash failure pattern is the same: a full mdat with no index. We image the card, repair the file system, and reconstruct the unfinalized clip using a same-model reference for the codec settings.

Skydio

Skydio drones store footage on microSD and, on some models, onboard internal storage. When the card reads, we treat it as a standard exFAT and MP4 recovery. When the only copy is on soldered internal storage, we read it at the board level.

Other UAVs and Action-Camera Payloads

Custom and FPV builds, agricultural and survey drones, and aircraft carrying a GoPro or similar action camera all record to flash media with the same H.264 or H.265 video in an MP4 or MOV container. The recovery workflow is identical: image the media, repair the file system, and rebuild any unfinalized clip.

What Not to Do with a Crashed Drone Card05/09

What Not to Do with a Crashed Drone Card

Do not let the drone or your phone reformat the card. When an aircraft sees a corrupted exFAT card, it often offers to format it so it can keep recording. A format overwrites the directory and allocation structures we use to map your files back to their data. Pull the card and set it aside instead.

Do not run chkdsk on the card. Windows chkdsk treats the orphaned clusters of an unfinalized clip as lost data and truncates them into .chk files. That breaks the contiguous video payload the reconstruction depends on, and the damage does not undo.

Do not keep flying on a card that misbehaved. If the card threw an error or dropped a clip, every new recording reuses the same free space and can overwrite the footage you want back. Stop using the card the moment it acts up.

Do not force a cracked card into a reader. A card with a snapped body or bent contacts can short a reader and damage the NAND. If the card is physically broken, leave it alone and ship it; we read the chip directly in the lab.

Pricing for Drone Data Recovery06/09

Pricing for Drone Data Recovery

Drone recovery uses our flash media pricing. The tier depends on whether the work is logical (exFAT repair, moov atom reconstruction) or physical (an impact-cracked card that needs the NAND read directly). Every tier includes our no data, no fee guarantee, and there are no diagnostic fees.

  1. Low complexity

    Simple Copy

    Your flash drive or SD card works, you just need the data moved off it

    Functional media; data transfer to new storage

    Rush available: +$100

    $200

    3-5 business days

  2. Low complexity

    Most Common

    File System Recovery

    Your flash drive or SD card isn't showing up, but it's not physically damaged

    File system corruption. Visible to recovery software (R-Studio, UFS) but not to OS

    Starting price; final depends on complexity

    $300–$600

    2-4 weeks

  3. Medium complexity

    PCB Repair

    Your flash drive or SD card has shorted components or won't power on

    PCB issues: simple shorts, failed components on the drive's circuit board

    May require a donor drive (additional cost)

    $600–$900

    3-6 weeks

  4. High complexity

    Chip-off Data Recovery

    Your flash drive or SD card needs physical NAND chip extraction to recover the data

    NAND chip extraction via soldering, pin-out identification, and raw data reconstruction

    50% deposit required

    50% deposit required

    $1,200–$1,500

    4-8 weeks

Hardware Repair vs. Software Locks

Our "no data, no fee" policy applies to hardware recovery. We do not bill for unsuccessful physical repairs. If we replace a hard drive read/write head assembly or repair a liquid-damaged logic board to a bootable state, the hardware repair is complete and standard rates apply. If data remains inaccessible due to user-configured software locks, a forgotten passcode, or a remote wipe command, the physical repair is still billable. We cannot bypass user encryption or activation locks.

No data, no fee. Free evaluation and firm quote before any paid work. Full guarantee details. Chip-off recovery requires a 50% deposit because the extraction process is destructive to the original media.

Rush fee
+$100 rush fee to move to the front of the queue

All prices are plus applicable tax.

How We Rebuild a Crashed Drone Recording07/09

How We Rebuild a Crashed Drone Recording

Step 1: Image the Card Before Anything Else

We take a bit-for-bit image of the microSD card before any repair. If the card is healthy it goes into a write-blocked reader and clones in one pass. If it is unstable, we image it on a DeepSpar Disk Imager to manage read errors without stressing weak areas. Every later step works on the image, so the original card is never touched again once it is copied.

Step 2: Repair the exFAT File System

Drone cards are almost always exFAT. A power cut during a write can leave the allocation bitmap inconsistent and the directory entries half-updated, which is why the card shows as RAW or empty. We rebuild the exFAT structures from the surviving directory records and the allocation bitmap so the clips map back to their data. If the directory is gone, we move to carving the recordings out of the raw image instead.

Step 3: Isolate the Orphaned mdat

An unfinalized MP4 has its mdat box, the raw H.264 or H.265 bitstream of the flight, but no moov atom. We locate the mdat in the image and confirm its boundaries, then read into the bitstream to find the access-unit and NAL-unit structure. At this stage the data is all present; it has no index telling a player where each frame starts, how long it runs, or what codec settings to use.

Step 4: Rebuild the moov Atom from a Same-Model Reference

To synthesize the missing moov atom we use a healthy clip recorded by the same drone model on the same firmware. That reference supplies the sample description in stsd, which carries the codec configuration the orphaned bitstream was encoded with, plus the frame cadence in stts, the sample sizes in stsz, the sample-to-chunk map in stsc, and the chunk offsets in stco or co64.

We rebuild those sample tables against the orphaned mdat so the new index points at the real frames. A reference from a different model or firmware encodes frames differently and produces a file that will not decode, which is why the same-model clip is required.

Step 5: Validate the Rebuilt File

A rebuilt container is only finished when it decodes cleanly. We play the file end to end and check that the timing, audio sync, and frame count match the recorded flight rather than producing green frames, freezes, or a truncated clip. The output is a standard MP4 or MOV that opens in normal players without transcoding.

Step 6: Chip-Off for a Cracked Card

When the card body is broken and will not read in any slot, the data path is the NAND die itself. We desolder the NAND with an Atten 862 hot air rework station, repair any lifted pads with a Hakko FM-2032 iron, and read the bare chip on a dedicated NAND reader.

The raw dump still carries the flash translation layer scrambling and ECC, so we resolve the controller's layout to reassemble a logical image, then run the same exFAT and container reconstruction as any other card. This path is destructive to the original card, which is why it sits in the chip-off tier with a deposit.

When Drone Footage Is Worth Recovering08/09

When Drone Footage Is Worth Recovering

A crashed drone often holds the only copy of footage that cannot be reshot. The flight is over, the conditions are gone, and the client is waiting. These are the cases people send us most.

  • Paid client work: wedding, real estate, and event footage that was shot once and cannot be repeated.
  • Survey and inspection data: mapping, agricultural, and structural inspection flights where the aircraft was lost on the last pass.
  • Incident documentation: footage of the crash itself or the moments leading up to it, needed for an insurance claim or a warranty dispute.
  • Personal flights: travel and family recordings from a trip that is not happening again.

Data Recovery Standards & Verification

Our Austin lab operates on a transparency-first model. We use industry-standard recovery tools, including PC-3000 and DeepSpar, combined with strict environmental controls to maintain drive integrity. This approach allows us to serve clients nationwide with consistent technical standards.

Open-drive work is performed in a ULPA-filtered laminar-flow bench, validated to 0.02 µm particle count, verified using TSI P-Trak instrumentation.

Transparent History

Serving clients nationwide via mail-in service since 2008. Our lead engineer holds PC-3000 and HEX Akademia certifications for hard drive firmware repair and mechanical recovery.

Media Coverage

Our repair work has been covered by The Wall Street Journal and Business Insider, with CBC News reporting on our pricing transparency. Louis Rossmann has testified in Right to Repair hearings in multiple states and founded the Repair Preservation Group.

Aligned Incentives

Our "No Data, No Charge" policy means we assume the risk of the recovery attempt, not the client.

We believe in proving standards rather than just stating them. We use TSI P-Trak instrumentation to verify that clean-air benchmarks are met before any drive is opened.

See our clean bench validation data and particle test video

Verified on Google

What Our Customers Say

4.9 / 51,837 Google reviewsverify on Google Maps

All I can say is.. WOW. I spilled water on my laptop and couldn't find anywhere that would fix it, I kept thinking I would have to pay $1000+ for data recovery (always backup your files, kids) and thankfully I found Rossmann! I mailed it in right away! They do water damage, no problem. Patrick was great and super helpful through the process and made everything smooth sailing. They also fixed my Mac within 48 hours and shipped it right back out to me. It was like all I did was shutdown the computer!

Hannah Hutchinson

View on Google
They are the best! My daughter spilled water on her keyboard. Apple store would charge $750 even though we still are in warranty saying they don't cover water damage. Rossmann group fixed it would Q-tips and didn't charge me anything! just told me "next time bring in something really broken". Will tell all my friends to go here for tech need!

Anita Xu (LittleBu)

View on Google
These guys are awesome! Called a bunch of shops around San Antonio and they all said the whole motherboard would need to be replaced after I spilled water on mine and it would cost me around 1000$ to fix it, not only that, all my data would be lost (might as well buy a new laptop).

Constantin Startev

View on Google
Sent my Mac for a water damage charging port and the transaction was transparent I’ve received a proposal and my computer is living again after Apple told me it couldn’t be repaired and the repair would cost so much I would be better buying a new one.

Yurisbel Jimenez Bermudez

View on Google
Drone Data Recovery FAQ09/09

Drone Data Recovery FAQ

Can you recover video from a crashed drone?
Often, yes. The most common crash failure is an unfinalized recording: the drone lost power on impact before the camera wrote the moov atom, so the MP4 holds a valid video payload (the mdat) but no index, and no player will open it. We reconstruct the missing moov atom from the orphaned mdat using a healthy same-model reference clip from the same camera and firmware, which supplies the codec configuration and frame cadence needed to map the raw H.264 or H.265 bitstream. If the microSD card itself cracked on impact, we read the NAND directly after chip-off.
How much does drone data recovery cost?
Drone recovery follows our flash media pricing. A simple copy from a working microSD card sits at the lowest tier; a logical repair for exFAT corruption or moov atom reconstruction sits in the file system tier; an impact-cracked card that needs the NAND desoldered and read directly sits in the chip-off tier, which carries a deposit because the extraction is destructive to the original card. You get a firm quote after the free evaluation, and there is no charge if we recover nothing.
Why do you need a healthy reference clip from the same drone?
An unfinalized MP4 has the recorded bitstream in its mdat box but is missing the moov atom that indexes it. To rebuild that index we need the exact sample structure: the stsd codec configuration, the frame timing in stts, the sample sizes in stsz, the sample-to-chunk mapping in stsc, and the chunk offsets in stco or co64. A clip recorded by the same DJI, Autel, or Skydio model on the same firmware produces that structure, so it lets us map the orphaned payload correctly. A clip from a different model or firmware encodes frames differently and produces a file that will not play.
Can you recover a DJI Mavic, Air, or Mini SD card?
Yes. DJI Mavic, Air, and Mini drones record to a removable microSD card, commonly formatted as exFAT. If the card was pulled or the aircraft lost power during a write, the exFAT allocation bitmap and directory entries can be left inconsistent, which makes the card show as RAW or empty. We image the card, repair the exFAT metadata, and rebuild any unfinalized MP4 or MOV containers. Consumer DJI SD-card footage is generally not encrypted at rest, so once the card is imaged the video is readable.
My microSD card cracked in the crash. Is the footage gone?
Not necessarily. A microSD card stores data in a NAND flash die; a cracked plastic body or snapped contacts do not erase that die. When the card body is physically broken, we read the NAND directly: the chip is desoldered and read on a dedicated NAND reader, then the raw dump is reassembled into the exFAT image and the video files are carved out. This board-level path is the high-complexity tier and is destructive to the original card, so it requires a deposit.
What format do drones record in and why does it corrupt?
Most consumer drones record H.264 or H.265 video inside an MP4 or MOV container on an exFAT microSD card. The camera writes the large video payload (the mdat box) first and writes the moov atom index last, when recording stops cleanly. A crash or battery ejection cuts power before that final write, so the file has its footage but no index. exFAT compounds the risk because it keeps a single allocation table with no backup copy, so a power cut during a metadata update can orphan whole cluster chains.
Do you recover footage from Autel EVO and Skydio drones?
Yes. Autel EVO and Skydio drones record to microSD storage with the same MP4 or MOV container and the same moov-last write order as DJI, so the same crash failures apply. We image the card, repair the file system, and reconstruct unfinalized clips using a same-model reference for the codec configuration and frame cadence. Models with onboard internal storage instead of, or alongside, a card are read at the board level when the card path is not available.

Crashed Your Drone?

Send us the card or the aircraft for a free evaluation. No data recovered, no charge.

(512) 212-9111Mon-Fri 10am-6pm CT
No diagnostic fee
No data, no fee
4.9 stars, 1,837+ reviews