Восстановление поврежденного реестра

Если реестр все же оказался поврежденным в результате допущенных ошибок при его редактировании или вследствие специфических проблем с Windows'95 и возникла ситуация, когда система не может загрузиться, то необходимо предпринять меры по его восстановлению.

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

1. Выполните операцию по передаче управления от файлаSystem.dat файлуSystem.daO.

С этой целью перезагрузите компьютер и нажмите клавишуF8 сразуже после появления строкиStarting Windows'95...

На экране появится стартовое меню. Выберите из него опциюCommand prompt only (только командная строка). При этом на экране отобразится командная строка MS-DOS (этого же эффекта можно добиться, если в момент загрузки нажать клавиатурную комбинацию<Shift> + <F5>). В ряде случаев, обнаружив неполадки в системе (в процессе неудачной загрузки), компьютер сам выйдет в состояние командной строки.

Введите следующие команды:

С:>cdnc (*)

C:NC>nc

Это приведет к раскрытию панелей программ-оболочкиNorton-Commander, с помощью которой вы легко сможете переименовать испорченные файлы System.dat и User.dat в System.bad и User.bad, а файлыSystem.daO и User.daO,соответственно, вSystem.dat и User.dat. В случае возникновения проблем с переименованием снимите атрибуты скрытых и системных файлов.

Используя функциональную клавишуF10, вернитесь в командную строку MS-DOS и комбинацией клавиш<Ctrl> + <Alt> + <Del> перезагрузите компьютер.

Данную процедуру можно выполнить и без использованияNorton-Commander, необходимо только ввести в командной строке MS-DOS следующие управляющие команды:

С:> attrib — r — h — s system.dat

С:> attrib — г — h — s system.da0

С:> ren system.dat system.bad

C:> ren system.daO system.dat

C:> attrib — r — h — s user.dat

C:> attrib — r — h — s user.da0

C:> ren user.dat user.bad

C:> ren user.daO user.dat

и после этого перезагрузить компьютер (<Ctrl> + <Alt> + <Del>).Эта процедура должна восстановить реестр в том состоянии, в котором он находился, когда вы последний раз успешно загрузили Windows'95. Если желаемый результат не достигнут, то перейдите ко второй операции.

2. Попытайтесь загрузить систему с загрузочной дискеты(Emergency recovery disk).

Для этого в процессе начального тестирования компьютера войдите вменю установок CMOS способом, рассмотренным в п. 1.6.

В разделеBIOS FEATURES SETUP выберите функциюBoot Sequence и спомощью клавишPgUp и PgDn установите такую последовательность устройств, на которых компьютер ищет операционную систему, чтобы имя дисковода гибкого диска (А) стояло первым в ряду, напримерA,C,SCSY.

Вставьте загрузочную дискету в дисковод (А). Выйдите из меню с сохранением всех установок. Компьютер автоматически повторит процесс тестирования и загрузки.

После завершения начального этапа появится командная строка. Введите уже известные вам команды (**) из способа 1 и перезагрузите компьютер. Эта процедура также должна восстановить реестр в состоянии последней успешной загрузили Windows'95.

Если снова желаемого результата достигнуть не удалось, то это означает, что поврежденными оказались и файлы с расширениемda0и операцию восстановления придется продолжить.

3. Замените в каталогеC:Windows испорченные файлы на имеющиеся копии.

С этой целью перезагрузите компьютер и описанным выше путем раскройте панели программ-оболочкиNorton-Commander. С ее помощью замените в каталоге испорченные файлы(System.dat, User.dat, System.daO и User.daO) на их резервные копии, которые, следуя нашим инструкциям, вы приготовили заранее и хранили на специальной дискете.

С использованием функциональной клавишиF10 вернитесь в командную строку MS-DOS и комбинацией клавиш<Ctrl> + <Alt> + <Del> перезагрузите компьютер.

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

4. Загрузите компьютер в безопасном режиме.

Для этого перезагрузите компьютер и нажмите клавишуF8 сразу же после появления строкиStarting Windows'95...

