Предыдущие версии (теневая копия) — удобная функция для восстановления поврежденных файлов и папок в Windows 7 без каких-либо дополнительных инструментов. Это встроенный инструмент Windows 7 для защиты наших данных. В данной статье описываются причины, почему не работают предыдущие версии теневого копирования Windows 7 иногда.
Доступные предыдущие версии файла или папки можно просмотреть в закладке свойств.
Вот причины, почему предыдущие версии (Shadow Copy) не работает в Windows 7.
1) Это работает только на разделах NTFS.
2) Он — раздел не включен. По умолчанию теневое копирование включено только для системного раздела (установка разделов Windows). Чтобы проверить это, перейдите к “Дополнительные параметры системы”, выберите вкладку “Защита системы”.
В приведенном выше примере, все файлы и папки могут быть восстановлены с помощью теневой копии, потому что защита включена.
Чтобы включить теневое копирование в отдельном разделе, выберите раздел и нажмите кнопку “Настроить”.
Выберите один из двух вариантов, чтобы включить защиту. Если вы хотите сохранить больше предыдущих версий данных, нужно увеличить использование дискового пространства. Когда размер достигает максимума, он удалит предыдущие версии теневой копии и сохранит новые версии.
3) Использования дискового пространства устанавливается на очень низком уровне
Эти две вышеупомянутые проблемы могут остановить службы предыдущих версий в Windows 7. Диск, имеющий большой объем данных требует больше места, чтобы сохранить предыдущую версию. Если использование дискового пространства устанавливается меньше, чем требуемое пространство, то теневое копирование не будет работать.
Кроме того, когда дисковое пространство устанавливается достаточно, но пространства в разделе недостаточно, чтобы вместить предыдущие данные, теневое копирование не будет работать в Windows 7.
Итак, убедитесь, что пространство выделяется правильно и доступно.
4) Файл или папка не была изменена.
Если файл или папка не была изменена, вы конечно не сможете найти предыдущую версию для него. Предыдущие версии доступны только для файлов, которые были изменены.
5) Не было создано точки восстановления или резервного копирования, когда файл был изменен.
Windows 7 не создает предыдущие версии файла сразу после его изменения. Предыдущие версии делаются, когда точка восстановления системы была создана самим пользователем или автоматически. Проверьте службу восстановления системы, если вы не можете найти все предыдущие версии на Windows 7 или создайте точку восстановления вручную. Нажмите кнопку “Создать” на шаге 2 для ручного создания.
6) Он отключен от имени администратора.
Это в основном применяется в сети домена. Если администратор домена отключил предыдущие версии на сетевых компьютерах компании, то вы не можете видеть это.
7) Не ищите системные файлы и папки.
Некоторые важные файлы и папки системы не будут иметь эти возможности, так как он не требует от пользователя ручного восстановления. Восстановление системы делает работу для восстановления системных файлов и папок.
Эта документация перемещена в архив и не поддерживается.
Устранение неполадок со службой теневого копирования томов
Последнее изменение раздела: 2011-10-05
Резервные копии данных, основанные на службе теневого копирования томов (VSS) Microsoft Exchange, поддерживаются как для активных, так и для пассивных групп хранения и баз данных. В решении для резервного копирования пассивной копии от корпорации Майкрософт используется только служба теневого копирования томов. Это решение реализовано на основе модуля записи VSS для реплики Exchange, который входит в службу репликации. Потоковое резервное копирование поддерживается только для активных групп хранения. Интерфейсы API потокового резервного копирования нельзя использовать для резервного копирования реплики базы данных. Программу архивации VSS необходимо использовать вместе с запрашивающей стороной VSS для модуля записи Exchange.
В Microsoft Exchange Server 2003 при потоковом резервном копировании можно выполнять резервное копирование сразу для двух различных групп хранения. Однако использовать службу VSS для этого нельзя. Например с помощью службы VSS в Exchange 2003 нельзя выполнять резервное копирование второй группы хранения до тех пор, пока не будет завершено резервное копирование первой группы.
С помощью Microsoft Exchange Server 2007 можно одновременно выполнять два отдельных задания резервного копирования VSS на одном сервере Exchange Server. Кроме того, модуль записи Exchange Server 2007 позволяет восстанавливать данные Exchange в другом расположении. Модуль записи Exchange Server 2003 не позволяет восстанавливать данные в расположении, отличном от исходного пути.
Резервные копии VSS нельзя восстановить в расположении реплики с помощью модуля записи Exchange. Однако их можно восстановить в другом расположении, например в каталоге с копией реплики.
В Exchange 2007 модуль записи VSS Store.exe позволяет выполнять восстановление в любую группу хранения, включая группу хранения для восстановления. Кроме того, модуль записи VSS Store.exe позволяет выполнять восстановление баз данных в папку, которая не связана с группой хранения. В этом случае с помощью ядра СУБД Jet можно воспроизвести восстановленные журналы транзакций в базе данных, чтобы привести ее в согласованное и готовое к подключению состояние. Затем базу данных можно переместить в другое расположение.
По умолчанию служба VSS устанавливается на сервере Windows Server 2003. Она запускается вручную и выполняется, если запрашивающая сторона (программа резервного копирования) может использовать модули записи в системе. В Windows Server 2003 с пакетом обновления 2 (SP2) решен ряд проблем, которые снижали быстродействие службы VSS.
Список ошибок, которые были устранены в Windows Server 2003 с пакетом обновления 2 (SP2) см. в статье 914962 базы знаний Майкрософт List of updates in Windows Server 2003 Service Pack 2 (на английском языке).
Хотя установить можно только обновления для службы VSS, рекомендуется установить полный пакет обновления. Кроме того, статья базы знаний Майкрософт о соответствующем накопительном пакете обновления может помочь в решении некоторых проблем со снимками службы VSS в системе Windows Server 2003.
Дополнительные сведения см. в статье 940349 базы знаний Майкрософт Availability of a Volume Shadow Copy Service (VSS) update rollup package for Windows Server 2003 to resolve some VSS snapshot issues (на английском языке).
Для решения проблем, возникающих со службой VSS, можно использовать указанные ниже исправления.
| Номер статьи базы знаний | Название |
|---|---|
| Пакет обновлений службы теневого копирования томов для Windows Server 2003 |
|
| The backup process may fail and a time-out error may occur in Volume Shadow Copy Service writers (на английском языке) |
|
| Event ID 9840 or 9607 is logged when a VSS backup operation fails in Exchange 2007 or in Exchange 2003 (на английском языке) |
|
| A snapshot backup of an Exchange Server 2003 database fails, and event ID 9607 is logged (на английском языке) |
|
| The backup application stops responding when you perform a backup that uses a volume snapshot in Windows Server 2003 with SP1 (на английском языке) |
|
| A snapshot copy backup of a storage group fails and Event IDs are logged in the Application log in Exchange Server 2003 (на английском языке) |
Перед запуском резервного копирования модуль записи Exchange должен находиться в стабильном состоянии без ошибок. Состояние модуля записи Exchange можно определить с помощью следующей команды:
VSSadmin list writers
Эта команда выводит список всех модулей записи, зарегистрированных с помощью службы VSS. В результатах выполнения команды обратите внимание на поле State для модулей записи. Проверьте, отображается ли в нем значение, отличное от Stable . В приведенном ниже примере вывода показан модуль записи Exchange в нерабочем состоянии.
Если модуль записи Exchange находится в нерабочем состоянии, перезапустите службу банка сообщений Microsoft Exchange, а затем выполните команду VSSadmin list writers , чтобы определить, не вернулся ли модуль записи в стабильное состояние. В приведенном ниже примере вывода показан модуль записи Exchange в стабильном состоянии.
Если команда VSSadmin list writers не вывела никаких данных, возможно в реестре есть ошибки, из-за которых операционная система не может обнаружить и отобразить сведения о модуле записи. Дополнительные сведения о том, как исправить эту проблему и повторно создать список модулей записи VSS, см. в статье 940184 базы знаний Майкрософт Error message when you run the "vssadmin list writers" command on a Windows Server 2003-based computer: "Error: 0x8000FFFF" (на английском языке).
Команда VSSadmin list providers выводит список поставщиков теневого копирования томов, зарегистрированных на компьютере. Обычно при выполнении этой команды в качестве одного из поставщиков или единственного поставщика выводится поставщик "Microsoft Software Shadow Copy provider 1.0". В программах резервного копирования сторонних компаний могут использоваться другие поставщики. В приведенном ниже примере вывода показан результат выполнения команды VSSadmin list providers .
| vssadmin 1.1 - инструмент командной строки теневого копирования тома (C) Корпорация Майкрософт, 2001. Имя поставщика: "Microsoft Software Shadow Copy provider 1.0" Тип поставщика: Система ИД поставщика: {GUID} Версия: 1.0.0.7 |
Для успешного резервного копирования убедитесь, что поставщик (или поставщики) присутствует в списке и что модуль записи Exchange находится в стабильном состоянии. Для получения дополнительных сведений о других проверках, которые можно выполнить, введите в командной строке команду VSSadmin /? .
Если не удается устранить проблемы с резервным копированием, следует включить трассировку VSS. Дополнительные сведения о том, как включить трассировку, см. в статье 887013 базы знаний Майкрософт How to enable the Volume Shadow Copy service"s debug tracing features in Microsoft Windows Server 2003 (на английском языке).
Можно создать пакетный файл, задающий необходимые значения в реестре, как описано в статье 887013. Для этого введите или скопируйте в текстовый файл приведенный ниже текст. Затем сохраните файл с именем "EnableVSSTracing.bat". Этот пакетный файл сохраняет данные трассировки в файле с именем C:\trace.txt.
net stop swprv reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VSS\Debug\Tracing /v TraceFile /t REG_SZ /d C:\trace.txt /f reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VSS\Debug\Tracing /v TraceLevel /t REG_DWORD /d 0xffffffff /f reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VSS\Debug\Tracing /v TraceEnterExit /t REG_DWORD /d 1 /f reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VSS\Debug\Tracing /v TraceToFile /t REG_DWORD /d 1 /f reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VSS\Debug\Tracing /v TraceToDebugger /t REG_DWORD /d 1 /f reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VSS\Debug\Tracing /v TraceFileLineInfo /t REG_DWORD /d 1 /f reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VSS\Debug\Tracing /v TraceForceFlush /t REG_DWORD /d 0 /f
Чтобы выполнить трассировку VSS, выполните указанные ниже действия.
добавочное и разностное резервное копирование;
сложные варианты восстановления, например принудительное восстановление;
варианты наката.
- Службе даем новый пароль прямо из оснастки служб
- Делаем это из Интерфейса Cobian.
- Для этого останавливаем службы программы (Cobian будет удалять службу, если этого не сделать, то получим ошибку "Служба помечена на удаление" - лечится только перезагрузкой)
- Открываем интерфейс
- Инструменты-Параметры
- На первой странице большая иконка щита и рядом кнопка настроить
- Службы
- Основная служба
- Авторизация, заполняем и вуаля
- Контрольная точка восстановления системы - это данные, которые хранят в себе информацию о состоянии, всех настройках операционной системы, а также установленных на нее программ. Создается контрольная точка восстановления по состоянию на определенный момент времени.
- Теневое копирование тома (Volume Shadow Copy) - служба операционной системы Windows, позволяющая копировать системные и заблокированные файлы, с которыми в данный момент времени ведется работа. Эта служба отслеживает изменения по всему разделу жесткого диска.
- В меню Пуск раскрыть список «Все программы». После чего необходимо раскрыть папку «Стандартные», а затем открыв папку «Служебные», выполнить команду «Восстановление системы»
- В разделе «Архивация и восстановление» панели управления щелкнуть «Восстановить системные параметры»;
- Открыть Панель управления - Система - Защита системы и нажать кнопку «Восстановление системы».
В окне «Восстановление системы» Вы можете вернуться к последней созданной точке восстановления или выбрать любую другую из имеющихся. Здесь же можно узнать, каких программ коснутся изменения при восстановлении. Для этого надо выбрать точку восстановления и нажать кнопку «Поиск затрагиваемых программ». - Кроме того, восстановление системы можно запустить из среды Windows RE (Recovery Environment), которая создается автоматически во время установки Windows 7 и предоставляет следующие возможности: - Восстановление запуска в автоматическом режиме исправляет проблемы, препятствующие загрузке Windows 7. Это средство можно использовать, если загрузочные файлы повреждены или затерты загрузчиком другой операционной системы; - Восстановление системы позволяет вернуться к точке, созданной до возникновения проблемы. Иногда это средство также позволяет восстановить запуск системы; Восстановление образа системы представляет собой мастер, который проведет вас через шаги восстановления системы из образа, заранее созданного средствами архивации Windows; - Диагностика памяти Windows проверяет оперативную память на ошибки. Как правило, видимым проявлением ошибок в оперативной памяти является синий экран (BSOD).
- Для запуска среды восстановления Windows после включения компьютера клавишей F8 входим в меню дополнительных вариантов загрузки операционной системы. Выбрав пункт меню «Устранение неполадок компьютера», запускаем среду восстановления, где первым делом нам будет предложено выбрать раскладку клавиатуры. Выбираем язык, на котором задан пароль администратора. После ввода пароля мы попадаем в окно с вариантами восстановления, где нас интересует второй пункт «Восстановление системы».
- В среду восстановления можно загрузиться так же с установочного диска Windows 7 или диска восстановления системы, который вы должны будете предварительно создать.
- Помимо вышеуказанных вариантов доступа к функциям восстановления, существует ещё ряд возможностей. Одним из которых является программа CCleaner от компании разработчиков Piriform. Установив данный универсальный инструмент оптимизации и настройки системы, перейдите в раздел «Сервис» в котором Вы обнаружите пункт «Восстановление системы». В данной области будут выводиться последние точки восстановления. В таблице будет указанно название точки, а также дата и время. В зависимости от версии программы возможно и событие при котором была создана точка.
Внесите изменения в реестр Windows, чтобы включить трассировку. Для этого выполните указания, приведенные в статье 887013, или запустите созданный ранее файл EnableVSSTracing.bat.
Банк данных предоставляет для модуля записи Exchange указанный ниже тег.
Модуль записи реплики кластера Exchange встроен в службу теневого копирования томов и поставляется вместе со службой репликации. Он выполняется в процессе M.E.Cluster.Replay.exe. Модуль записи реплики кластера Exchange используется, когда запрашивающая сторона VSS (программа резервного копирования VSS) запрашивает резервную копию VSS из базы данных копий. Как и другие компоненты Exchange Server 2007, записи трассировки создаются в формате ETL.
Поставщики службы репликации предоставляют для модуля записи реплики кластера Exchange указанный ниже тег.
Для трассировки модуля записи VSS Exchange можно также использовать помощника по устранению неполадок Microsoft Exchange (Extra.exe). Для этого выполните указанные ниже действия.
BETest - это запрашивающая сторона VSS, которая тестирует расширенные операции резервного копирования и восстановления. Это средство можно использовать для тестирования использования сложных функций VSS в приложении, таких как следующие:
Средство BETest можно использовать для получения резервной копии VSS группы хранения Exchange и последующего тестирования модуля записи VSS Exchange. Оно может выполнять большинство операций, выполняемых запрашивающей стороной VSS. Кроме того, средство BETest можно использовать для получения моментального снимка VSS активной и реплицированной базы данных на сервере Exchange 2007.
Средство BETest доступно в пакете SDK 7.2 для службы теневого копирования томов. Инструкции по загрузке пакета SDK см. в статье Центра загрузки Майкрософт Volume Shadow Copy Service SDK 7.2 (на английском языке).
В версии средства BETest из пакета SDK используется текстовая версия файла Components (Components.txt). Версия средства BETest, в которой используется XML-версия файла Components.txt, доступна в пакете Windows SDK. Дополнительные сведения о том, как получить и использовать версию средства BETest из пакета Windows SDK, см. на веб-странице BETest Tool (на английском языке).
Чтобы использовать средство BETest, выполните указанные ниже действия.
Пакет обновления 1 (SP1) для сервера Exchange Server 2007 и различные накопительные пакеты обновления для Exchange Server содержат исправления для службы теневого копирования томов. Рекомендуется установить последний пакет обновления и последний накопительный пакет обновления для Exchange 2007. Дополнительные сведения см. в разделе .
Достался сервер по наследству (WinSrv2012R2Std).
Посмотрел что да как. Ага резервное копирование "осуществлялось" при помощи Cobian Backup 11. Но оно было не правильно настроено, при весе всех данных в 50Gb, том на 1Tb забился на второй операции. Плюс к этому пароль пользователя, под которым запускалась служба, уже три раза сменили и мы получили ошибку:
"Программа не найдена".
Решается заменой учетных данных в службе. Можно решить 2мя способами:
Основная проблема заключалось в том, что CB не понимает символических ссылок, он идет по ним до бесконечности (да, в настройках есть параметр "Обрабатывать символьные ссылки", но снятая галочка не решает проблему).
Очистить папку под бэкапы в таких случаях очень тяжело, т.к. длина пути превышает 256 символов. Если выделен раздел, форматируйте, иначе уменьшать длину придется вручную (rmdir,del,Remove-Item не могут удалить такие папки, но можно попробовать что-нибудь из набора Linux утилит под Windows)В таких случаях, я явно задаю исключение.
Так как их обычно много, и маски не отрабатывают, я добавляю одно исключение в задание через GUI, потом сохранив список редактирую его вручную копипастом и импортирую обратно.
Все настроил, но не тут то было. Все работает кроме теневого копирования.
В журнале программы:
Ошибка создания теневой копии: The requested object does not exist.В журнале Windows (приложения) :
Ошибка теневого копирования тома: непредвиденная ошибка при запросе интерфейса IVssWriterCallback. hr = 0x80070005, Отказано в доступе.Хотя пользователь является членом группы локальных администраторов.
Решая проблемы поочередно, я наткнулся также на ошибки стандартной системы архивации:
недостаточно места на диске для создания теневой копии томаЭм, на диске под архивацию места завались.
И тут я начал копаться. Как выяснилось, для работы VSS требуется минимум 50 Мб для раздела <500Мб и т.д. Смотрю, да у меня есть раздел "Зарезервировано системой" объемом 99,9Мб, свободно 24,3.
Вот и виновник, исключив его из копирования (да и какой смысл делать Cobian`ом копии этого раздела, а также папок Program Files & etc.?)
На самом деле, если подойти к вопросу по человечески, то виновник не раздел "Зарезервировано системой", а кривые руки человека. Во-первых bootmgr находился именно на этом разделе, во-вторых этот раздел должен быть скрыт, в-третьих из-за наличия буквы у раздела, система положила туда pagefile.sys весом в 40 решающих мегабайт.
Первое решается просто, выполняем руководствуясь статьей .
Второе, при выполнении первого, можно просто скрыть раздел.
Третье, если не охота заморачиваться с переносом загрузчика, просто в разделе настройки файла подкачки (МойКомпьютер-ПКМ-Свойства-справа "Дополнительные параметры системы"-раздел быстродействие - параметры - дополнительно - изменить (если стоит автоматически, снимаем галочку и настраиваем)) ставим для раздела "Без файла подкачки", перезагрузка и вуаля.
В данной статье пойдёт речь о встроенной возможности восстановления операционной системы семейства Windows. Нередки случаи что после установки какой – нибудь программы или игры система перестаёт запускаться, либо работает некорректно. На этот случай в Windows предусмотрено восстановление, путём возвращения к прошлому состоянию.
Восстановление системы (System restore) - компонент операционной системы Windows, предназначенный для восстановления работоспособности ОС путем отката системных файлов, ключей реестра, инсталлированных программ.
Миф оптимизации Windows
Большинство пользователей считают, что если отказаться от восстановления системы можно сэкономить системные ресурсы, такие как оперативная память и место на жёстком диске. Увы, данное убеждение было верно пока прогресс не достиг нынешнего размаха, так например, операционная система Windows 7 уже и не заметит особой разницы «до и после» отключения служб ответственных за восстановление. Всё дело в применяемых объёмах ОЗУ и жёстких дисков.
В Windows 7 точки восстановления создаются автоматически: - по расписанию; - при установке совместимых приложений и драйверов; - при установке обновлений Windows Update; - при восстановлении системы к одной из предыдущих точек. Так же точку восстановления можно создать в любой момент вручную.
Примечание ! Объем дискового пространства, выделяемый для службы теневого копирования тома и хранения точек восстановления, зависит от емкости раздела жесткого диска.
Служба теневого копирования тома оставляет себе 3 процента объема раздела жесткого диска, если он имеет менее 64 Гб и 5 процентов или 10 Гб при объеме более 64 Гб. Когда заканчивается дисковое пространство, выделенное для службы теневого копирования тома, старые точки удаляются и замещаются новыми.
Перейти к параметрам защиты системы можно щелкнув правой кнопкой мыши по значку «Компьютер» на рабочем столе и выбрав пункты «Свойства» и «Защита системы» последовательно.
В открывшемся окне можно настроить защиту предыдущих версий файлов вместе с системными параметрами или отдельно, дисковое пространство, отводимое для хранения точек восстановления или удалить точки восстановления.
Примечание ! Даже если Вы удалили файл в корзину и после очистили её, у вас есть неплохой шанс восстановить его путём возврата к прошлому состоянию компьютера. И всё это благодаря службе теневого копирования тома.
Обратите внимание! В Windows 7 имеется возможность управления пространством, выделяемым для защиты системы, то есть Вы можете задать максимальный объем дискового пространства для хранилища теневых копий. Что существенно увеличивает ваши шансы на восстановление системы.
Восстановление системы можно запустить несколькими способами:
P.S.
Как Вы видите, стандартные инструменты восстановления операционной системы, неплохой вариант для постоянного слежения за сохранностью данных. Также данная служба является залогом стабильной работы Windows, не стоит отказываться от данной функции.