Защита системы создает точки восстановления, в которых сохраняются системные параметры и предыдущие версии файлов. Используя восстановление системы, вы сможете исправить проблемы в Windows, например, в случае неполадок из-за установки программ, кодеков и драйверов, сбоя в ассоциациях файлов и неправильной работы после чистки реестра.
[+] Сегодня в программе
- Сравнительная таблица средств восстановления в Windows
- Новые возможности защиты и восстановления системы
- Почему не нужно отключать защиту системы
- Как работает защита системы
- Служба и защищаемые типы файлов
- Состояние защиты системы по умолчанию
- Сколько места выделяется изначально под теневые копии
- Настройка защиты системы вручную
- Запуск восстановления системы вручную
- Отмена восстановления системы
- Автоматизация включения защиты, ее настройки и создания точек
- Включение защиты и создание точки из PowerShell
- Автоматическое создание точек системой
- Тонкости запланированного задания
- Создание теневых копий и точек восстановления с помощью своего запланированного задания
- Рекомендации по защите и восстановлению системы
Сравнительная таблица средств восстановления в Windows
Ввиду разнообразия средств восстановления Windows, я подготовил сравнительную таблицу. В ней вы найдете краткое описание способов восстановления и механизмов их работы, а также ссылки на подробные статьи о каждом из средств.
Новые возможности защиты и восстановления системы
В Windows 7 защиту системы усовершенствовали. Самые значимые улучшения перечислены в таблице ниже.
Новая возможность | Описание |
---|---|
Настройка дискового пространства | В Windows 7 в графическом интерфейсе снова появилась возможность задать процент дискового пространства, которое отводится для защиты системы. Эта возможность существовала в Windows XP, но в Windows Vista исчезла, хотя это можно было сделать из командной строки. |
Тонкая настройка защиты | Вы можете настроить защиту предыдущих версий файлов вместе с системными параметрами или отдельно. |
Поиск затрагиваемых программ | Для каждой точки восстановления имеется возможность просмотреть список программ и драйверов, которые затронет откат. Очевидно, такие программы могут неправильно работать после восстановления системы. Таким образом, вы сможете заранее узнать, каким программам может потребоваться переустановка после восстановления системы. |
Использование резервного образа системы | Возможности резервного копирования Windows 7 позволяют вам создать полный образ операционной системы. Если такой образ имеется, его можно использовать для восстановления в качестве одной из точек. |
Об этих и других возможностях защиты и восстановления системы и пойдет речь далее в статье. Однако сначала я хотел бы уделить внимание одному важному вопросу. Защиту системы некоторые пользователи незаслуженно отключают чуть ли не первым делом. О том, почему это не имеет смысла делать в Windows, я и хочу поговорить в первую очередь.
Почему не нужно отключать защиту системы
Бытует мнение, что отключив восстановление системы, можно увеличить производительность Windows. В качестве аргументации, как правило, приводят экономию оперативной памяти (за счет отключения службы) и дискового пространства. На самом деле, этим аргументам уже почти 20 лет, если считать от выхода Windows XP, поэтому применять их к современному «железу» просто бессмысленно. Неужели у вас до сих пор 256 Мб памяти и жесткий диск 40 Гб?
Отключение одной службы на производительности Windows никак не скажется — вы этого просто не заметите, как впрочем это было незаметно и в предыдущих ОС Windows. Дисковое пространство — да, экономится, но в эпоху терабайтных жестких дисков, на которых хранятся десятки и сотни гигабайт медиа файлов, говорить об экономии за счет пары гигабайт файлов, предназначенных для восстановления системы, просто несерьезно. Даже если ваш жесткий диск имеет относительно скромную емкость, можно гибко настроить пространство, отводимое защите системы, о чем речь пойдет дальше в статье.
Используя восстановление системы, вы сможете исправить работу Windows, например, в случае:
- неполадок из-за установки обновлений, программ, кодеков и драйверов
- сбоя в ассоциациях файлов
- неправильной работы после чистки реестра
- проблем с загрузкой системы
Проблемы с загрузкой, пожалуй, самые неприятные для пользователей. В современных Windows их можно преодолеть двумя путями из среды восстановления Windows RE. Она имеет специальную функцию восстановления загрузки, а также позволяет восстановить систему, вернувшись к контрольной точке, что также может помочь загрузить систему. При этом теперь даже не требуется установочный диск — можно воспользоваться предустановленной на жесткий диск средой Windows RE или загрузиться в нее с помощью заранее созданного диска восстановления.
Таким образом, отключая восстановление системы вы ничего не выигрываете, а наоборот лишаетесь удобного средства, позволяющего восстановить не только систему, но и душевное спокойствие.
Как работает защита системы
Защита и восстановление системы реализованы с помощью службы теневого копирования тома.
Служба и защищаемые файлы
Служба теневого копирования тома отслеживает изменения по всему разделу, и в этом большое отличие от Windows XP, где службой восстановления системы отслеживался лишь ключевой набор файлов системы и приложений.
Однако пользовательские файлы (за исключением этих типов) не включаются в точки восстановления системы, поэтому возврат к предыдущей точке не приведет к потере документов и других файлов в вашем профиле. Тем не менее, служба теневого копирования тома следит за изменениями в пользовательских файлах, и вы можете восстановить их предыдущие версии.
Состояние защиты системы по умолчанию
В Windows 7, 8 и 8.1 защита системы включена сразу после установки системы. В Windows 10 поведение описывает KB3209726, и с моими уточнениями ситуация такая:
- защита изначально отключена всегда, будь то обновление с Windows 7 / 8.1 или чистая установка
- защита автоматически включается после установки любого пакета MSI или обновлений Windows, но только на разделе размером более 128GB
Сколько места выделяется изначально под теневые копии
Объем дискового пространства, выделяемого для службы теневого копирования тома (и хранения точек восстановления в том числе), зависит от емкости системного раздела. В соответствии с документацией, если раздел имеет объем менее 64 Гб, службе теневого копирования тома выделяется 3%. Если раздел имеет объем более 64 Гб, предыдущим версиям файлов и точкам восстановления системы будет выделено 5% дискового пространства или 10 Гб (используется меньшее из этих значений).
Когда заканчивается дисковое пространство, выделенное для службы теневого копирования тома, старые точки восстановления удаляются и замещаются новыми. В Windows имеется возможность управления пространством, выделяемом для защиты системы, и об этом как раз пойдет речь дальше.
Настройка защиты системы вручную
Перейти к параметрам защиты системы можно различными способами. В связи с частой сменой графического интерфейса я оставил один: в командной строке или в окне Выполнить (Win + R) введите rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,4
Из этого окна вы можете:
- запустить восстановление системы
- настроить защиту системы и удалить контрольные точки
- создать точку восстановления
В Windows 7 появилась кнопка Настроить, открывающая параметры восстановления системы для диска.
В этом окне вы можете:
- настроить дисковое пространство, отводимое для хранения точек восстановления
- удалить точки восстановления
Давайте рассмотрим эти возможности подробнее.
Использование дискового пространства
На первый взгляд, в Windows 7 просто вернули возможность управления дисковым пространством, отведенным восстановлению системы, которая существовала еще в Windows XP, но исчезла в Windows Vista.
Однако начиная с Windows 7 пользовательский интерфейс управляет технологией, пришедшей из серверных ОС Microsoft и впервые представленной в клиентской системе Windows Vista. На самом деле, вы управляете дисковым пространством, выделяемым для хранилища теневых копий. Эта возможность имелась и в Windows Vista, но реализована была только в командной строке с помощью команды VSSAdmin. В Windows 7 и новее эта команда также доступна. Например, для просмотра дискового пространства, занятого под теневые копии, можно выполнить от имени администратора команду:
VSSAdmin list ShadowStorage
Результат будет примерно таким:
Вы можете задавать максимальный объем дискового пространства для теневых копий из командной строки:
VSSAdmin Resize ShadowStorage /For=C: /On=C: /MaxSize=5GB
Удаление точек восстановления
Удаление всех точек восстановления появилась в Windows 7. В Windows XP и Vista удаление абсолютно всех точек было возможно лишь путем отключения защиты системы. (Возможность удалить все точки кроме последней есть во всех ОС Windows при запуске очистки диски с правами администратора.) Теперь удалить все точки можно, не отключая защиту системы. При этом удаляются не только точки восстановления, но и все содержимое хранилища теневых копий.
Однако даже после удаления всех точек, вы сможете использовать восстановление системы для возврата к точке, в качестве которой используется резервный образ системы. Это является новой возможностью Windows 7, и о ней вы узнаете ниже из рассказа о процессе восстановление системы, в котором также произошли изменения к лучшему.
Параметры восстановления (только Windows 7)
Возможность сохранять предыдущие версии файлов отдельно, при этом не защищая системные параметры есть только Windows 7. Если вы установите этот параметр, эффективность восстановления системы будет несколько снижена. Поэтому я рекомендую оставить значение по умолчанию.
Возможность восстановления предыдущих версий файлов впервые появилась в Windows Vista. Причем ее можно было рассматривать не обособленно, а в сочетании с резервным копированием средствами Windows 7. Дело в том, что различные версии файлов сохранялись не только с помощью службы теневого копирования тома, но и при использовании архивации Windows. В свойствах файла на вкладке Предыдущие версии указывалось расположение: Точка восстановления или Архивация.
Помимо предыдущих версий отдельных файлов, служба теневого копирования тома позволяла вам восстанавливать предыдущие версии папок и их содержимого. Подробнее о предыдущих версиях рассказывается в статье Восстановление данных из резервных и теневых копий в Windows.
Запуск восстановления системы вручную
Запустить восстановление системы можно различными способами. В связи с частой сменой графического интерфейса я оставил один: в меню Пуск, командной строке или в окне Выполнить (Win + R) введите rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,4
. Кроме того, восстановление системы можно запустить из среды Windows RE. Вам нужно будет выбрать контрольную точку.
Вы можете вернуться к последней созданной точке или выбрать любую другую из имеющихся.
На рисунке выше выделены возможности восстановления системы, появившиеся в Windows 7. Если у вас создан резервный образ системы, вы можете использовать его в качестве точки восстановления. Чтобы увидеть эту точку, отметьте флажок Показать другие точки восстановления.
Кроме того, теперь вы можете узнать, каких программ коснутся изменения при восстановлении. Выберите точку восстановления и нажмите кнопку Поиск затрагиваемых программ.
Впрочем, поиск затрагиваемых программ можно выполнить, не открывая окно выбора точки восстановления. Прежде чем приступить к операции восстановления, Windows отображает окно со сводкой, где ссылка Поиск затрагиваемых программ также доступна.
Остается нажать кнопку Готово, и процесс восстановления системы будет запущен.
Отмена восстановления системы
Вы можете отменить последнее восстановление системы, если вы случайно выбрали не ту точку, либо восстановление не принесло желаемых результатов. Это возможно, благодаря тому, что перед восстановлением Windows создает контрольную точку. Чтобы отменить восстановление системы, запустите его снова.
Система предложит вам отменить восстановление системы или выбрать другую точку восстановления.
Автоматизация включения защиты, ее настройки и создания точек
Вы можете создать точку восстановления вручную в любой момент. В этом разделе рассматриваются различные аспекты автоматического создания точек.
Включение защиты и создание точки из PowerShell
Это может пригодиться для автоматизации в Windows 10 и новее на дисках объемом менее 120GB. Выполните команды ниже в PowerShell от имени администратора. Первая включает защиту системы, вторая выделяет 5% диска, а третья создает точку.
Enable-Computerrestore -drive "C:\" VSSAdmin --% Resize ShadowStorage /For=C: /On=C: /MaxSize=5% Checkpoint-Computer -Description 'My point'
См. также выполнение скриптов PowerShell.
Автоматическое создание точек системой
Автоматически точки восстановления создаются при:
- установке приложений и драйверов (если их установщик совместим с защитой системы)
- установке обновлений ОС и магазинных приложений посредством Windows Update
- восстановлении системы к одной из предыдущих точек (это дает возможность отменить изменения, если, например, случайно была выбрана не та точка)
В Windows 8 появился дополнительный нюанс — система не создает новую точку, если старая была создана в пределах 24 часов (исключение — ручное создание в панели управления). Чуть ниже я покажу, как обойти это ограничение, хотя практического смысла в этом уже нет.
Тонкости запланированного задания
Точки восстановления также создаются по расписанию. За регулярностью их создания следит Планировщик заданий, являющийся оснасткой консоли управления Microsoft (MMC). Задание по проверке и созданию точек восстановления расположено в папке Библиотека планировщика заданий — Microsoft — Windows — SystemRestore.
Windows 8 и новее
У запланированного задания нет триггеров. Это означает что оно запускается в рамках автоматического обслуживания. В этом можно также убедиться экспортом в XML. Задание запускается не чаще чем раз в три дня. Однако это не означает, что точка оздается при каждом запуске, поскольку уже могут быть недавние точки.
Windows 7
Запуск задания осуществляется ежедневно в 00:00 и при включении компьютера.
Несмотря на внешнюю схожесть этого задания с тем, что было в Windows Vista, в Windows 7 имеется существенное отличие. В Windows Vista задание проверяло, создавались ли точки в течение последних 24 часов, и если таковых не оказывалось, создавало новую точку. В Windows 7 этот интервал расширен до 7 дней.
На практике это означает, что если не происходит ежедневной установки приложений, драйверов и обновлений Windows, точки восстановления создаются не чаще раза в неделю. Это позволяет эффективнее использовать дисковое пространство и обеспечивать более широкий интервал времени для восстановления системы.
Создание теневых копий и точек восстановления с помощью своего запланированного задания
Некоторые люди предпочитают создавать теневые копии чаще, чем предусмотрено системой, с целью сохранения рабочих файлов в теневых копиях. Этим пользуются в качестве краткосрочного резервного копирования. Автоматизировать создание точек восстановления и теневых копий можно разными способами.
Теневые копии: WMIC
Эта команда создает теневую копию, но не точку восстановления. Зато из этой теневой копии можно извлечь пользовательские файлы в отличие от сломанных ныне теневых копий точек восстановления.
wmic shadowcopy call create Volume='C:\'
Точки восстановления: PowerShell или VBS
Повторю, что теневые копии точек восстановления больше не годятся для извлечения файлов.
Примечание. В Windows 8 и новее, чтобы обойти 24-часовое ограничение на создание точек восстановления, создайте параметр DWORD с именем SystemRestorePointCreationFrequency и значением 0 в разделе
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore
PowerShell
Точка восстановления создается одной командой.
powershell -ExecutionPolicy Bypass -noprofile -WindowStyle Hidden -command Checkpoint-Computer -Description 'Ваше описание точки тут'
VBS
Скрипт для создания точки восстановления.
'Фоновое создание точки восстановления 'Для интерактивного создания раскомментируйте выделенные строки '------------------------------------------------------ If WScript.Arguments.Count = 0 Then Set oShell = CreateObject("Shell.Application") oShell.ShellExecute "wscript.exe", """" & WScript.ScriptFullName & """ Run", , "runas", 1 Else Set oWshShell = WScript.CreateObject("WScript.Shell") 'oWshShell.Popup "Creating a SystemRestore point. Please wait.", 2, "System Restore", 0 swinmgmts = "winmgmts:\\.\root\default:Systemrestore" GetObject(swinmgmts).CreateRestorePoint "Scheduled Restore Point", 0, 100 'MsgBox "System Restore Point created", 0, "System Restore" End If
В планировщике для этого проще всего запускать команду wscript, указав в качестве аргумента полный путь к VBS-файлу.
Рекомендации по защите и восстановлению системы
Главная рекомендация — не отключайте защиту системы. Этому вопросу я уделил отдельный раздел статьи, поэтому не буду повторяться.
Не задавайте для восстановления системы самый минимум дискового пространства. Это ограничит ваши возможности по восстановлению предыдущих версий файлов и уменьшит временной диапазон для возврата системы к контрольной точке.
Если у вас нет установочного диска Windows, обязательно создайте диск восстановления системы. Это следует сделать, даже несмотря на то, что в среду восстановления Windows RE можно загрузиться с жесткого диска. Если служебный раздел с Windows RE окажется поврежден, вы сможете загрузиться с диска восстановления и вернуть систему к точке, созданной до возникновения проблемы.
Создавайте точки восстановления вручную перед изменением системных файлов и чисткой реестра. Когда после чистки реестра возникает проблема,самостоятельно устранить ее пользователи, как правило, оказываются не способны. Создание точки восстановления занимает пару минут, и возврат к ней позволит вам легко решить проблему без посторонней помощи.
Valerii Volobuiev
Спасибо, как всегда очень толково
Vadim Sterkin
Спасибо за отзыв, Валерий. Если честно, то на форуме меня сильно утомили уже товарищи, которые на предложение решить проблему путем восстановления системы заявляют, что оно отключено. Судя по характеру их проблем, от таких пользователей настройку отключения защиты надо прятать так, чтобы они ее никогда не нашли :)
Valerii Volobuiev
:-) Да, знакомо, причем это болезнь не только любителей поговорить на форумах. Проводил курс (5118) на крупном предприятии. Одна из последних тем — оптимизация использования ресурсов ОС. Опытнейший и грамотнейший народ, некоторые сидят на суппорте еще со времен советских ВЦ. Решили для начала подискутировать. Первое предложение — выключить system restore. Причина — когда-то какой-то спец в стародавние времена выпустил псевдоучебник по оптимизации Windows — и там действительно это было чуть ли не первым пунктом. Весь бывший СССР это добросовестно прочитал, запомнил и воплотил на практике. Поэтому, действительно, вижу особую пользу в ваших публикациях.
Александр
Цитата из текста:
«Несмотря на внешнюю схожесть этого задания с тем, что было в Windows Vista, в Windows 7 имеется существенное отличие. В Windows Vista задание проверяло, создавались ли точки в течение последних 24 часов, и если таковых не оказывалось, создавало новую точку. В Windows 7 этот интервал расширен до 7 дней.»
Наконец-то нашел нужную информацию. A то уже всю голову заморочил себе, что сломалось в моей 7-ке, т.к. не могу понять почему, не создаются плановые точки восстановления системы, хотя в планировщике все нормально с заданием SystemRestore?
А в лоб этого совершенно не видно, ведь четко указано — точку создавать в 00.00. Ругаться хочется.
Vadim Sterkin
Александр, я рад, что вы нашли объяснение тому, что вас так долго терзало :)
Зачем ругаться? Там не указано, что точку надо создавать. Речь идет о триггере для выполнения действия, которое можно посмотреть, запустить вручную и увидеть, что ничего не происходит :)
Впрочем, моя статья — это действительно один из немногих материалов в сети, где дается объяснение.
Александр
Во первых, выражаю Вам огромную благодарность, за то что Вы хотите видеть наше сообщество доброжелательным, грамотным и профессиональным. Во вторых, «ругаться» конечно не буду. Я написал это под влиянием эмоций, как положительных, так и отрицательных. Положительных потому что, как я уже указывал, узнал интереснейшие сведения, отрицательные т.к. не мог их найти в официальных источниках (встроенная справка Windows, на сайтах Microsft, да и как Вы сами заметили это действительно редкий материал).
Теперь по существу. Спасибо Вам за ответ, но он вызывает у меня ещё больше вопросов:
1. В планировщике заданий задача SystemRestore вызывает действие следующей программы:
%windir%\system32\rundll32.exe
со следующими параметрами:
/d srrstr.dll,ExecuteScheduledSPPCreation
Как я понял из Вашего ответа, это всего лишь триггер, который должен выполнить необходимые ему действия, а не прямая команда для создания плановой точки восстановления.
Каковы должны быть параметры либо команда, для безусловного запуска функции создания точки восстановления? Я понимаю наивность вопроса, но хотя бы подскажите пожалуйста в каком направлении двигаться для получения ответа на вопрос.
2. В своей статье Вы пишите: «… На практике это означает, что если не происходит ежедневной установки приложений, драйверов и обновлений Windows, точки восстановления создаются раз в неделю. …»
Правильно ли я понимаю, что данный триггер запустивший действие, о котором я говорил чуть выше, проводит сканирование системы и выявляет изменения в информации о системных файлах и параметрах компьютера и если такие изменения будут найдены, то будет запущена задача по непосредственному созданию точки восстановления, при условии, что такая точка не была создана в течении последних семи дней?
То есть я хотел сказать, что речь идет не только об установке приложений и так далее, но это может быть в противопоставлении и их деинсталяция, а также другие факторы, которые создадут объективные условия в необходимости создания новой плановой точки восстановления.
Спасибо за внимание.
P.S. :Eщё раз с удовольствием ознакомился с данной статьей на страницах сайта support.microsoft.com: http://windows.microsoft.com/ru-RU/windows7/help/System-Defence-and-Backup
Александр
Вадим поправьте пожалуйста ссылку в постскриптуме, с ней что-то не так, хотя не понимаю что именно. Насколько я понимаю у нас такой возможности по редактированию своих сообщений нет.
Vadim Sterkin
Александр,
1. Да, вы правильно поняли. Что касается параметров, то не исключаю, что их можно извлечь из srrstr.dll. Однако есть другой способ — VBS-скрипт.
Запускается двойным щелчком или из командной строки:
Универсальный скрипт для разных ОС тут.
2. Нет, вы неправильно поняли. Команда выполняется и просто смотрит, создавались точки в течение недели или нет. Они могут создаваться в случае… короче, см. Как работает защита системы
Александр
Так ли я понял, что если в Windows Vista плановые точки восстановления безусловно создавались каждый день, то в Windows_7 задание SystemRestore просто отслеживает чтобы временный разрыв между точками восстановления состовляло не более 7-ми суток. И если это не так, то именно этот триггер непосредственно вызывает действие которое ведет к созданию плановой точки восстановления.
Но:
Если была произведена установка приложения или драйверов с установщиком несовместимым с защитой системы Windows (т.е.перед установкой таких приложений точка восстановления создана не была) и неделя ещё не прошла, то автоматическая плановая точка восстановления по заданию SystemRestore также не будет создана. =(
Vadim Sterkin
Александр, да, вы все правильно поняли. Но я не понял, что у вас вызвало огорчение :)
Если программа или драйвер не инициируют создание точки восстановления при установке, то это редкое старье. С драйвером такое вообще невероятно, он не может считаться совместимым с ОС в данном случае, а ПО — нужно обновлять.
Александр
Огорчение(как и недоумение), хотя и несколько запоздалое у меня вызвал следующий факт из моей борьбы с компьютером:
На моем PC-ноутбуке изначально была установлена Vista_HPx86_SP1.
В свое время, следуя моде решил перейти на Win_7, что и благополучно произвел: имею абсолютно легальную Windows_7_Ultimate_x64 (активация по телефону), слежу и получаю все обновления. Вы можете только догадываться о тех мучениях и терниях, через которые мне пришлось пройти, прежде чем мне удалось получить красивую, стабильную и четко работающую систему с фирменными примочками, полной функциональностью всех выносных кнопок, а также специализированных утилит от фирмы-производителя. И это заняло довольно продолжительное время. Вот тогда-то я и «ругался» и скорбел по поводу отсутствия этих самых точек восстановления, и из-за отсутствия которых после Vista я впадал в панику.
И вообще, мне почему-то субъективно кажется, что Vista на самом деле более надежная и более отказаустойчивая система чем Win_7.
За год работы как сейчас помню ни одного зависания, срыва, падения не говоря уже о BSOD. Иногда медленно, но натужно и шаг за шагом разгребала взваленные на неё задачи. Такое видимо у нее ядро. Но я совсем далеко не специалист и простят меня искушенные читатели, хотя и без меня разговоров хватало в свое время. Но вот сейчас, что не день как не посмотришь журнал проблем стабильности — то ошибка Windows, то разные неполадки. И за пол-года один раз BSOD уже проскочил.
Повторяю: Все вышеизложеное является моей личной точкой зрения.
Теперь остается надеяться, что создатель данного сайта простит за столь лиричное отступления и поэтому рискну задать вопрос:
Будет ли мне помощью Microsoft_Visual_Studio_2010_Express_C#, изучения азов которого я начал при исследовании параметров для запуска программы для создания точки восстановления. =|
Vadim Sterkin
Александр, мне трудно сказать, почему при установке «фирменных примочек» от HP у вас не создавались точки восстановления. Наверное, это говорит о качестве этих примочек и намекает на то, что без них можно жить…
Я не программист, но уверен, что аналогичный код можно написать не только на VBS. Другое дело, что это не нужно совсем. Какая разница, что запускать двойным щелчком, VBS или EXE… Но дело ваше, конечно.
Александр
Vista_HPx86_SP1 — это Vista Home Premium; а контора ноутбука SONY.
Я тоже не понимаю почему некоторые системные драйвера скачанные с сайта техподдержки не создавали точки восстановления. Всего их пришлось устанавливать около 15, причем приходилось искать на азиатских, американских и конечно европейских сайтах техподдержки. Но что я вообще не понимаю, зачем на полную 64-битную арматуру ставить 32-битную ОС и ПО.
По поводу кода, простите, я задал вопрос вслепую. Сейчас разберусь и буду потихоньку заниматься — это будет стимулом для изучения.
А вообще считаю интересным создать задачу, которая безусловно создавала бы точку восстановления — ведь бой продолжается- :).
Вадим, благодарю вас за проявленное терпение и достаточно полные и понятные ответы для такого пользователя как я, и впредь наше сообщество надеется на вашу посильную и полезную помощь!
До встречи в эфире.
Александр
Vadim, у Вас в статье почему-то не озвучена другая причина отключения восстановления системы в ХР, а именно её я и встречал (например, на сайте Virusinfo). Причина в её потенциально опасной уязвимости при заражении зловредами. Её настоятельно рекомендовалось заменить на программы сторонних разработчиков. В связи с этим первый вопрос: в Windows 7 она стала менее уязвимой или как?
И второй вопрос. Я с десяток раз точно пользовался восстановлением системы в ХР на разных компьютерах, и ни разу система не откатилась абсолютно корректно, а именно в системе пропадали некоторые драйвера, хотя они были установлены ранее создания точки восстановления, иногда приходилось переустанавливать программы. Куда больше мне нравилось восстановление с помощью ntbackup (я архивировал только System state), работало намного корректнее в случае восстановления системы после вирусного заражения или в случае возникновения проблем с системными службами и т.п. Хватало точек, созданных самое частое раз в квартал. Как Вы считаете, в Win 7 восстановление стало работать лучше? Хотя я и подозреваю положительный ответ, но вдруг получу более развернутый ответ:-). И кстати, я через полгода после покупки нетбука обнаружил, что служба восстановления системы в нем на Win 7 Starter отключена, хотя я был абсолютно уверен в обратном, тем более что на Oszone мне сказали, что в «Семерке» оптимизировать ничего не надо в отличие от ХР. Думаю, это просто потому, что в нем предусмотрен откат к заводскому состоянию. Так что многие пользователи ноут- и нетбуков могут и не знать, что что у них не работает восстановление. Кстати, на нетбуке я попробовал восстановление с помощью Comodo Time Mashine — вроде все корректно сработало (я на нескольких точках проверял). Так что тем более интересно сравнение со встроенным в «Семерку» механизмом. Но испытывать на своей системе не хочется, да и некогда, а то это дочкин нетбук — ругаться будет, если что.:-)
Vadim Sterkin
Александр, знаете почему Virusinfo дают такую рекомендацию? Потому что ВС мешает им лечить компьютеры :) Да, если зловред попал в точку восстановления, то он вернется при откате. Поэтому при лечении точки нужно удалять, вот и все.
В 7 восстановление, конечно, лучше работает. Это не просто список отслеживания файлов, а теневое копирование тома. Представьте, что я успешно восстанавливал ОС после принудительного выключения питания во время установки серивс пака ;)
Если добавить сюда восстановление из Windows RE, то с XP и сравнивать нечего. Сторонние средства не нужны, лишняя головная боль.
Celsus
Откровением стало понимание того, что при наличии установочного или аварийного диска можно вернуть другие параметры реестра без использования связки LiveCD+удаленное восстановление реестра.
А так, если ОС загружается, наверно, можно просто восстановить реестр из архивной копии реестра каким-нибудь редактором.
Чем дольше пользуешься ОС, тем понимаешь, что лучше поменьше «настраивать», так как с первого раза грамотно что-нибудь настроить обычно не получается.
В конечном счете, твикание реестра становится скучным.
Vadim Sterkin
Если есть точка восстановления, все упрощается, поэтому и надо держать включенной защиту системы.
Если точки нет, тоже не все потеряно, и я расскажу об этом в ближайшее время.
Это приходит с опытом, но не ко всем :)
Владимир
Автору большое спасибо за отличный и понятный материал!
7ка макс.х32 у меня стоит с момента её появления,доволен,за 2 года ни одного сбоя,всё работает отлично,при нормальном уходе.
Несколько вопросов для уточнения:
1.У меня по умолчанию в «защита система» стояло «включено» только диск «С»-где ОС,в вашем описании есть и другой включённый,это необходимо для лучшей защиты,подключить? И как?
2.Я так понял в (.) восстановления можно входить по разному,результат будет один с выбором (.)?
3. Конечно же ,на всякий случай,создал и диск восстановления,и диск с образом системы.Диск с образом у меня получился на 3х DVD,так и должно быть,при необходимости вставлять по порядку-1,2,3 ?
4. И последнее.Вы пишите,создавать (.) восстановления перед чисткой реестра,логично.Но есть проги которые делают это самостоятельно,например я пользуюсь Revo Uninstaller Pro,подчищает и реестр после удаления чего либо,так же-Wise Registry Cleaner ,есть откат,этого недостаточно?Спасибо,жду ответа.
Vadim Sterkin
Владимир, спасибо за отклик! Отвечаю по пунктам:
1. Защита несистемного диска дает возможность Восстановления предыдущих версий файлов и папок на нем. Как управлять? Выделите диск, нажмите кнопку «Настроить».
2. Проверьте самостоятельно.
3. Да, но лучше все-таки внешний USB-диск — это практичнее.
4. Я рекомендую то, что точно работает. Утилиты, которые вы перечислили, я не использую, т.к. не вижу им применения у себя.
Владимир
Вадим,спасибо за ответ.Если не пользуетесь посторонними утилитами,значит обходитесь встроенными в Win-7,я так понял,считаете этого достаточно? Спасибо.
Vadim Sterkin
Владимир, мое мнение о чистке реестра изложено тут.
P.S. Пожалуйста, прочтите то, что написано под формой отправки комментария, чтобы избежать блокировки в будущем.
Владимир
Я лично со времен Windows XP отключал Восстановление системы и отключаю ее в Семерке. Не вижу смысла что-то резервировать, тем более что зловред как вы сказали сами может попасть в систему после отката. Предпочитаю делать полные резервные копии диска C: с помощью Acronis True Image. Имею их около 10 шт. для разных состояний системы. Заодно веду протокол изменений системы (что добавлено в текущей резервной копии). Не утомительно мне раз в 2-3 месяца откатываться к нужной резервной копии.
Vadim Sterkin
Это верно и для Acronis, но вы не отказываетесь от него. Вообще, все это обсуждалось до коликов, читайте, если интересно http://forum.oszone.net/thread-190883.html
Max04
Я устанавливаю размер места для точек отката на 10%.
Николай
У меня другая проблема : в Windows 7 создаю вручную точку восстановления , дисковое пространство увеличиваю до 100% , через сутки или меньше включаю ноутбук — точка пропала! Создаю новую, поработал — выключил. Включаю — точки опять нет! При перезагрузке точка не пропадает, в настройках ни чего не менял — всё по умолчанию. В чём проблема — не пойму.
Vadim Sterkin
Николай, раз у вас другая проблема, зачем вы пишете тут? Вам сюда.
Аноним
Здравствуйте!
У вас здесь только про Windows 7, а у меня ХР, но всё же может сможете мне помочь.
У меня такая проблема. Перестали автоматически создаваться точки восстановления системы в Windows XP. В свойствах, галочки нет, на отключение восстановления на дисках. При этом, если поставить галочку на отключении восстановления и применить действие, а затем вновь снять галочку, то появляется одна точка восстановления системы на данный момент. Но в дальнейшем точки восстановления автоматически не создаются. Место на жестком диске достаточно; ползунки для резервирования места на диске стоят на максимуме.
Помогите пожалуйста решить проблему?
Vadim Sterkin
Техподдержка в форуме предоставляется. Вроде, из пред. комментария это ясно.
Вячеслав
Здравствуйте, хотелось бы знать местонахождение статьи, в которой Вы об этом рассказали.
Vadim Sterkin
Вячеслав, вот этот рассказ.
Вячеслав
Vadim Sterkin,
Спасибо и примите мои поздравления с наступающим Новым Годом. Всего Вам доброго.
Марк
Лично я не отключаю преднамеренно восстановление системы, и пусть эта служба занимает у меня хоть 5 гигабайт, но когда речь заходит о вирусах или изменении в реестре параметров, (в поиске некоторых программ в интернете наталкиваюсь и на заразу вроде баннеров-вымогателей) восстановление может пригодиться. Установив Windows 7 и имея оригинальный дистрибутив, восстановить все очень легко, не переустанавливая систему, что лишний раз надоедает.
Анатолий
у меня не запускается восстановление системы на Windows 7 т.к нет точек восстановления. Скажите что мне нужно делать.
Vadim Sterkin
Анатолий, вам надо включить защиту системы и выделить ей достаточное дисковое пространство, тогда появятся точки. Если у вас они не создаются, обратитесь в форум с этой проблемой. Если же у вас другая проблема, которую вы надеялись решить восстановлением, опять же, обратитесь в форум с этой проблемой.
Анатолий
У меня проблема не совсем в этом, а в том что у меня комп не включается. Точнее включается, а потом чёрный экран. Я пытаюсь сделать восстановление в безопасном режиме, а точек не.
Vadim Sterkin
Анатолий, попробуйте это. Если не поможет, пишите в форум, плиз.
Анатолий
Спасибо. Всё заработало.
Vadim Sterkin
Шерлок Холмс даже не сомневался :)
Вадим
Вадим, не подскажите ли, что можно сделать, если точки восстановления системного диска исчезли (хотя раньше всё было нормально) и новые не создаются.
Возникло это, подозреваю, после клонирования диска на другой, больший по объёму.
Вот ответы на наводящие вопросы, которые у вас, возможно, возникнут:
Windows 7 Максимальная 64-бита.
Состояние службы теневого копирования. Нормальное состояние — «Вручную».
На системном разделе около 200 ГБ свободного места.
Задано 10% от ёмкости диска для контрольных точек.
Настройками службы теневого копирования игрался, включал-выключал — ничего не дало.
Другие операционнные системы на этом диске не стоят.
При попытке создать контрольную точку служба теневого копирования запускается и стоит в состоянии «работает», после этого её невозможно остановить. В состояние «остановлена» она переходит только после перезагрузки компьютера.
Да, ещё. Windows XP имеется, но установлена на физически другом жёстком диске
Vadim Sterkin
Вадим, начните отсюда. Потом посмотрите эти темы и поднимите отчетом о своих действиях подходящую.
Сергей
Вадим, добрый день! У меня часто встречающийся вопрос — перестал создаваться диск восстановления на Windows7, ошибка 0х80070057- параметр задан неверно. В интернете перерыл, наверное, все. Последний раз диск восстановления создал в феврале 2012г, но бэкапов реестра на ту дату у меня нет. Может быть есть какие идеи на этот счет(кроме замены запятой на точку, net stop winmgmt… и т.д.). Заранее благодарен.
Vadim Sterkin
Сергей, я не понял ваш вопрос. Диск восстановления достаточно создать один раз, там просто Windows RE.
Если у вас проблема с созданием резервной копии, начните с http://support.microsoft.com/kb/982736 и продолжайте тут.
Сергей
Вадим, спасибо за внимание! Резервное копирование у меня работает на внешний жесткий диск, как Вы и советовали. Так что получается — утилита по созданию диска восстановления срабатывает только один раз? Т.е. суть вопроса в том, что в феврале 2012г она работала, а сейчас — нет, выдает ошибку. Просто у меня такая натура — всегда находить ответ на свои вопросы.
Vadim Sterkin
Сергей, создание диска должно работать в любой момент.
Я не знаю решения вашей проблемы, но вы можете попытаться узнать его в форуме. Если у вас есть диск восстановления и/или установочный диск Windows 7, работоспособность этой функции не имеет никакого значения.
Сергей
Вадим, добрый день! Добавилась вторая проблема — перестала работать функция резервного копирования. Система та-же Windows7 (32 bit). 9 января 2013 г создал последний бэкап системы, архивирую на внешний жесткий диск Seagate (FreeAgent GoFlex) 1 TB, на нем свободно 790 GB. Комп на 4% архивации выдает ошибку 0х81000019 (недостаточно места для создания теневой копии), нужные службы на автомате, раньше все было хорошо. Образ отдельно также записываться не желает! С параметрами архивации тоже пробовал по-разному, с управлением пространством — также. В интернете нашел порядка пяти рекомендаций (удалить лишние языковые пакеты, очистка и проверка дисков на ошибки, освобождение свободного места, чистая загрузка, sfc/scannow), но по-прежнему ошибка 0х81000019. На диске F:(зарезервировано системой) свободно 35,1 МВ
Vadim Sterkin
Сергей, совет тот же — обращайтесь на форум. К сообщению добавьте полноэкранный скриншот diskmgmt.msc, а также \Windows\Logs\CBS\CBS.log.
Сергей
Вадим, большое спасибо за внимание, в наше время это очень ценно! Решил свою проблему после долгих танцев с бубном. Для всех, кто будет читать это сообщение — нужно увеличить размер диска (у меня F:) «Зарезервировано системой» до 350 МБ (по крайней мере я так сделал) вместо 100 МБ при установке системы. Я решал эту проблему с помощью EaseUS Partition Master 9.2.1, думаю можно и Acronis Disk Director Suite использовать; у кого что есть под рукой. Резервное копирование заработало без проблем. Кстати в Windows8 этот диск тоже увеличен в размере, поздно я об этом прочитал, а сам на «восьмерку» еще не перешел.
Еще раз спасибо, Вадим, за чуткое отношение к просьбам!
Vadim Sterkin
Сергей, спасибо за публикацию решения проблемы. Вообще, мне показалось странным, что VSS пытается сделать снимок раздела «Зарезервировано системой». Честно говоря, я никогда не задумывался над тем, что он тоже входит в теневые копии.
Сергей
Вадим, я тоже после установки Win7+SP1 не обращал внимания на свободное место диска «Зарезервировано системой»; по-моемому изначально было более 60МБ. А теперь вижу, что за период с 23.01.13 до 24.01.13(за время моих танцев с бубном), оно уменьшилось с 35,1 МБ до 34,9МБ. А «умные головы» на форуме Microsoft говорят, что для нормальной работы резервного копирования необходимо 50-60 МБ свободного места, а у меня было только 35,1МБ. Пробовал утилитой fsutil почистить журнал USN(на F:), почему-то не помогло. Языковой пакет — только русский, хотя в папке BOOT разные есть, но удалять оттуда не стал. Ну теперь, думаю, свободного места надолго хватит!
Константин
Очень полезная статья. Все ссылки в одном месте.
А восстановление, что бы кто не говорил, облегчило жизнь в разы.
Особенно если обучить ему пользователя.