1. Прелюдия
У меня с виндой особые половые отношения. Как-то на глючной машине работал целый год и винду (98, потому что ХР не ставился) приходилось раз в месяц переустанавливать (просто слетала). Дошло до того что я наизусть помнил весь код активации (т.е. 25 символов).
2. Решение проблемы топика
Работает не только с 98 но и со всеми виндами. Копируем выборочно нужный софт из C:\Program Files\ (и где там еще) на другой диск. Из-под фаровского плагина заходим в рееестр (если нет фара, то сойдет и regedit) и копируем по F5 ветки из всего двух ветвей (в случае regedit надо делать экспортирование веток в файл):
1. HKEY_LOCAL_MACHINE\Software\ (здесь хранятся настройки софтин для компьютера).
2. HKEY_CURRENT_USER\Software\ (здесь хранятся настройки которые могут меняться пользователями).
Опять же лучше экспортировать не все ветки а выборочно. После переустановки системы переписать все старые проги обратно в C:\Program Files\ и поочередно выполнить все *.reg файлы которые мы наделали. Данный метод работает практически со всеми программами а) кустарными б) небольшими и с) возможно с большими. НО не работает с гигантами которые все равно пришлось бы переустанавливать (типа MS Office, Borland Delphi, и пр.).
3. Решение проблем в корне (только для win98)
Было замечено что вероятность краха моей системы увеличивалась с количеством установленных/удаленнных прог (есстественно если ничего не устанавливать/удалять и вообще не экспериментировать с программами система будет теоретически работать годами). Поскольку количество файлов на винте не должно влиять на работоспособность системы, следовательно влияет количество мусора в реестре.
Далее, самое интересное: без всяких нортонгостов делаем снимки системы:
1. устанавливаем виндоус начисто + весь нужный софт.
2. Сохраняем файлы user.dat и system.dat (из каталога винды) куда-нибудь на другой диск, в папку D:\Backup\Win\ClearInstallation\ (эти файлы обычно скрыты, так что включите показ скрытых файлов). В них и хранится весь реестр.
3. До установки каждого нового софта делаем точно такой же снимок как в п.2 но в другой каталог например D:\Backup\Win\2004\12\31\ (количество каталогов (по сути снимков) выбираете сами, если что удаляете старые).
4. Устанавливаем новый софт или просто экспериментируете с настройками (главное чтоб не с системными файлами

).
5. Если система вдруг после этого сдохла:
а) загружаемся в режиме Command prompt либо с какого диска (желательно с NC, DN, VC или другого файлового менеджера).
б) с помощью комманд copy (или с помощью VC) копируем user.dat и system.dat из реервной копии (любого каталога) обратно в C:\Windows\ (необязательно снова делать их скрытыми).
в) Перезагружаемся. После перезагрузки система примет первоначальный вид (т.е. тот вид когда был сделан снимок).
Минусы данной системы:
1. Данный метод не спасает в случае если система рухнула от удаления/именения системных файлов.
2. (Как минус так и плюс) никакие файлы вообще не учитываются, т.е. если установить новые драйверы а потом восстановится то система не будет подозревать о новых файлах вообще (не будет загружать их и т.п.), при этом их можно удалить просто с диска скажем эксплорером, это не повлияет на стабильность системы. Опять же, если примитивный вирус/троян/кейлоггер прописался в атозапуск то он не будет загружаться вовсе.
Плюсы:
1. Все это очень быстро.
2. Не нужно никакого третьего софта для создания снимков и их восстановления.
3. Файлы снимков не такие уж и большие (порядка *надцати метров).
4. Количество снимков неограничено.
5. В любой момент можно вернуть хоть первую инсталяцию виндов (т.е. из папки D:\Backup\Win\ClearInstallation\).
6. В некоторых случаях можно добавить следующую строку в autoexec.bat:
Код:
@copy /Y D:\Backup\Win\ClearInstallation\*.dat c:\windows\
при этом после каждой перезагрузки все пользовательские изменения (интерфейс, настройки прог и т.п.) будут аннулированы.