Операционные системы - правила работы

       

E.2.6.1.1. Команда UNDELETE MS-DOS v.5.0.


Уже в операционной системе 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.



Содержание раздела