Компьютер IBM, MS-DOS и Windows. Вопросы и ответы

       

Формат вызова команды 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. Если дополнительный параметр не определен, используется значение по умолчанию



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