Such programs might include storage device functional diagnostic routines, storage media analysis routines, sector editors which work in hexadecimal, ASCII, or other formats relevant to the file system under recovery, file unerase routines, and filesystem integrity checking/repairing routines relevant to the file system under recovery.