На экране появится стартовое меню, с одной из опций которого вы уже знакомы(Command prompt only). Однако всего таких опций восемь, и так как при русификации Windows'95 их значения не переводились, то раскроем их в табл. 2.6.1.

Для исправления ошибок реестра целесообразно выбрать опцию Safe Mode,так как она позволяет загрузить систему в обход реестра и стартовых файлов Autoexec.bat и Config.sys. Фактически Windows загружает только стандартные драйверы мыши, клавиатуры и стандартного дисплея VGA, графическая оболочка устанавливает разрешение 640х480 пикселей.

Таблица 2.6.1. Значение опций стартового меню операционной системы Wintlows'95

№ п/п /Название опции /Выполняемая операция

1 /Normal /Повторяет попытку нормального запуска Windows'95 с загрузкой всех драйверов устройств и параметров реестра

2 /Logget (bootlog.txt) /Осуществляет загрузку Windows'95 с формированием в корневом каталоге системного диска (С) файла Bootlog.txt, который содержит запись протокола загрузки системы. Этот файл может быть использован для анализа всех загруженных и инициализированных драйверов и просмотра и статуса каждого из них. (Файл читается с использованием функциональной клавиши F3.)

3 /Safe Mode /Запускает Windows'95 в безопасном режиме без обработки инициализированных файлов. Используется только базовый набор драйверов в обход реестра и стартовых файлов Autoexec-bat и Config-sys. В безопасном режиме Windows '95 можно также запустить, если в процессе загрузки нажать клавишу F5 или ввести из командной строки команду WIN /D:M

4 /Safe Mode with Network Support /Запускает Windows'95 в безопасном режиме в обход стартовых файлов. Используются только базовые драйверы, включая базовые сетевые драйверы. В безопасном режиме Windows '95 можно также запустить, если в процессе загрузки нажать клавишу F6 или ввести из командной строки команду WIN /D:N

5 /Step-by-step Confirmation /Позволяет вам давать подтверждение на запрос обработки каждой строки из начальных файлов, включая Autoexec.bat и Config.sys. На вопросы о строках, которые Вы хотите обрабатывать, отвечайте Y; а о строках, обработку которых Требуется обойти, отвечайте N. Эту опцию можно запустить, если нажать клавишу F8 при появлении на экране стартового меню

 

Окончание табл. 2.6.1

№ I1.IL /Название опции /Выполняемая операция

6 /Command prompt only /Запускает MS-DOS (версии Windows'95) с обработкой стартовых файлов и реестра, отображая только командную строку MS-DOS

7 /Safe Mode command prompt only /Запускает MS-DOS (версии Windows'95) в безопасном режиме и отображает только приглашение ввести командную строку в обход стартовых файлов. Этого же эффекта можно добиться, если в момент загрузки нажать клавишную комбинацию <Shift>+<F5>

8 /Previous version of MS-DOS i /Запускает предыдущую версию MS-DOS, если ваша конфигурация предусматривает загрузку различных операционных систем. Для того чтобы эта опция была доступна, в процессе инсталляции Windows'95 необходимо указать другой каталог для установки, отличающийся от предложенного по умолчанию. Кроме того, в файле MSDOS.SYS должно быть установлено BootMulty=l. Эту опцию можно запустить путем нажатия клавиши F4 при загрузке системы

 

Так как в этом режиме реестр Windows'95 не активен, то вы легко можете получить доступ к конфигурационным файлам и модифицировать их параметры.

После внесения необходимых изменений перезапустите Windows'95 в нормальном режиме.

При отсутствии положительных результатов у вас, видимо, остались только способы 5 и 6.

5. Попытайтесь восстановить операционную систему в том виде, как она выглядела после первоначальной инсталляции Windows'95.

Действуя так, как это было описано в способе 3, раскройте панели программ-оболочкиNorton-Commander и отыщите в корневом каталоге системного диска (С) файлSystem.lst, созданный при запуске программы Windows'95 Setup.В нем содержится информация о вашей системе на момент первого

запуска программы Windows'95. Замените этим файлом файлSystem.dat в директорииС: Windows и перезагрузите компьютер.

6. Полностью переустановите операционную систему на компьютере.