Recover Deleted DJI Drone Videos From microSD and Internal Storage

Updated by XAppSet Team

To recover deleted DJI drone videos, you first have to work out which of two places the footage lived in, because the paths barely overlap. Most DJI aircraft record to a removable microSD card, which follows the standard recovery route through a card reader. A growing number also record to sealed internal storage that cannot be removed at all, and that footage can only be reached through the aircraft itself.

The distinction decides everything that follows. A card is a device you can hand to recovery software; internal storage is a component of a machine that has to power on, mount, and cooperate. Get the location wrong and you will spend an afternoon scanning a card that never held the clip you are looking for.

Two Sources, Two Very Different Problems

DJI’s lineup splits roughly into aircraft that record only to microSD and aircraft that carry internal storage as well. Which category yours falls into is worth confirming in the manual before you do anything else, because some bodies write to both and the same flight can exist in two places.

SourceWhere it livesHow it is reachedRecovery outlook
microSD cardUser-removable card in the gimbal or bodyAny card readerStandard deleted or formatted recovery
Internal storageSoldered eMMC or SSD inside the aircraftAircraft powered on, connected over USBDepends on the aircraft booting and mounting
App cachePhone or tablet used with DJI Fly or GOFile manager, app storage settingsLow-resolution proxy, always worth checking
Flight logsMobile device and aircraftApp export, or .txt and .DAT filesNot footage, but proves what was recorded
Cloud syncDJI account, if enabledApp downloadsFull quality if the upload completed

The internal storage column is the one that trips people up. When you connect a DJI aircraft over USB, it typically presents a picture-transfer protocol rather than a disk, so recovery software that expects to see a drive letter cannot scan it. That is a limitation of the interface, not proof that the data is gone.

Path A: The Removable microSD Card

The removable memory card as the first recovery path for drone files

This is the ordinary case and the one where recovery has the best odds. DJI writes MP4 clips to an exFAT card, usually in chapters of a few gigabytes, with telemetry sidecars alongside them. Deleting a file in the app, formatting in the aircraft, or losing the card’s index after an in-flight power event all leave the video data in place until something writes over it.

Work through it in this order:

  1. Stop flying and stop writing to the card. Every additional flight reduces what is left to recover, especially on a card the aircraft keeps using.
  2. Remove the card and use a card reader. Connecting the drone over USB hands control to firmware that may write to the card.
  3. Copy off anything that still plays, including .SRT sidecars, so the scan does not have to read them again.
  4. Set the card’s write-protect switch to lock if it has one, then run a deep signature-based scan rather than a quick scan. A quick scan reads the file system, which no longer knows about deleted clips.
  5. Check chapter completeness. A recovered flight is often several files; count them against the flight duration you remember.
  6. Save the results to a different drive, never back onto the card.

A 128 GB card typically takes 15 to 45 minutes to scan deeply. Long DJI clips at 4K or above fragment heavily, so expect the largest files to surface late in the scan.

Two drone-specific failure modes cause most of the losses on this path. The first is a battery voltage sag or an abrupt power-down in flight, which leaves the last clip without its moov index; the file has a normal size and will not play, and the fix is a repair rather than a recovery. The second is the mid-flight card pull or card error that stops recording without the pilot noticing. If the drone landed with fewer files than the flight log says it should have, that is the signature. Our page on drone battery recording stops covers the first case, and repairing HEVC footage covers the codec-specific repair work.

Path B: Internal Storage You Cannot Remove

Internal drone storage that cannot simply be removed

Several DJI aircraft ship with internal storage, and the Mini series generally relies on microSD alone while most Mavic-class bodies and newer models carry some internal capacity. Some models write proxies internally while recording to the card; others use internal storage as the primary medium.

Recovery on this path depends entirely on whether the aircraft still powers on and mounts.

If the aircraft boots and the storage mounts, the material can be exported through the official route: the DJI Fly app’s album, or a computer connection that exposes the internal storage. Do this before anything else, and copy to two locations rather than one. Models that expose the internal storage as a drive letter can be handled like any other volume; models that expose only a photo protocol cannot be scanned by recovery software and must be exported through the app. The export workflow, including the tools that work for each connection type, is set out in our guide to extracting footage from DJI internal storage.

If the aircraft does not boot, there is no software route. The storage is soldered to a board that has to be powered and addressed correctly, which means a repair center or a data recovery laboratory. Two things are worth doing before you send it anywhere: note exactly what happened (a crash, water, a firmware update that failed, a battery that will not charge) because the failure mode tells the technician where to look, and keep the aircraft unpowered rather than repeatedly pressing the power button.

If the footage was deleted inside the app, internal storage behaves more favorably than you might expect. Deletion removes file system entries rather than data, so as long as the aircraft’s storage has not been written to since, the blocks should still hold the clip. The obstacle is access, not physics.

The Encrypted and Locked Cases

Some DJI models store material in a form that is not readable outside the aircraft, and this changes the answer to “can software recover it” from “usually” to “not by scanning the storage.”

Encryption here serves a legitimate purpose: it protects footage if an aircraft is lost or stolen. The cost is that copying the storage chip out of a dead drone does not produce playable files, because the decryption key is bound to the aircraft’s hardware. Recovery then means restoring the aircraft, or a service that can re-establish the original hardware path. Our page on encrypted drone storage explains which classes of DJI storage are affected and which are not.

