Можно ли посмотреть стертые файлы?

stm7486076

когда и что было стерто?

oleg701

В корзину заглядывала?

Helga87

Если у тебя установлена Windows Vista, то, скорее всего, да.

stm7486076

не, навено обычная Винда )

Lenchans

Веский довод поставить Висту в будущем

Helga87

А то! Одним из преимуществ Висты для пользователя состоит в том, что можно легко и, главное, гарантировано, как откатываться к нужной версии файла, так и восстанавливать его.

Dimon89

А EasyRecovery и иже с ними не рулят?

AlexV769

EasyRecovery
оно не рулит ни при каких условиях.

a10063

можно легко и, главное, гарантировано, как откатываться к нужной версии файла, так и восстанавливать его
ого. похоже для такого потребуется выделенный канал до microsoft.com...
других реализаций представить себе не получается...

Helga87

ну, чудес не бывает. Если системе в некоторый момент не хватит места на диске, старые версии удалятся. Гарантировано я имел ввиду, что система гарантирует целостность файлов и некую разумную политику по удалению старых версий. В то время как стандартным UnErase и клоны приходится надеяться, что файл остался целым.

Marinavo_0507

> система гарантирует целостность файлов
источник?
из рекламных материалов, которые я видел, это не очевидно

Helga87

Сначала поясню, что имел ввиду. Я говорил о том, что если Vista показывает, что можно откатиться к такой-то версии файла, значит она целая. Не может быть ситуации, когда версии наполовину запорчены. Не может быть ситуации, когда более поздняя версия удаляется раньше, чем более древняя.
В целом, понятно, почему так. Ссылку ща поищу.

Marinavo_0507

> В целом, понятно, почему так.
Мне непонятно, что будет делать система, если приложение работает с файлом. Можно разные варианты вообразить.

Helga87

Несомненно. Но фактически все варианты в этом случае сводятся к вопросу в какой момент появляется новая версия, не так ли?

Helga87

ссылка.
В частности, там говорится:
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", однако, на картинке версии разнятся по дате несколькими минутами.

Geddi-S

Интересен механизм сохранения предыдущих версий. Похож ли на cvs? Или нечто иное?

Helga87

Нет, там просто выведено в пользовательский интерфейс управление старым добрым volume shadow copy. Т.е. предыдущие версии банально держатся копиями на диске.

Geddi-S

А ларчик просто открывался

Marinavo_0507

Вот более детальное описание volume shadow copy, где описано, как достигается целостность.
http://technet2.microsoft.com/WindowsServer/en/library/2b0d2...
Если я всё правильно понял, то
1. на время копирования весь раздел замораживается, операции записи ждут, пока создастся снапшот,
2. специально обученные приложения могут зарегистрироваться, и им дадут возможность привести свои файлы в надлежащий вид перед созданием снапшота (следует ожидать, что таких приложений будет крайне немного).
Брутальный подход.

nas1234

R-Studio
тебе файлы восстановить или посмотреть когда стертто?

Helga87

Брутальный подход.
Основная его ценность не в функциональности, ибо svn/cvs/etc рулят, а в том, что такая фича доступна рядовому пользователю.

Marinavo_0507

Основная его ценность не в функциональности, ибо svn/cvs/etc рулят
Меня в этом деле интересует не система поддержки версий, а собственно механизм снятия снапшота. Например, в такой реализации, как описано, на уровне файловой системы должны быть какие-то хуки, чтоб ставить операции записи в очередь. Потом интересует, как и когда происходит инспекция файлов на томе с целью определить, какие из них нужно копировать. Статья говорит, что скорее всего будет механизм COW, это значит, что на уровне файловой системы опять же нужно хранить флаг, что следует ответвить новую версию при модификации файла.

Helga87

Эти вопросы интересны, ответ на них стоит знать, но рюхать эту проблему лучше всего имея под рукой Висту. Тогда можно будет экспериментально определить эффективность реализации системы версионирования.

FRider

Если у тебя установлена Windows Vista, то, скорее всего, да.
Висты не существует, так что бессмысленно о ней говорить.
Оставить комментарий
Имя или ник:
Комментарий: