Today’s digital data storage systems typically offer advanced data recovery solutions for the problem of catastrophic data loss. For conventional hard disk drives, several data recovery mechanisms are available, ranging from software-based disk sector or file analysis to physicallevel data retrieval methods. In contrast, DNA-based data storage exclusively relies on the inherent error correction properties of the encoding methods employed to encode digital data into strands of DNA. In this article, we propose a novel approach to provide data recovery in DNA storage systems. In particular, we present a novel method to automatically reconstruct original data from corrupted data stored and encoded in DNA using fountain codes. Our method exploits the intrinsic relationships between processed packets encoded with fountain codes to identify and rectify errors. Furthermore, we present file type-specific and contentbased error detection and correction methods for three file types, illustrating how a fusion of fountain encoding-specific redundancy and knowledge about the stored data can effectively recover information in a partially corrupted DNA storage system, both in an automatic and in a guided manual manner. To demonstrate the feasibility of our approach, we introduce DR4DNA, a software toolkit that contains all methods presented in this work. Compared to conventional DNA error correction schemes, our approach introduces a fallback recovery approach similar to data recovery services for hard drives. We evaluate DR4DNA using both in-silico and in-vitro experiments.