Magic Rescue durchsucht ein Blockgerät nach Dateitypen, von denen es weiß, wie es sie wiederherstellen kann, und ruft ein externes Programm auf, um sie auszulesen. Es betrachtet die »magischen Bytes« in den Dateien, kann daher sowohl als Undelete-Programm als auch zur Rettung von Daten von einem defekten Laufwerk oder einer defekten Partition eingesetzt werden. Es arbeitet mit jedem Dateisystem, aber bei stark fragmentierten Dateisystemen kann es nur den ersten Teil einer Datei retten. Das können jedoch durchaus noch 50 MB sein. (non)