There is a second locked state that is unrelated to encryption but produces the same frustration: an aircraft that will not mount because the firmware update never completed, or because the battery is below the threshold the aircraft requires to enter file-transfer mode. A charged battery and a completed firmware reinstall occasionally restore access on their own, which is worth trying before paying for laboratory work.

The Copies You Already Have: App Cache and Flight Logs

Before scanning anything, check the two places DJI footage quietly persists.

The app cache. If cache-during-recording was enabled in DJI Fly or GO, a low-resolution copy of each clip was written to your phone or tablet as it was filmed. These are 1080p or lower and heavily compressed, but a cached clip of a shot you thought was gone is still a shot you can deliver. On Android, the cache sits in the app’s data directory; on iOS, it may be reachable through file sharing. Clear your app cache only after you have confirmed the footage is safe elsewhere, because cache clearing is one of the most common ways people lose the only surviving copy.

Flight logs. These .txt and .DAT records prove what was recorded, when, and for how long. They will not give you pixels, but they settle the question every recovery job starts with: how many clips should exist, and how long should each be. A flight log that shows a 14-minute flight against a card holding a 3-minute clip tells you that a file is missing rather than short. Our guide to extracting DJI flight logs covers where they live and how to read them.

Neither of these is a substitute for the original. They are triage tools that tell you how much is at stake and which files to look for.

What DJI Actually Writes to a Card

Knowing the file types makes a scan result much easier to interpret, because not everything on a DJI card is footage.

FileWhat it containsRecovery significance
DJI_####.MP4 or DJI_YYYYMMDDhhmmss_####_D.MP4The video clip, in chaptersThe primary recovery target
.SRTTelemetry: GPS, altitude, speed, exposureRestores overlays and confirms clip timing
.DNGRAW still images on models with RAW capturePhoto recovery, embedded preview usable
.LRV-style low-resolution copiesNot written by most DJI aircraftCheck the app cache instead
.DAT and .txt flight recordsAircraft and mobile flight logsEvidence of what should exist

The naming convention is a gift for recovery work. Newer models embed the recording timestamp in the filename, so a recovered file can be matched to a specific flight within seconds. On older aircraft the numbering is sequential, and the clip sequence can break when a card is swapped between drones.

Mixed cards fragment more than single-purpose ones. A card that holds 4K video chapters, RAW stills, and telemetry sidecars is exactly the allocation pattern that produces fragmented MP4 files, and those are the files that generic carvers reassemble in the wrong order. Codec choice compounds the problem: DJI’s HEVC footage is written at high bitrates and produces more fragments per minute than H.264.

The Order of Operations

  1. Identify the source: removable card, internal storage, or both, and confirm from the manual which the aircraft uses.
  2. Export anything reachable from the app or over USB, beginning with internal storage if the aircraft boots.
  3. Remove the microSD card and read it in a card reader, not through the drone.
  4. Preserve what survives: copy all playable clips and all .SRT sidecars to two drives.
  5. Scan the card deeply, matching results against the flight log’s expected clip list.
  6. Save recovered files elsewhere, then verify durations and playback before declaring success.

If the lost material was on a card the computer can still detect and you are on Windows, a purpose-built recovery tool such as XRecovery (xappset.com) can scan SD, microSD, and other memory cards for deleted or formatted photos and videos. As with any recovery tool, stop writing to the card first and always save recovered files to a different drive. Two limits are worth stating plainly: material that has been overwritten cannot be recovered by any software, and footage on internal storage inside an aircraft that will not power on cannot be reached by a scanner at all. For the model-by-model view of both paths, see our DJI drone data recovery overview and the DJI internal storage recovery page.

Frequently Asked Questions

Can I recover deleted DJI videos from the drone’s internal storage?

Yes, if the aircraft still powers on and the storage mounts, because deletion removes file system entries rather than data. Export through the DJI app or a computer connection before writing anything new to the drone. If the aircraft will not boot, software cannot reach the storage.

My drone card shows no files after a flight. Where did the footage go?

Check the flight log first to confirm the recording happened, then look at the card in a card reader rather than through the app. A card that lost its file system index often shows empty while holding the data, and reformatting at that point would destroy what a scan could recover.

Does the DJI Fly app keep copies of my videos?

If cache during recording is enabled, the app stores low-resolution copies on the phone or tablet. They are not full-quality and contain no RAW detail, but they are usable for many purposes. Do not clear the app cache until the originals are safe somewhere else.

Can I recover footage from a drone that crashed into water?

Sometimes, but the card matters more than the aircraft. Remove the microSD card, do not power anything on, and let the card dry fully before reading it once. Internal storage on a submerged aircraft usually requires professional service.

Why do recovered DJI clips sometimes play without sound or overlays?

DJI’s telemetry lives in separate .SRT files rather than in the video stream. If those sidecars were deleted or overwritten along with the clips, the video recovers intact but the overlays are gone. Recovering the .SRT files is a separate scan target.

Privacy Overview
XAppSet

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful. Learn more

Strictly Necessary Cookies

Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.