Допустим что у вас ЭТО таки произошло и Windows при запуске рисует вам фигвам. Дело житейское, и с этим еще можно побороться, не стоит тут же сдаваться и начинать переустановку системы с потерей всех данных и прочими прелестями юзерской жизни.
Здесь мы разберем методы реанимации сглюченной системы.
Рассмотрим на примере Windows XP - как самой распространенной на текущий момент системы.
Нужно помнить, даже в самые отчаянные моменты жизни, что вся ваша система находится в папке ../ WINDOWS/
Причем все основное в системе находится в папке ../ WINDOWS/system32
Что может испортится до такой степени что запуск Windows становится невозможным?
Этих файлов не так уж много. Достаточно иметь копии этих файлов на сменном носителе, или на другом диске и реанимация WINDOWS становится довольно простым делом.
Для начала скажем, что вообще полезно иметь 2 системы установленные на разные диски.
Например, у вас основным является диск С:\, на нем вы устанавливаете вашу основную, рабочую систему. На другом диске, скажем, D:\, вы устанавливаете любую систему в минимальной конфигурации, лишь бы давала вам возможность оперативно работать с файлами.
Подготовка к часу "Ыыы"
Если у вас стоит такая система, то проблем нет, грузимся с диска D:\ и идем прямиком по адресу нашей системы С:\WINDOWS\system32, и копируем содержание папки ..\config в какую-нибудь подходящую директорию. Это конфигурация вашей системы. Можно просто скопировать все файлы вместе с папкой, но можно скопировать и только самые важные это: SYSTEM, SOFTWARE, SECURITY, SAM, ну можно еще и DEFAULT скопировать, на всякий случай. Эти файлы, внимание, без расширений, просто одно название, так это и должно быть.
Далее, на всякий случай, идем в папку ..\system32 и копируем файлы: ntkrnlpa.exe и ntoskrnl.exe, это собственно и есть ядро системы, "Системный модуль ядра NT". Сохраняем все эти сокровища в соответствующем месте, с сохранением путей (для удобства). Также нам понадобится скопировать файлы: AUTOEXEC.NT, CONFIG.NT из папки ..\WINDOWS\system32, и ntuser.dat из папки: ..\WINDOWS\system32\config\systemprofile это тоже файлы конфигурации. Вот и все, по сути, в подавляющем большинстве случаев вам удастся реанимировать вашу систему.
Если ЭТО случилось
Первым делом необходимо убедится в отсутствии злых вирусов в системе и быть уверенным, что все это не злые происки врагов. Если вы пользуетесь нормальным антивирусом и регулярно обновляете базы, то скорее всего дело не в вирусах, а в более крупной живности, багах и тараканах.
Если это не так, то вначале хорошо бы сходить на сайт Касперского и загрузить оттуда “Kaspersky Rescue Disk 10”, хорошая, проверенная и надежная прога, варианты ее установки, с СД-диска, либо флешки, выберете сами. Проверьте комп этой утилитой, при запросе обновления баз, естественно, соглашайтесь.
Если же вы уверены в отсутствии вирусов, то переходим к следующим шагам, собственно реанимации:
Ошибок запуска системы не так уж и много.
Если загрузится в безопасном или ином режиме не удается и :
1. В процессе запуска вам система рисует отсутствие какого-либо файла и останавливается с этой ободряющей надписью на черном фоне.
Здесь делать нечего, грузимся с запасного диска и добавляем отсутствующий файл в соответствующую директорию из заранее припасенной коллекции.
2. Система вообще не загружается, после начала запуска ее сглючивает и либо комп виснет, либо начинается бесконечный цикл перезапусков. Это самый тяжелый из случаев, при таком варианте обычно повреждены файлы ядра системы. Грузимся с запасного диска и заменяем файлы ядра системы в папке ..\WINDOWS\system32 на заранее сохраненные ntkrnlpa.exe и ntoskrnl.exe. После этого, обычно, система начинает грузится нормально.
Здесь нужно отметить что первым грузится файл ntkrnlpa.exe, и если вы наблюдаете на экране нечто осмысленное, например меню с предложением вариантов загрузки, но файл ntkrnlpa.exe скорее всего в порядке. Ранее вообще проблем с ядром у системы не было, как правило, но в последнее время ошибки стали все чаще, особенно при установке обновлений с узла мелкософта. Потому, если система сразу после начала запуска сглючивает, или попросту останавливается уныло мигая черточкой в левом углу, все ясно– пора лезть в запасник и менять ядро системы на заранее сохраненную копию.
Но, так же стоит заметить, что при условии целостности ядра, Windows XP становится практически неубиваема, активно реанимируя все остальное сама, в процессе загрузки.
3. Если ЭТО случилось, час “Ыыы” таки настал, а вы к нему не готовы.
Т.е. у вас нет в наличии подготовленной заранее папочки с вышеперечисленными файлами. И в этом случае не стоит отчаиваться. Windows XP, при всей ее лопоухости, довольно хитрая штука и основные файлы она сохраняет на диске. В принципе, при достаточной степени сноровки, все вышеозначенные файлы, можно извлечь из информации для восстановления, находящейся по адресу : \System Volume Information, но мы этот сложный способ рассматривать здесь не будем, он требует достаточного уровня навыков.
Прежде всего вам нужно решить насколько важны для вас ваши установленные приложения. Файлы реестра и т.п. конфигурации находятся в папке..\WINDOWS\system32\config\. Но при начальной установке системы, Windows XP скопировала все необходимые, “лысые” файлы в папочку ..\WINDOWS\repair, вы с удивлением и радостью можете их там обнаружить. Можно скопировать все файлы сразу, и тогда вы получите девственно-чистую систему, а можно попытаться скопировать только “битые” файлы, те, которые у вас запрашивает система при запуске.
Файлы ядра системы также можно извлечь на божий свет, прямо из установочного диска, либо из кеша самой системы по адресу: ..\WINDOWS\system32\dllcache, либо совсем “чистые”, скопированные Windows XP с установочного диска : ..\WINDOWS\Driver Cache\i386. Как видите, вариантов для проявления творчества и фантазии ваша Windows XP вам предоставляет уйму.
Можно просто скачать эти файлы с сервера Мелкософта и т.д.
При таком арсенале средств не восстановить систему было бы неприлично.
Также можно скачать эти файлы, при необходимости, с нашего сервера. Мы выложили здесь фалы сборного ядра от оригинальной, корпоративной версии Windows XP SP3 и пропатченный файл ntoskrnl.exe SP3, т.к. файл от корпоративной сборки не всегда корректно работает с новым железом.
Если же час “Ыыы” настал, а у вас не установлена вторая система, тоже не беда.
1. Вы ее можете установить сейчас, в текущий момент
2. Есть множество программ в инете с автономными системами на СД и флеш дисках, можно применить их, запустив комп с СД или флешки. Главное чтоб у вас был удобный инструмент по работе с файлами. Я пользуюсь вообще ДОСовскими программами, например, это проще, но здесь нужен навык.
Далее, в любом из случаев, после восстановления системы рекомендуется создать текущую точку восстановления в программе “Восстановление системы”, и после этого сделать откат к предыдущей версии системы, к тому моменту, когда ваша система надежно работала. Часто это удается, и тогда вы получаете абсолютно прежнюю систему, но в рабочем состоянии.
Так же стоить отметить, при всем моем уважении к г-ну Касперскому, что антивирус его производства работает с файлами восстановления системы крайне не удовлетворительно. Касперский их просто удаляет и все, в этом случае восстановление системы становится невозможным. Потому, рекомендуется отключить опцию автоматических действий у антивируса Касперского, и в случае обнаружения им зараженного объекта в папке: \System Volume Information необходимо сделать следующее:
1. Не паниковать и не вестись на визги и мигание вашего антивируса. Ничего страшного не произойдет пока файл не запущен на исполнение.
2. Скопировать полное название файла и путь к нему
3. После этого можно позволить антивирусу расправу над этим файлом
4. Создать в необходимой папке простой текстовый файл, открыть его в “Блокноте”, поставить знак табуляции (просто нажать на ТАВ), сохранить его и изменить название и расширение на имя удаленного антивирусом файла. Все, после этого процесс восстановления пойдет успешно.
Не нужно опасаться что файл-пустышка не сможет работать, при необходимости Windows XP восстановит его из кеша.
И вообще Windows XP задумана изначально как неубиваемая система, правда вот, как всегда, с реализацией пошло что-то не так. Здесь открываются великие возможности для творчества талантливых программистов. Создать простенькую программу автоматически восстанавливающую Windows XP при крахе системы не так уж и сложно. Подобные проги существуют, но они пошли иным путем, как водится. Принцип их работы основан на резервировании состояния диска, причем тупо копируется все что не поподя. В результате с такими помощниками, как правило, больше проблем чем толку. Выбор за вами.
|