Многие IT-специалисты пользуются, или хотя бы знают о точках восстановления Windows, позволяющих восстановить предыдущее состояние операционной системы после серьезного сбоя. Но известно ли вам, что в Windows 7 (и в какой-то степени в Vista) функция восстановления системы была усовершенствована таким образом, что теперь позволяет отслеживать и сохранять предыдущие версии измененных файлов?
Другими словами, помимо быстрого восстановления системы в случае сбоя, теперь можно восстанавливать и отдельные файлы, если они были нечаянно удалены, повреждены или если просто требуется быстро отменить все внесенные в файл изменения.
Хотя восстановление прежних версий файлов – замечательная функция Windows 7, как ни странно, о ней мало кто знает и мало кто ею пользуется. В этой статье я расскажу об этой технологии подробнее и объясню, как она работает.
Вкратце о предыдущих версиях
Хотя я рекламирую предыдущие версии файлов как новую функцию, на самом деле, это не совсем так. Корнями эта технология уходит еще в Windows XP и Windows Server 2003, где она была реализована в виде службы теневого копирования тома (Volume Shadow Copy Service). При установке клиента теневых копий общих папок (Shadow Copies of Shared Folders) на компьютере с Windows XP, подключенном к серверу под управлением Windows Server 2003, восстановление предыдущих версий файлов было возможно и в Windows XP. Главное новшество в Windows 7 заключается в том, что эта функция теперь целиком доступна в составе одной операционной системы и не требует подключения к серверу.
Я также упомянул, что прежние версии файлов в какой-то степени поддерживаются и в Vista. Если точнее – в Vista Business, Enterprise и Ultimate. В версиях Home Basic, Home Premium и Starter эта функция недоступна. В Windows 7 она присутствует во всех изданиях.
Как это работает
Как известно, для создания точек восстановления операционная система постоянно отслеживает любые значимые изменения, к которым относятся установка новых приложений, оборудования, драйверов, системных обновлений или исправлений безопасности через Центр обновления Windows. При обнаружении таких изменений система автоматически создает точку восстановления, которая, по сути, представляет собой мгновенный снимок состояния системы, включающий важные системные файлы, в том числе определенные фрагменты реестра. Одновременно с этим создаются и снимки всех файлов данных, хранящихся на жестком диске.
Однако внесение серьезных изменений в операционную систему – не единственный повод для создания точки восстановления. По умолчанию, Windows 7 автоматически создает точку восстановления раз в день, а кроме того, такой снимок можно в любой момент создать самостоятельно.
К тому же, при создании резервных копий с помощью средства «Архивация и восстановление» (Backup and Restore) Windows 7 автоматически их отслеживает и позволяет восстанавливать прежние версии файлов не только из точек восстановления, но и из резервных копий.
Чтобы воспользоваться функцией восстановления предыдущих версий, нажмите на файле правой кнопкой мыши и выберите в контекстном меню опцию «Восстановить прежнюю версию» (Restore Previous Versions, рис. A).
Рисунок A. Опция «Восстановить прежнюю версию» доступна в контекстном меню любого файла в Windows 7.
Откроется окно свойств файла со вкладкой «Предыдущие версии» (Previous Versions, рис. B). Как видите, в моем примере файл входит в состав и точки восстановления, и резервной копии, так что для восстановления его прежней версии я могу выбрать любой вариант, в зависимости от того, какая дата меня интересует.
Рисунок B. При использовании средства «Архивация и восстановление» прежние версии файлов можно восстанавливать не только из точек восстановления, но и из резервных копий.
Как видите, на вкладке «Предыдущие версии» есть три кнопки: «Открыть» (Open), «Копировать» (Copy) и «Восстановить» (Restore). Чтобы проверить, та ли это версия файла, которая нужна, можно выделить ее в списке и нажать «Открыть». При этом файл будет открыт для просмотра в соответствующем приложении – в моем случае это Word.
Кнопка «Копировать» вызывает стандартное диалоговое окно копирования, как команда «Копировать в папку» (Copy To), и позволяет восстановить файл в другую папку. Учтите, что команды «Открыть» и «Копировать» доступны только для файлов, сохраненных в точке восстановления, и не работают для файлов из резервных копий. Кнопка «Восстановить» позволяет восстановить файл точно в том состоянии, в каком он находился на момент создания точки восстановления или резервной копии.
Что нужно учитывать
Стоит иметь в виду, что прежние версии файла из точек восстановления будут доступны только в том случае, если с момента создания последней точки восстановления в файл были внесены изменения. Если файл с тех пор не изменялся, на вкладке «Предыдущие версии» появится сообщение: «Предыдущие версии не обнаружены» (There are no previous versions available, рис. C).
Рисунок C. Если с момента создания последней точки восстановления файл не изменился, появится вот такое сообщение.
Однако это не значит, что предыдущая версия файла не сохранилась в точке восстановления. Если просто открыть и сохранить текущий файл, на вкладке «Предыдущие версии» тут же появится его прежняя версия.
Если файл не изменялся на протяжении нескольких месяцев, его новые версии не будут всякий раз сохраняться при создании точки восстановления.
Восстановление файла
Теперь, когда вы представляете, как действует функция восстановления предыдущих версий, давайте посмотрим, как ее использовать. Допустим, я нечаянно безвозвратно удалил документ Word (рис. D), а потом осознал свою ошибку. Поскольку файла больше нет, нажимать правой кнопкой не на чем. Вместо этого необходимо открыть вкладку «Предыдущие версии» для папки, в которой хранился удаленный файл (рис. E).
Рисунок D. Я нечаянно удалил документ Word.
Рисунок E. Чтобы восстановить безвозвратно удаленный файл, нужно открыть вкладку «Предыдущие версии» для папки, в которой он хранился.
Чтобы убедиться, что в этой папке сохранился нужный файл, я нажимаю кнопку «Открыть». Открывается папка, а в ней – искомый файл. Теперь я могу открыть его в Word и посмотреть содержимое. Убедившись, что это именно тот файл, который мне нужен, я закрываю Word, закрываю папку и возвращаюсь ко вкладке «Предыдущие версии». Я нажимаю кнопку «Восстановить». Появляется диалоговое окно, показанное на рис. F. Если я нажму в нем кнопку «Восстановить», файл будет восстановлен в исходную папку.
Рисунок F. Перед восстановлением файла система предлагает подтвердить операцию.
Хотя предупреждение в диалоговом окне сформулировано так, будто при восстановлении заменяется все содержимое папки, на самом деле, будет восстановлен только удаленный файл. В моей папке, например, было несколько других файлов, и они остались нетронутыми после восстановления.
А что думаете вы?
Знали ли вы о существовании функции восстановления прежних версий файлов в Windows 7? Если нет, будете ли вы теперь пользоваться этой функцией? А если уже пользовались, каковы ваши впечатления? Поделитесь своим мнением в комментариях!