При работе с реестром надо соблюдать
осторожность. Удаление каких-либо важных данных
случайно или по незнанию может привести к краху
операционной системы. Тогда спасти положение может
только восстановление последней работоспособной
копии. Если Вы собрались
поэкспериментировать с реестром, предварительно
сохраните на диске файлы SYSTEM.DAT и USER.DAT. Они
находятся в каталоге, куда была установлена
операционная система и имеют атрибуты "только для
чтения" и "скрытый". В случае если реестр будет
серьезно испорчен, Вы сможете переписать эти файлы в
каталог Windows, установить нужные атрибуты и реестр
будет как новенький. Только не вздумайте
восстанавливать эти файлы, когда загружен Windows,
иначе система накроется окончательно и спасет ее
только полная переустановка! Для восстановления этих
файлов надо предварительно перезагрузиться в DOS и
уже там заменять испорченные файлы хорошими.
Но это не единственный вариант
восстановления данных. Дело в том, что операционная
система, при каждом удачном запуске сохраняет копию
реестра в CAB-файле, который записывается в скрытый
каталог SYSBCKUP каталога Windows. По умолчанию,
хранятся последние пять копий. Это число может
варьироваться от 0 до 99 и устанавливается значением
ключа MaxBackupCopies в файле scanreg.ini в каталоге
Windows. Правда не стоит устанавливать слишком
большое значение, т.к. файлы занимают немало места
(один файл имеет размер больше мегабайта).
Чтобы восстановить реестр с одной
из этих резервных копий надо перезагрузиться в DOS и
выполнить команду
SCANREG /RESTORE
Появится список доступных
резервных копий реестра отсортированных по времени
их создания. После выбора нужной копии данные будут
благополучно восстановлены, и Вы получите реестр,
отвечающий состоянию дел на момент его создания.
Но если Вы устанавливали какие-то
программы или меняли настройки операционной системы
в промежуток между последней резервной копией и
сбоем в реестре, то все эти данные безвозвратно
пропадут. Надо ли нам это? Однозначно нет! Чтобы в
любое время создать резервную копию реестра
воспользуйтесь командой
SCANREG /BACKUP
которая в случае нормально
прошедшей проверки создаст резервную копию.
Еще один вариант резервирования и
восстановления реестра состоит в экспортировании
раздела или целой ветви, которую Вы планируете
изменять. Это можно осуществить в Regedite для
Windows в меню "Реестр". Выделите нужный раздел и
щелкните по пункту "Экспорт файла реестра". После
задания имени файла данные этого раздела будут в
него экспортированы. Файл имеет расширение REG. Для
его импортирования в реестр достаточно дважды
щелкнуть на нем и данные будут перенесены. Правда
этот способ восстановления информации имеет один
существенный недостаток: все удаленные или
измененные записи будут восстановлены, но вот
добавленные записи удалены не будут. Поэтому данный
способ больше подходит, если Вы проводите какие-то
несущественные изменения, и чтобы откатить их не
вводя старые данные заново, можно воспользоваться
экспортом/импортом.
Вообще, работать с реестром надо
крайне осторожно, но если Вы будете периодически
резервировать его, то никаких проблем возникнуть не
должно. |