Работает ли SRSetRestorePoint API восстановления системы медленнее для неустановленной ОС? - PullRequest
1 голос
/ 09 марта 2011

Правда ли, что API для создания точек восстановления системы (SRSetRestorePoint) работает быстрее во вновь установленной ОС Windows? Это звучит логично, потому что в течение нескольких лет системный реестр (и любые другие области, «резервные копии» которых выполняет восстановление системы), очень сильно растет. Но у моего предположения нет фона ...

Кто-нибудь может предоставить какие-либо доказательства или опровергнуть это?

1 Ответ

4 голосов
/ 15 марта 2011

Для Windows XP это правда. XP подходит к «Восстановлению системы» простым способом, копирует файлы в зависимости от их расширения. И он охватывает лот расширений.

Начиная с Windows Vista, восстановление системы стало умнее, теперь она использует Shadow Copy . Эта функция поддерживается в NTFS (не работает на FAT), где файлы помечены как «также сохраняйте эту версию, если кто-то обновит файл». Время создания теневой копии необходимых файлов для восстановления системы теперь зависит только от количества файлов, а не от размера файлов.

Но, поскольку количество охватываемых файлов (и размер реестра, как вы отметили) будет продолжать расти по мере того, как пользователь устанавливает больше материалов, время, необходимое для точки восстановления , будет увеличиваться , Таким образом, лучшим ответом будет «да, это медленнее, но не намного медленнее, если вы не используете XP».

РЕДАКТИРОВАТЬ: Эта статья описывает это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...