Команда DELWATCH
DELWATCH - это резидентная в памяти программа (TSR), которая позволяет автоматически сохранять удаляемые файлы. Если вам понадобиться удалить файл, команда UNDELETE использует сохраненную DELWATCH информацию для восстановления файла.
DELWATCH [/? /H] [/HI] [/HD] [диск: [диск:...]] [/B:nnn]
[/D] [/E:расшир[+расшир...]] [/F:nnn /F:ALL]
[/MBтип_памяти[-]] [/MBX-] [/MPтип_памяти[-]]
[/MRтип_памяти[-]] [/O:расшир[+расшир...]] [/S] [/U]
DELWATCH сохраняет удаленные файлы, помечая их как ожидающие удаления. Такие файлы не выводятся в листинге каталога, но остаются на диске. Если диск переполняется, то DELWATCH будет автоматически удалять самые старые файлы, освобождая место для новых.
Заполнение диска ожидающими удаления файлами будет влиять на производительность операционной системы, поэтому устанавливается ограничение на число сохраняемых DELWATCH файлов (200). При желании вы можете настроить DELWATCH и задать другое значение.
Если вы запустили DELWATCH, а затем решили использовать систему без DELWATCH, то занимаемое существующими ожидающими удаления файлами будет недоступно. Чтобы удалить ожидающие удаления файлы, используйте команду DELPURGE.
В первое время после установки DELWATCH может наблюдаться замедление работы при удалении файлов, однако потом такое замедление исчезает и файлы удаляются также, как и без DELWATCH.
Для загрузки и настройки конфигурации DELWATCH используйте программу SETUP. После выхода из SETUP командная строка DELWATCH автоматически добавляется в AUTOEXEC.BAT и будет действовать при
следующей загрузке компьютера. Запустите SETUP, выберите в основном меню Data Protection and Security, а затем выберите утилиту восстановления файлов DELWATCH. При выборе настройки конфигурации
DELWATCH, вы увидите следующие параметры:
- Максимальное число удаленных файлов, которые сохраняет DELWATCH.
- Число удаленных файлов с тем же именем, сохраняемых DELWATCH.
- Конкретные типы файлов, которые вы хотите сохранять или не сохранять с помощью DELWATCH.
По умолчанию для DELWATCH разрешены все жесткие диски, и эта программа загружается в расширенную память. Если загружены средства DPMS, то они используются.
Вы можете также задать в конфигурации DELWATCH и другие параметры, но для этого нужно вручную отредактировать командную строку DELWATCH в AUTOEXEC.BAT.
Команда DELWATCH, которую вы можете давать в ответ на системную подсказку, используется для установки программы DELWATCH или разрешения/запрещения DELWATCH для конкретных дисков. Любые установки в команде DELWATCH будут действовать только до следующей перезагрузки системы. Постоянно действующие параметры можно задать в AUTOEXEC.BAT.
Параметры команды
Параметр | Описание |
/? или /H | Выводят справочный текст. |
/D | Запрещает DELWATCH для конкретного диска. |
/HI | Выводит справочный текст о параметрах установки DELWATCH. |
/HD | Выводит справочный текст о параметрах разрешения и запрещения DELWATCH. |
/S | Выводит текущий статус DELWATCH, включая разрешенные диски и допустимое число ожидающих удаления файлов. |
/U | Отменяет установку DELWATCH (если для нее нет разрешенных дисков). |
Следующие параметры применяются только при установке резидентной программы DELWATCH и определяют, куда в память загружаются компоненты программы.
Параметр | Описание |
/MPтип_памяти | Определяет загрузку резидентной программы DELWATCH в память заданного типа. "Тип_памяти" может принимать следующие значения:
- X - расширенная память (используется DPMS);
- U - верхняя память;
- L - обычная память.
Если заданный тип памяти недоступен, то DELWATCH не устанавливается. |
/MPтип_памяти- | Определяет, что резидентная программа DELWATCH не должна использовать указанный тип памяти. |
/MRтип_памяти | Определяет загрузку в указанную память код реального режима DELWATCH. |
/MRтип_памяти- | Указывает, что код реального режима DELWATCH не должен использоваться для указанного типа памяти. |
/MBX- | Указывает, что для буферов данных диска XMS не требуется. Окна XMS не выделяются. |
Следующие параметры применяются только после установки DELWATCH, когда вы хотите использовать командную строку, чтобы разрешить или запретить TSR для конкретных дисков.
Параметр | Описание |
/B:nnn | Определяет, сколько файлов в одном каталоге с одинаковыми именами будет сохранять DELWATCH. Задайте число между 1 (по умолчанию) и 65535. DELWATCH при достижении предела удаляет старые файлы. |
/E:расшир[+расшир...] | Сохраняет все файлы, кроме файлов с заданными расширениями. Вы можете задать до 10 расширений, а также использовать трафаретные символы. |
/F:nnn ALL | Задает максимальное число сохраняемых файлов. По умолчанию предельное значение равно 200 (для дискет 20). Значение 65535 позволяет сохранять файлы, пока диск не переполнится. Если вы не хотите удалять никаких файлов (даже при заполнении диска), задайте ALL. В этом случае при указании параметра /B он игнорируется. |
/MBтип_памяти | Задает тип памяти, используемой для буферов данных диска (X, U или L). Если при установке DELWATCH задан параметр /MBX-, то вы не можете использовать память XMS. Если заданный тип памяти недоступен, то работа DELWATCH не разрешается. |
/MBтип_памяти- | Задает, какой тип памяти не должен использоваться для буферов данных диска. |
/O:расшир[+расшир...] | Сохраняет файлы только с заданными расширениями. Вы можете задать до 10 расширений, а также использовать трафаретные символы. |
Приведем пример. Следующая команда устанавливает DELWATCH для диска D: и сохраняет все удаленные файлы кроме тех, которые имеют расширение .BAK, пока не накопится 600 удаленных файлов.
После сохранения 600 файлов старые файлы будут удаляться, освобождая место для новых.
DELWATCH D: /E:BAK /F:600
Вы можете добавить эту команду в AUTOEXEC.BAT.