Уже в операционной системе MS-DOS версии 5.0 появилась команда, позволяющая восстанавливать случайно удаленные файлы - команда undelete. Формат команды:
undelete {<диск>:][\<путь>\][<файл>] [<опции>]
Параметры:
<диск>: - символ дисковода, на диске которого находятся удаляемые файлы. Если дисковод опущен, подразумевается текущий диск.
<путь> - путь к каталогу, в котором находятся восстанавливаемые файлы. Если путь опущен, подразумевается текущая директория диска.
<файл> - имя файла либо шаблон восстанавливаемых фалов. Если не указан, подразумевается шаблон (*.*).
Ключи:
/LIST - вывод на экран списка всех удаленных файлов, которые еще можно восстановить, без самого восстановления.
/ALL - восстановление всех файлов в каталоге. Подтверждение на восстановление не запрашивается. Если существует файл отслеживания удалений, то команда прежде всего восстановит файлы, указанные в нем. При этом имена файлов восстанавливаются полностью. Если этого файла нет, то команда undelete восстанавливает файлы, используя информацию в DOS. Недостающие имена фалов заменяются на (последовательно):
#, %. &, -, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
Пример: пусть удалены файлы aa.txt и ba.txt . После команды undelete они восстановятся в файлы #a.txt и %a.txt. После чего их нужно переименовать командой ren.
/DOS - файлы восстанавливаются исходя из информации, сохраненной DOS, не используя файл отслеживания. При восстановлении файлов на первый запрос системы необходимо ответить Y(Да), а затем указать первый символ имени файла.
/DT - из всех файлов восстанавливаются только те, информация о которых записана в файле отслеживания удалений.
Примечание: файл отслеживания удалений существует только для MS-DOS версии 5.0 и выше. В операционной системе MS-DOS версии 5.0 существует резидентная программа для протоколирования изменений на диске. Запуск этой программы происходит по команде:
mirror /T<диск>
где <диск> - буква протоколируемого диска.
По этой программе в корневом каталоге создается файл mirrorsav.fil, а после применения команды del - и файл pctrackr.del с информацией об удаленных файлах и каталогах.
С помощью этих средств возможно восстановление файлов даже из удаленных каталогов. По-другому эти файлы можно восстановить только утилитой diskedit.