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