На сей раз нам понадобится не только команда XCOPY, но и REGEDIT. Будет нелегко, так как программ много. Но, написав один раз этот файл, его разве что иногда придется подправить. А времени он сохранит массу, так что стоит все же повозиться. Выглядеть он может примерно так:
@ECHO OFF
REM === Программы ===
REM Настройки Internet Explorer
REGEDIT /EA D:\BACKUP\Registry\hkcu\
InternetExplorer.reg "HKEY_CURRENT_USER\
Software\Microsoft\Internet Explorer"
REM Там, где есть пробелы, обязательно ставим кавычки
REM Основной шаблон Word
XCOPY "C:\Program Files\Text\Editors\MS Word7\
normal.dot" D:\BACKUP\
REM Список автозамены Word — файл с расширением ACL
XCOPY C:\WINNT\User000.acl D:\BACKUP\
REM Пользовательский словарь Word
XCOPY "C:\Program Files\Text\Editors\MS Word7\
custom.dic" D:\BACKUP\
…
REM === Системные файлы ===
REM Адресная книга
XCOPY "C:\Documents and Settings\Administrator\
Application Data\Microsoft\Address Book\
Administrator.wab" D:\BACKUP\
REM Избранное Internet Explorer
XCOPY "C:\Documents and Settings\Administrator\
Favorites\*.*" D:\BACKUP\Favorites\ /E
…
REM === Рабочие файлы ===
XCOPY D:\LANGUAGES\ENGLISH\Vocabulary\*.xls
D:\BACKUP\
…
XCOPY "D:\LANGUAGES\ENGLISH\English Grammar.rtf"
D:\BACKUP\
Подразумевается, что после каждой команды XCOPY стоит комбинация ключей /C /D /H /R /Y, а ключ /E указан там, где нужно. Ключ /EA после команды REGEDIT предписывает сохранение REG-файлов без лишних вопросов и в формате ANSI, а не UNICODE (чтобы не иметь трудностей при открытии этих файлов редакторами, не поддерживающими UNICODE).
Общая идея такова. Реальный пакетный файл может получиться довольно большим, ведь на каждом компьютере индивидуальный набор ПО со своими настройками. Но стоит нам включить его в автозагрузку — и компьютер каждое утро будет автоматически делать резервные копии как важных рабочих и системных файлов, так и хранящихся в реестре настроек программ. После переустановки Windows достаточно будет открыть папку D:\BACKUP\ и, выделив все необходимые REG-файлы, выбрать из контекстного меню проводника команду Merge. (Исключая Outlook Express — о нем дальше.)
При этом никто не говорит, что нужно отказаться от использования TaskZip, CD-RW и WebDrive! Наоборот, только такой многосторонний подход даст серьезные основания надеяться, что при любых перипетиях с вашим компьютером, вам, по меньшей мере, не придется начинать все с самого начала…
Настройки Outlook
Переустановили мы, допустим, Windows, запускаем почтовую программу Outlook Express и видим… Точнее, ничего не видим. Ни учетных записей, ни фильтров для писем, да и панель кнопок совсем не та… Начинаем снова перетаскивать эти кнопки, вбивать учетные записи — но ведь это тоже время.
А между тем, если не полениться и выполнить нехитрую операцию с реестром, это время можно сэкономить. Итак, запускаем редактор реестра Windows REGEDIT (Пуск > Выполнить >regedit > Enter). Ищем HKEY_CURRENT_USER\Identities\{набор букв и цифр}\Software\Microsoft\Outlook Express (набор цифр может иметь примерно такой вид: {7173EFE5-2BF8-4886-BD21-75FB4B7D3562}). Выделяем эту ветку (при выделении она подсвечивается синим) и нажимаем в меню редактора реестра Registry > Export registry file. Выбираем, где сохранить (в качестве имени файла советую выбрать именно этот набор цифр — для этого нажмите F2, Ctrl+C), в каком формате (обязательно выберите Regedit4) и жмем Enter. В указанном каталоге появится REG-файл.
Теперь можно спокойно переустанавливать Windows. По окончании заглядываем в реестр, копируем в буфер обмена новый «набор цифр и букв» и открываем экспортированный ранее REG-файл с помощью текстового редактора. В нем производим глобальную замену старого набора букв и цифр на новый, сохраняем и закрываем. Потом двойной щелчок по нему и нажатие OK. Все, ваши фильтры (и все остальные настройки Outlook Express) на месте!
Сохраняйтесь!
Есть, конечно, специальные программы для сохранения настроек Windows. Например, WinRescue 2000. Или Norton Ghost для создания образа всего системного диска. Это платные коммерческие продукты, а для хранения образа диска требуется еще и довольно много свободного места, но это тоже вариант резервирования данных.
Используя резервное копирование важных файлов, стоит побеспокоится также и об автосохранении текущих данных (рис. 7). В основном, это имеет значение для MS Word. Итак, заходим в Сервис > Параметры > Сохранение > Автосохранение каждые … минут (Tools > Options > Save > Automatic save every … minutes).
В любом случае, «я помню чудное… сочетанье клавиш» Ctrl+S. И пусть нажатие этой комбинации происходит у вас рефлекторно-автоматически, «как мимолетное… движенье пальцев»,- что бы вы ни делали.
Наконец, что следует сделать прежде всего остального, начав новый документ? Выбрать имя, папку и сохранить его! Ужасно глупо печатать час подряд, даже ни разу не сохранив файл. Так что основное правило безопасного текста: сохраняйтесь! И как можно чаще.
Резервирование вашей электронной переписки можно производить также с помощью самого почтового сервера. Надо только включить (рис. 8) в настройках почтовой программы сохранение копии письма на сервере (в MS Outlook Express это делается индивидуально для каждой учетной записи: Tools > Accounts > Mail > учетная запись > Properties > Advanced > Leave a copy of messages on server).
При этом не забывайте удалять резервные копии старых писем во избежание переполнения ящика. Там же, в свойствах учетной записи, есть подпункт Remove from server after N days. Этот параметр можно установить в зависимости от интенсивности вашей переписки и периодичности проверки — и тогда программа будет самостоятельно удалять старые письма по прошествии указанного времени. Письма с большими приложениями следует удалять побыстрее.
Ну что ж, будем надеяться, что теперь вам никогда не станет мучительно больно за напрасно проделанную работу и утерянные файлы…
Игорь Калинин
Опубликовано в журнале «Компьютеры+Программы» (Киев), №3, март 2003 г.
Вы можете скачать эту статью в таком виде, в каком она была напечатана в журнале по этой ссылке: www.igorkalinin.com/download/backup.pdf
Примечание. Сервис Webdrive уже не существует.