- Регистрация
- 19 Авг 2007
- Сообщения
- 15,802
- Реакции
- 491
- Баллы
- 0
Если рабочий стол не загружается...
Неоднократно сталкивался с проблемой на Windows XP и других NT-системах, когда после лечения вирусов рабочий стол не загружается. А в сочетании с комплексом "подарков", как то: заблокированные диспетчер задач, редактор реестра, безопасный режим, командная строка при отключенном автоматическом восстановлении - это представляет достаточно большую головную боль.
Стандартное решение - переустановить систему или восстановить ее - не всегда эффективно, так как из-за неопытности можно потерять важные документы. Можно применить также не вполне стандартное решение, используемое не так часто - это восстановление состояния системы из резервной копии реестра.
Дело в том, что при установке операционной системы линейки Windows создаются резервные копии всех конфигурационных файлов и они сохраняются в папку Windows/Repair. Сами же рабочие конфигурационные файлы реестра постоянно подвергаются модификации, для быстрого обращения они хранятся в папке Windows/System32/Config вместе с настройками профайла для новых пользователей.
Для восстановления системы на момент установки нам понадобится установочный диск или любой LiveCD с возможностью чтения NTFS-разделов. Предлагаю использовать LiveCD от Лаборатории Данилова, так как восстановление через консоль связано с написанием длинных команд, что не вполне удобно.
Запускаем систему с LiveCD, запускаем MignightCommander, в панелях выбираем каталог \win. Видим все локальные диски вашего компьютера. Теперь в левой панели выбираем каталог Windows\Repair, а в правой - Windows\System32\Config. В правой панели удаляем всё (но я все же рекомендую просто переместить файлы в какую-нибудь резервную папку для последующего использования), кроме папки systemprofile. Копируем все файлы из левой панели в правую. Перезагружаем компьютер и стартуем с винчестера. Теперь остается только установить драйвера, необходимый софт и настроить систему безопасности. Также можно внести изменения в предварительно перемещенные файлы реестра, открыв их для редактирования в текстовом редакторе с поддержкой больших файлов, например, в Notepad++. В зависимости от вируса возможны варианты, но обычно в таких случаях вирус прописывает себя в параметрах загрузки рабочего стола или инициализации графического интерфейса. После внесения необходимых изменений и сохранения файлов их можно импортировать как обычные разделы через regedit.
Если автоматическое восстановление было отключено не сразу и доступна хоть одна контрольная точка -можно также восстановить последнее состояние системы на момент ее создания. Для этого можно воспользоваться следующим способом.
Стартанув с LiveCD, загрузите MC, зайдите на локальный диск и в папке System Volume Information выберите папку вида RP689 с самым большим номером. Это и есть информация, сохраненная при создании точки восстановления. Туда включается также и резервная копия реестра на момент создания. Хранятся эти бекапы внутри в папке Snapshot. Это файлы:
_REGISTRY_USER_.DEFAULT
_REGISTRY_MACHINE_SECURITY
_REGISTRY_MACHINE_SOFTWARE
_REGISTRY_MACHINE_SYSTEM
_REGISTRY_MACHINE_SAM
Следующим действием нужно перейти в каталог Windows/System32/Config, удалить из него файлы реестра и скопировать вышеперечисленные файлы. После копирования нужно переименовать файлы, удалив из названий фразы _REGISTRY_USER_. и _REGISTRY_MACHINE_
Затем загружаем операционную систему Windows. Если необходимо, можно откатить систему на последнюю точку восстановления через Пуск-Все программы-Стандартные-Служебные-Восстановление системы.
Думаю, предложенный способ поможет сократить вам затраты времени на восстановление обрушенной системы. Удачи!
Неоднократно сталкивался с проблемой на Windows XP и других NT-системах, когда после лечения вирусов рабочий стол не загружается. А в сочетании с комплексом "подарков", как то: заблокированные диспетчер задач, редактор реестра, безопасный режим, командная строка при отключенном автоматическом восстановлении - это представляет достаточно большую головную боль.
Стандартное решение - переустановить систему или восстановить ее - не всегда эффективно, так как из-за неопытности можно потерять важные документы. Можно применить также не вполне стандартное решение, используемое не так часто - это восстановление состояния системы из резервной копии реестра.
Дело в том, что при установке операционной системы линейки Windows создаются резервные копии всех конфигурационных файлов и они сохраняются в папку Windows/Repair. Сами же рабочие конфигурационные файлы реестра постоянно подвергаются модификации, для быстрого обращения они хранятся в папке Windows/System32/Config вместе с настройками профайла для новых пользователей.
Для восстановления системы на момент установки нам понадобится установочный диск или любой LiveCD с возможностью чтения NTFS-разделов. Предлагаю использовать LiveCD от Лаборатории Данилова, так как восстановление через консоль связано с написанием длинных команд, что не вполне удобно.
Запускаем систему с LiveCD, запускаем MignightCommander, в панелях выбираем каталог \win. Видим все локальные диски вашего компьютера. Теперь в левой панели выбираем каталог Windows\Repair, а в правой - Windows\System32\Config. В правой панели удаляем всё (но я все же рекомендую просто переместить файлы в какую-нибудь резервную папку для последующего использования), кроме папки systemprofile. Копируем все файлы из левой панели в правую. Перезагружаем компьютер и стартуем с винчестера. Теперь остается только установить драйвера, необходимый софт и настроить систему безопасности. Также можно внести изменения в предварительно перемещенные файлы реестра, открыв их для редактирования в текстовом редакторе с поддержкой больших файлов, например, в Notepad++. В зависимости от вируса возможны варианты, но обычно в таких случаях вирус прописывает себя в параметрах загрузки рабочего стола или инициализации графического интерфейса. После внесения необходимых изменений и сохранения файлов их можно импортировать как обычные разделы через regedit.
Если автоматическое восстановление было отключено не сразу и доступна хоть одна контрольная точка -можно также восстановить последнее состояние системы на момент ее создания. Для этого можно воспользоваться следующим способом.
Стартанув с LiveCD, загрузите MC, зайдите на локальный диск и в папке System Volume Information выберите папку вида RP689 с самым большим номером. Это и есть информация, сохраненная при создании точки восстановления. Туда включается также и резервная копия реестра на момент создания. Хранятся эти бекапы внутри в папке Snapshot. Это файлы:
_REGISTRY_USER_.DEFAULT
_REGISTRY_MACHINE_SECURITY
_REGISTRY_MACHINE_SOFTWARE
_REGISTRY_MACHINE_SYSTEM
_REGISTRY_MACHINE_SAM
Следующим действием нужно перейти в каталог Windows/System32/Config, удалить из него файлы реестра и скопировать вышеперечисленные файлы. После копирования нужно переименовать файлы, удалив из названий фразы _REGISTRY_USER_. и _REGISTRY_MACHINE_
Затем загружаем операционную систему Windows. Если необходимо, можно откатить систему на последнюю точку восстановления через Пуск-Все программы-Стандартные-Служебные-Восстановление системы.
Думаю, предложенный способ поможет сократить вам затраты времени на восстановление обрушенной системы. Удачи!