Можно ли посмотреть стертые файлы?
В корзину заглядывала?
Если у тебя установлена Windows Vista, то, скорее всего, да.
не, навено обычная Винда )
![](/images/graemlins/smile.gif)
А то! Одним из преимуществ Висты для пользователя состоит в том, что можно легко и, главное, гарантировано, как откатываться к нужной версии файла, так и восстанавливать его.
А EasyRecovery и иже с ними не рулят?
EasyRecoveryоно не рулит ни при каких условиях.
можно легко и, главное, гарантировано, как откатываться к нужной версии файла, так и восстанавливать егоого. похоже для такого потребуется выделенный канал до microsoft.com...
других реализаций представить себе не получается...
ну, чудес не бывает. Если системе в некоторый момент не хватит места на диске, старые версии удалятся. Гарантировано я имел ввиду, что система гарантирует целостность файлов и некую разумную политику по удалению старых версий. В то время как стандартным UnErase и клоны приходится надеяться, что файл остался целым.
источник?
из рекламных материалов, которые я видел, это не очевидно
В целом, понятно, почему так. Ссылку ща поищу.
Мне непонятно, что будет делать система, если приложение работает с файлом. Можно разные варианты вообразить.
Несомненно. Но фактически все варианты в этом случае сводятся к вопросу в какой момент появляется новая версия, не так ли?
ссылка.
В частности, там говорится:
Момент, в который создается новая версия не ясен пока. Там упоминается слово "daily", однако, на картинке версии разнятся по дате несколькими минутами.
В частности, там говорится:
With Windows Vista, the operating system will make "shadow" (that is, backup) copies of files and folders for users who have "System Protection" enabled (the default setting).
...
Users concerned about data security should note that "Previous Versions" makes it possible to restore deleted files, as well.
...
As a result, it will essentially be possible to browse through archived filesystem states.
...
In Windows Vista, each partition that is protected by "System Restore" requires at least 300MB of space, and may use up to 15 percent of the available space on a partition to store previous versions of files. In the event that more space is required, the service will delete older restore points to make room for new ones.
Момент, в который создается новая версия не ясен пока. Там упоминается слово "daily", однако, на картинке версии разнятся по дате несколькими минутами.
Интересен механизм сохранения предыдущих версий. Похож ли на cvs? Или нечто иное?
Нет, там просто выведено в пользовательский интерфейс управление старым добрым volume shadow copy. Т.е. предыдущие версии банально держатся копиями на диске.
![](/images/graemlins/frown.gif)
http://technet2.microsoft.com/WindowsServer/en/library/2b0d2...
Если я всё правильно понял, то
1. на время копирования весь раздел замораживается, операции записи ждут, пока создастся снапшот,
2. специально обученные приложения могут зарегистрироваться, и им дадут возможность привести свои файлы в надлежащий вид перед созданием снапшота (следует ожидать, что таких приложений будет крайне немного).
Брутальный подход.
тебе файлы восстановить или посмотреть когда стертто?
Брутальный подход.Основная его ценность не в функциональности, ибо svn/cvs/etc рулят, а в том, что такая фича доступна рядовому пользователю.
Основная его ценность не в функциональности, ибо svn/cvs/etc рулятМеня в этом деле интересует не система поддержки версий, а собственно механизм снятия снапшота. Например, в такой реализации, как описано, на уровне файловой системы должны быть какие-то хуки, чтоб ставить операции записи в очередь. Потом интересует, как и когда происходит инспекция файлов на томе с целью определить, какие из них нужно копировать. Статья говорит, что скорее всего будет механизм COW, это значит, что на уровне файловой системы опять же нужно хранить флаг, что следует ответвить новую версию при модификации файла.
Эти вопросы интересны, ответ на них стоит знать, но рюхать эту проблему лучше всего имея под рукой Висту. Тогда можно будет экспериментально определить эффективность реализации системы версионирования.
Если у тебя установлена Windows Vista, то, скорее всего, да.Висты не существует, так что бессмысленно о ней говорить.
Оставить комментарий
stm7486076
когда и что было стерто?