Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Восстановление реестра



При работе с реестром надо соблюдать осторожность. Удаление каких-либо важных данных случайно или по незнанию может привести к краху операционной системы. Тогда спасти положение может только восстановление последней работоспособной копии.

Если Вы собрались поэкспериментировать с реестром, предварительно сохраните на диске файлы SYSTEM.DAT и USER.DAT. Они находятся в каталоге, куда была установлена операционная система и имеют атрибуты "только для чтения" и "скрытый". В случае если реестр будет серьезно испорчен, Вы сможете переписать эти файлы в каталог Windows, установить нужные атрибуты и реестр будет как новенький. Только не вздумайте восстанавливать эти файлы, когда загружен Windows, иначе система накроется окончательно и спасет ее только полная переустановка! Для восстановления этих файлов надо предварительно перезагрузиться в DOS и уже там заменять испорченные файлы хорошими.

Но это не единственный вариант восстановления данных. Дело в том, что операционная система, при каждом удачном запуске сохраняет копию реестра в CAB-файле, который записывается в скрытый каталог SYSBCKUP каталога Windows. По умолчанию, хранятся последние пять копий. Это число может варьироваться от 0 до 99 и устанавливается значением ключа MaxBackupCopies в файле scanreg.ini в каталоге Windows. Правда не стоит устанавливать слишком большое значение, т.к. файлы занимают немало места (один файл имеет размер больше мегабайта).

Чтобы восстановить реестр с одной из этих резервных копий надо перезагрузиться в DOS и выполнить команду SCANREG /RESTORE

Появится список доступных резервных копий реестра отсортированных по времени их создания. После выбора нужной копии данные будут благополучно восстановлены, и Вы получите реестр, отвечающий состоянию дел на момент его создания.

Но если Вы устанавливали какие-то программы или меняли настройки операционной системы в промежуток между последней резервной копией и сбоем в реестре, то все эти данные безвозвратно пропадут. Надо ли нам это? Однозначно нет! Чтобы в любое время создать резервную копию реестра воспользуйтесь командой SCANREG /BACKUP которая в случае нормально прошедшей проверки создаст резервную копию.

Еще один вариант резервирования и восстановления реестра состоит в экспортировании раздела или целой ветви, которую Вы планируете изменять. Это можно осуществить в Regedite для Windows в меню "Реестр". Выделите нужный раздел и щелкните по пункту "Экспорт файла реестра". После задания имени файла данные этого раздела будут в него экспортированы. Файл имеет расширение REG. Для его импортирования в реестр достаточно дважды щелкнуть на нем и данные будут перенесены. Правда этот способ восстановления информации имеет один существенный недостаток: все удаленные или измененные записи будут восстановлены, но вот добавленные записи удалены не будут. Поэтому данный способ больше подходит, если Вы проводите какие-то несущественные изменения, и чтобы откатить их не вводя старые данные заново, можно воспользоваться экспортом/импортом.

Вообще, работать с реестром надо крайне осторожно, но если Вы будете периодически резервировать его, то никаких проблем возникнуть не должно.

Редактор реестра (Regedit.exe)

Для того, чтобы импортировать в реестр данные из reg файла без запросов, запустите его с ключом /s.

Например:
regedit /s test.reg

Есть простой способ отследить изменения, которые происходят в реестре Windows. Запустите Regedit и экспортируйте файл реестра ("Файл" > "Экспорт файла реестра"), сохранив его под любым именем, например, before.reg. В момент, когда захотите проверить изменения в реестре, совершите ту же операцию (сохранив файл, например, after.reg). Теперь активируйте строку MS-DOS и в директории, где находятся эти два файла, наберите:

FC before.reg after.reg > diff.txt

Открыв файл diff.txt в любом текстовом редакторе, вы увидите все изменения, которые произошли в реестре.
Кстати, FC - это внешняя команда DOS для сравнения файлов и выведения различий в них.


Тема: Восстановление системы

Восстановление системы (англ. System restore) — компонент операционной системы Windows (процесс rstrui.exe), предназначенный для восстановления работоспособности ОС путем отката (восстановления предыдущего состояния ПК) системных файлов, ключей реестра, инсталлированных программ и т.д. System restore присутствует в системах Windows ME и Windows XP, а также новой системе Windows Vista.

Семейство Windows Server не включает в себя функцию System Restore. Восстановление системы, встроенное в Windows XP, может быть инсталлировано на устройстве, работающем под Windows Server 2003, хотя эта операция не поддерживается Microsoft.

В Windows Vista данный компонент обладает улучшенным интерфейсом и построен на технологии Shadow Copy, преимущество использования этой технологии в том, что блок-уровневые изменения в файлах, находящихся в любой папке на диске, могут быть отслежены и резервные копии созданы независимо от местонахождения файлов.

Пользователь может создавать новую точку восстановления вручную, производить откат к уже существующей точке или изменять конфигурацию System Restore. Более того, восстановление само по себе может быть обратимым. Старые точки восстановления сбрасываются для того, чтобы поддерживать использование объёма диска в точно определённом размере. Для многих пользователей это может обеспечить точки восстановления, покрывающие несколько прошедших недель. Пользователи, для которых важны производительность или используемый объём диска, могут также выбрать полное отключение System Restore. Для файлов, хранящихся на дисках, но которые служба восстановления не отследила, не будут созданы резервные копии и такие файлы никогда не будут восстановлены. System Restore создаёт резервные копии системных файлов определённых расширений (.exe,.dll и т.д.) и сохраняет их для дальнейшего восстановления и использования. Также создаются резервные копии Реестра и большинства драйверов.





Дата публикования: 2014-11-28; Прочитано: 221 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...