Формат команды
Команда реализована во всех старших версиях PC-DOS и MS-DOS начиная с версии 2.0. Она позволяет восстановить логическую структуру сохраненного носителя информации или его части. Физическое месторасположение данных при этом может измениться. Если информация восстанавливается на магнитный диск, отформатированный заново, то в процессе восстановления устраняется фрагментация файлов.
НАЗНАЧЕНИЕ. Команда RESTORE выполняет функции, противоположные функциям BACKUP. Она копирует сохраненные файлы обратно на жесткий (или любой другой) диск в каталоги, из которых эти файлы были переписаны.
ОПИСАНИЕ. При использовании команды необходимо помнить:
— задание даты и времени в командной строке RESTORE должно соответствовать формату, установленному в системе по команде COUNTRY или по умолчанию (это ограничение действует и для команды BACKUP);
— командой RESTORE восстанавливаются только файлы, сохраненные с помощью BACKUP;
— не следует выполнять процедуру восстановления данных командой RESTORE, если при сохранении данных для диска были активны назначения SUBST, JOIN или ASSIGN.
Коды завершения команды RESTORE:
0 — нормальное завершение;
1 — не найдены файлы для восстановления;
3 — преждевременное завершение по CTRL/С (CTRL/BREAK);
4 — преждевременное завершение по ошибке.
Код завершения можно проанализировать с помощью переменной ERRORLEVEL и команды IF в пакетном файле.
Команда внешняя, выполняется программой, загрузочный модуль которой находится в файле RESTORE.COM.
ФОРМАТ.
[маршрут] RESTORE накоп. спец.файла [/S] [/Р]
[/В\дд-мм-гг\ [/А-.дд-мм-гг] [/М]
[/Ъ.чч:мм\сс\ УЕ:чч:мм:сс\ [/N]
Спецификация &.маршрут — каталог, содержащий файл загрузочного модуля программы RESTORE.
Параметр накоп. специфицирует имя накопителя на гибких магнитных дисках, с которого должны быть переписаны восстанавливаемые данные.
Параметр спец.файла — спецификация восстанавливаемого файла (группы файлов). Шаблоны "*" и "?" разрешены.
Ключ /S обеспечивает восстановление файлов, размещенных в подкаталогах.
Ключ /Р — выдача запросов на подтверждение копирования файлов, измененных с момента выполнения процедуры BACKUP.
Ключ /Ъ-.дд-мм-гг — режим восстановления файлов, измененных до указанной даты включительно.
Ключ /А:дд-мм-гг — восстановление файлов, отредактированных за период начиная с указанной даты.
Ключ /М — режим, в котором RESTORE сравнивает файлы на исходном и целевом накопителях и копирует только измененные или обнуленные за период, прошедший с момента предыдущего копирования.
Ключ /N — восстановление файлов, не существующих на целевом накопителе.
Ключ /Ъ.чч:мм:сс восстанавливает файлы, изменявшиеся до определенного времени.
Ключ /Е:чч:мм:сс восстанавливает файлы, изменявшиеся после определенного времени.
Пример 74.
C:\>restore а: c:\pccompl /s