Интернет-журнал "Домашняя лаборатория", 2008 №2
Шрифт:
Чтобы не тратить на это время и обеспечить возможность анализа причин неприятностей, в Windows 95 периодически сохраняйте в каком-то каталоге копии файлов реестра system.dat и user.dat (а также заодно system.ini и win.ini) из основного каталога Windows (%WinDir%). В Windows 98 это автоматически ежедневно при первом запуске системы делает утилита "Проверка реестра" (SCANREG), которая также проверяет системный реестр на наличие повреждений и пустых фрагментов. Эта утилита сжимает вышеуказанные четыре файла и сохраняет их в каталоге %WinDir%\Sysbckup в саЬ-архиве под именем rbxxx.cab, где ххх — номер резервной копии. По умолчанию сохраняются 5 последовательных копий, а затем каждая новая замещает
При обнаружении повреждений в реестре SCANREG замещает повреждённый реестр наиболее свежей архивной копией. Если реестр содержит более 500 Кб пустых блоков данных, то эта утилита автоматически оптимизирует его. Кроме этого, загрузившись в "чистый" DOS, можно с помощью команды scanreg /restore восстановить реестр из архива. Однако в открывающемся окне можно выбирать только из 5 архивов. Если же у нас, например, установлено MaxBackupCopies=100, то эти архивы могут быть не самыми свежими. Тогда надо либо предварительно переместить ненужные саЬ-архивы в другой каталог, либо вручную вытаскивать из нужного архива файлы и замещать повреждённые. Дополнительные файлы, сохраняемые с помощью параметра Files, автоматически не восстанавливаются и их надо всегда вытаскивать из архива вручную.
В случае Windows 95 советую также ПЕРЕД заменой каких-либо плат, инсталляцией драйверов, программ или самостоятельной правкой реестра сохранять вручную копии файлов реестра под особым именем или в особом каталоге, чтобы при возникновении проблем можно было бы сделать анализ и корректный откат. А в случае Windows 98 установите для параметра MaxBackupCopies значение побольше (например, 100), поскольку проблемы могут проявиться не сразу.
Программу SCANREG можно применять и в Windows 95. Для этого необходимо с компьютера с установленным Windows 98 взять следующие файлы:
С: \WINDOWS\scanreg.ini
С: \WINDOWS\scanregw.ехе
С: \WINDOWS\COMMAND\scanreg.ехе
и скопировать их в наш Windows 95 в те же каталоги. Теперь в папке Автозагрузка (можно и в реестре, но это сложнее) добавляем ярлычок на такую командную строку: scanregw /autorun. Всё! При первом запуске Windows каждый день реестр будет сохраняться. Теперь, если вдруг Windows после экспериментов с реестром не грузится — грузимся в чистом DOS'e, даём команду scanreg /restore и выбираем копию реестра с датой, когда всё ещё было нормально.
Полная переустановка Windows
Если вы решили полностью переустановить Windows, не удаляйте все каталоги и не форматируйте раздел. Просто в DOS-режиме переименуйте каталоги WINDOWS и PRОGRA~1, например, в W и Р. Это удобно по следующим причинам:
1. В процессе установки вы можете драйверы устройств брать из этих каталогов (C: \W\INF, C: \W\SYSTEM….), а не искать дискеты и CD с ними.
2. В подкаталоге "C: \P\Common Files", например, может оказаться нечто критичное.
3. После свежей установки Windows и приложений иной раз достаточно вместо свежеустановленного приложения положить его старую версию, чтобы вернулись привычные настройки. Или избежать, таким образом, импорта данных. И вообще полезно временно подержать этакую разновидность бэкапа — пока не убедишься, что он
действительно не нужен.Простой способ установки нескольких Windows 9х на одном компьютере
Если вы хотите установить на своей машине несколько Windows 9х (например, одну версию русскую, а вторую немецкую, или одну версию для работы, а другую для экспериментов), то можете воспользоваться нижеописанным методом.
1. В среде Windows необходимо скопировать для последующего использования в отдельный каталог все файлы из корневого каталога С: \, имеющие отношение к Окнам (самое главное: autoexec.bat, config.sys, io.sys, msdos.sys).
2. Перегружаетесь в режим DOS и решительно прибиваете эти файлы в корневом каталоге С: \, чтобы при инсталляции второй операционки не было лишних вопросов.
3. Инсталлируете новые Окна на логический диск, где ещё нет Windows.
4. Загружаетесь в новой Windows, а затем с помощью архиватора WinRAR создаёте SFX (самораспаковывающийся) архив, вмещающий в себя сохранённые файлы (autoexec.bat, config.sys, io.sys, msdos.sys), и комментируете архив следующим образом:
Silent
Path=C:\
Overwrite=1
Setup=WIN_DIR\RUNDLL.ЕХЕ user.ехе,ExitWindowsExec где: Silent — распаковка архива без предварительного вопроса; Path=C: \ — путь для распаковываемых файлов; Overwrite=1 — замена имеющихся файлов файлами архива; Setup — команда запуска определённого приложения (в нашем случае команда перегрузки Windows); WIN_DIR — путь к файлу RUNDLL.EXE той Windows, которую вы планируете покинуть, т. е. для второй Windows, скорее всего, D: \WINDOWS.
5. Для полной перезагрузки компьютера создайте или измените файл dosstart.bat в основном каталоге новой Windows в соответствии с советом, приведённом в статье "Перезагрузка и завершение работы Windows 9х с помощью команд" рубрики "1.2. Windows 95/98/Ме. Загрузка, зависание, перезагрузка, завершение работы", так как команда RUNDLL.EXE user.ехе,ExitWindowsExec пере гружает только Windows.
6. Создайте ярлык к вашему SFX-архиву и поместите его лучше всего на панель быстрого запуска (Quick Launch). Щёлкнув по этому ярлыку, вы сможете перегружаться в первую Windows (но сначала выполните пункт 7!).
7. Создайте аналогичный SFX-архив с файлами из корневого каталога С: \ и с комментарием для перезагрузки из первой Windows во вторую, единственное отличие комментария от уже сделанного — путь к файлу RUNDLL.EXE (C: \WINDOWS).
8. Выполните пункты 5 и 6 для первой Windows.
Примечание: если нет WinRAR'a, то можно написать аналогичный по смыслу bat-файл, но использование SFX-архива с комментарием удобнее.
Две Windows можно установить и на один логический диск, однако, тогда каталог "Program Files" у них будет общий со всеми вытекающими последствиями…
Эту проблему можно решить следующим образом: 1. Инсталлировать систему по минимуму.
2. Экспортировать весь реестр в текстовый файл.
3. Переименовать каталог "Program Files", например, в "Арр".
4. В любом редакторе поменять в экспортированном файле все "Program Files" на "Арр" и "PRОGRA~1" на "АРР".
5. Импортировать отредактированный файл обратно в реестр.
6. Сразу перезагрузиться.
После этого большинство программ будет инсталлироваться в этот каталог. Если нет, это легко поменять вручную.
Получение файлов обновлений для операционной системы
Windows 98/Ме/2000/ХР имеет компоненту Windows Update, которая позволяет через Интернет скачивать необходимые обновления для операционной системы. Для Windows 95 (и, наверно, Windows NT) эту компоненту можно установить с сайта "Microsoft Windows Update" .