Добавить в цитаты Настройки чтения

Страница 156 из 157



Реестр - это святое

Святая святых Windows любой версии — системный реестр. Добавьте — к нему некоторые наиболее важные системные файлы, и вы получите ту часть, на которой держится стабильность системы. Стоит его восстановить с заранее сохраненной рабочей резервной копии, и проблема решается сама собой. Но в процессе работы реестр постоянно меняется. Как предусмотреть катастрофу и когда создавать резервные копии? Возможны два подхода. Либо резервировать рабочий реестр каждый день и постоянно хранить несколько последних его копий. Либо делать резервный архив перед какими-то прогнозируемыми изменениями в системе, скажем, установкой непроверенного программного обеспечения или драйверов. Инструменты и для того, и для другого случая присутствуют в Windows, а ежедневное резервирование вообще включено по умолчанию. Мало того, в Windows 2000/XP появились довольно гибкие средства для аварийного резервирования — в архив можно включить даже всю систему.

Восстановление Windows 98

В Windows 98 имеется собственное средство резервирования системного реестра и главных системных файлов. Заведует этим программа scanreg.exe из каталога WindowsCommand. Причем по умолчанию программа, всегда включена, один раз в каждый календарный день она создает резервную копию системных установок во время загрузки Windows 98. По умолчанию сохраняется пять последних резервных копий реестра, заархивированных в cab-файлах в скрытом каталоге Sysbckup, находящемся в каталоге Windows. Такой архив создается и в том случае, когда загрузка системы не была завершена (тогда на нем ставится соответствующая отметка). Поэтому в случае проблем в резерве обычно остается еще несколько вполне нормальных копий за предыдущие дни. При желании можно добавить резервную копию вручную. Число сохраняемых копий — пять — установлено по умолчанию. Кстати, выполнение scanregw.exe стоит в автозагрузке Windows 98 по умолчанию под именем ScanRegistry, именно поэтому система и резервируется. Это так и будет, если вы не послушали «доброжелателей», советующих исключать из автозагрузки все, что можно, якобы для «лучшего» запуска ОС.

Чтобы восстановить реестр из резервной копии Windows 98, нужно загрузиться в режиме DOS и запустить программу scanreg.exe с ключом restore. Для этого можно воспользоваться загрузочной дискетой или перейти в режим командной строки Command prompt only в начале загрузки Windows 98, удерживая нажатой клавишу Ctrl. Потом в командной строке введите scanreg /restore и жмите клавишу Enter. На экране появится окно со списком доступных для восстановления копий системного реестра. Напротив каждой из них будет стоять дата создания и запись о том, успешно ли в то время стартовала Windows, или же ее запуск не состоялся. Выберите нужную запись и нажмите Enter. После перезагрузки вы получите операционную систему Windows с реестром, восстановленным на указанный момент. Для восстановления следует выбирать копии, сохраненные до того, как начались проблемы.



Создание копий вручную

Для создания копии реестра в ручном режиме необходимо в строке DOS задать команду scanreg /backup. Либо запустить scanreg.exe или scanregw.exe из каталога Windows обычным способом. Резервная копия будет создана и помещена в каталоге Sysbckup. Резервные копии обновляются каждый календарный день при запуске компьютера, но если какие-то из них особенно интересны, ничто не мешает вручную скопировать файлы резервных копий вида cbOOX,cab в любой другой каталог и хранить их там. А потом, в случае аварии и непригодности текущих копий реестра, заменить их из DOS.

Если Windows не загружается вообще, восстановить ее системную часть можно, только воспользовавшись отдельным загрузочным диском. Загрузочные дискеты можно предварительно создать «силами» самой Windows 98. Наиболее простая загрузочная дискета, содержащая всего четыре файла, создается при помощи контекстного меню, появляющегося при правом щелчке на значке дисковода в

ПРИЛОЖЕНИЕ В. ТИПЫ ФАЙЛОВ (фрагмент)