Формат вызова команды UNDELETE
Команда UNDELETE имеет два различных формата. Выполняя команду UNDELETE с различными параметрами, можно выполнять восстановление удаленных файлов, устанавливать различные режимы и выполнять некоторые другие действия.
Приведем возможные форматы вызова команды UNDELETE:
UNDELETE [[drive:][path]filename] [/DT|/DS|/DOS] или UNDELETE [/LIST|/ALL|/PURGE[drive]|/STATUS|/LOAD|/UNLOAD| /S[drive]| /Tdrive[-entries]]
Рассмотрим отдельные параметры команды UNDELETE:
Параметр | Назначение |
[drive:][path]filename | Определяет полный путь файла или набора файлов, которые вы желаете восстановить. По умолчанию UNDELETE восстанавливает все файлы в текущем каталоге |
/DOS | Восстанавливает удаленные файлы. При этом не используется информация, записанная в режиме часового и филера. |
/DT | Восстанавливает только те файлы, которые описаны в скрытом файле PCTRACKER.DEL. С параметром /DT можно восстановить только файлы, стертые в режиме филера. Для установления режима филера можно загрузить резидентный модуль команды UNDELETE записав соответствующую команду в файл AUTOEXEC.BAT |
/DS | Восстанавливает только файлы, содержащиеся в скрытом каталоге SENTRY. Для этого необходимо, чтобы в момент удаления файла был загружен резидентный модуль команды UNDELETE в режиме часового. Чтобы установить режим часового, можно загрузить резидентный модуль команды UNDELETE, указав вызов данной команды с необходимыми параметрами в файле AUTOEXEC.BAT |
/LIST | Выводит на экран список всех файлов, которые можно восстановить. Восстановление файлов не происходит |
/ALL | Автоматически восстанавливает все удаленные файлы. Если команда UNDELETE выполняется в режиме часового, то восстанавливаемый файл просто копируется в его прежнюю позицию из каталога SENTRY. Если команда UNDELETE выполняется в режиме филера, то файл восстанавливается в соответствии с данными расположенными в скрытом файле PCTRACKER.DEL. Еще раз подчеркнем, что для использования этих двух методов необходимо, чтобы до удаления файла был загружен резидентный модуль команды UNDELETE (смотри параметр /LOAD). Если при удалении файла резидентный модуль не был загружен (стандартный режим), при восстановлении вместо первого символа имени файла используется символ '#'. В случае если такое имя уже существует, то для получения уникального имени последовательно используются символы из последовательности #%&0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ |
/LOAD | Загружает резидентный модуль команды UNDELETE. При этом используется файл конфигурации UNDELETE.INI. Этот параметр указывается для инициализации режима часового и режима филера |
/UNLOAD (/U) | Выгружает из оперативной памяти резидентный модуль команды UNDELETE |
/PURGE[drive] | Стирает содержимое каталога SENTRY диска drive. Если диск не определен, стирается содержимое каталога SENTRY текущего диска |
/STATUS | Отображает на экране дисплея режим, в котором работает UNDELETE |
/S[drive] | Устанавливает режим часового для файлов диска drive и загружает резидентный модуль в оперативную память (в соответствии с файлом UNDELETE.INI). Резидентный модуль записывает информацию об удаленных файлах на указанном диске. Если диск не определен, подразумевается текущий диск |
/Tdrive[-entries] | Устанавливает режим филера для файлов диска drive и загружает резидентный модуль в оперативную память. Резидентный модуль записывает информацию об удаленных файлах в скрытом файле PCTRACKR.DEL на указанном диске. Дополнительный параметр -entries определяет максимальное количество удаленных файлов, информация о которых будет храниться. Он может находиться в пределах от 1 до 999. Если дополнительный параметр не определен, используется значение по умолчанию |