Отключить функцию «Предыдущие версии», не отключая другие функции теневого копирования?

10812
Shinrai

(Я выглядел довольно усердно и не мог найти подходящий предыдущий вопрос, но я должен думать, что он был задан ... кто-нибудь, пожалуйста, укажите мне на дубликат?)

Есть ли способ отключить (или ограничить до 0% места на диске) функцию «Предыдущие версии» для файлов в Windows 7 без отключения восстановления системы или службы теневого копирования тома (в частности, эта служба должна быть запущена для другого конкретного приложения, которое требует этого)?

Простого сокрытия элементов пользовательского интерфейса недостаточно; Я не хочу, чтобы эти резервные копии записывались в какие-либо файлы, которые не будут восстановлены в процессе восстановления системы. (Список того, какие каталоги System Restore не интересуют, был бы хорошим началом, но я предполагаю, что это не совсем так.)

5

2 ответа на вопрос

1
wullxz

Show your actual VSS-Storage-limitations with vssadmin list shadowstorage.

Resize it with vssadmin resize shadowstorage /for=C: /on=C: /maxsize=10GB
For Maxsize you can use percentage (/maxsize=3%), unlimited (/maxsize=UNBOUNDED) or MB/GB (/maxsize=10GB).

Edit: you must at least specify 300MB for shadowstorage.

Update:
I think I found something that should work. According to this Blogpost you can stop the VSS-Service and configure it to start manually. That should prevent the System from doing Shadow-Copies. If you want to restore or create a System-Restore-Point, the service will be started automatically.

However Windows 7 creates System-Restore-Points periodically. If you don't want Windows to do this, you can modify the scheduled task like described on How-To Geek.

I hope that helps. Let me know if you've additional questions.

This doesn't address the question at all. I'm talking about the actual creation of copies, not the restrictions on the VSS service itself. Shinrai 12 лет назад 0
Я думал, что это можно установить на 0%. Но это не так;) Вы можете установить его на 300 МБ, чтобы система могла создавать меньше копий ... Я пока не нашел решения отключить VSS для системного привода. wullxz 12 лет назад 0
Проблема не в том, сколько места занимают копии, а в проблемах, связанных с дросселированием диска и избыточной записью (что, вероятно, на самом деле усугубляется сокращением дискового пространства, потому что ему приходится чаще стирать старые файлы). Shinrai 12 лет назад 0
Вы можете попытаться [исключить каталоги из VSS] (http://msdn.microsoft.com/en-us/library/aa819132%28v=vs.85%29.aspx) wullxz 12 лет назад 0
Есть ли где-нибудь канонический список, из каких каталогов требуется доступ к функциям восстановления системы? Я предполагаю, что в целом весь диск, так что это не гарантированный обходной путь. (Если ты найдешь кого-то, ты мой герой, и я щедро вознагражу его, чтобы дать тебе больше повторений.) Shinrai 12 лет назад 0
отредактировал мой ответ. может быть, это поможет вам wullxz 12 лет назад 0
Служба VSS на машинах, на которых я тестирую, по умолчанию является ручной (именно так Windows устанавливает OEM из коробки). Опять же, что мне действительно нужно, так это как разрешить теневые копии файлов, которые восстанавливает система. фактически собирается измениться, исключая все остальные файлы; избыточность не нужна на диске с правильными резервными копиями. Shinrai 12 лет назад 0
Я не понимаю Вы хотите восстановление системы? А вам нужна дополнительная теневая копия system-restore-files? Или вам нужна только системно-восстановительная копия файла? wullxz 12 лет назад 0
Я думаю, что вопрос довольно явный. Windows «Защита системы» по умолчанию принимает предыдущую версию (с VSS) каждого измененного файла на машине, когда она создает точку восстановления, даже если большинство этих изменений (содержимое папки «Документы» пользователя и т. Д.) Фактически не выполняется. отката, если вы используете точку восстановления системы. Я хочу, чтобы он не создавал лишних теневых копий таких вещей, как папка «Документы» пользователя, и ТОЛЬКО делал копии файлов, которые нужны точке восстановления системы. Shinrai 12 лет назад 0
Или, говоря иначе: параметры Windows «Защита системы» в основном: «Предыдущие версии + Восстановление системы», только «Предыдущие версии», ни один. Я хочу "Восстановление системы только". Shinrai 12 лет назад 0
Хорошо, теперь я понимаю. Взгляните на [этот часто задаваемый вопрос] (http://windows.microsoft.com/en-US/windows-vista/System-Restore-frequently-asked-questions) от Microsoft и раскройте пункт «Какие файлы изменяются во время восстановление системы?". Восстановление системы не сделает теневые копии ваших собственных документов. Они останутся нетронутыми. wullxz 12 лет назад 0
Это не правда. Теневые копии каждого документа в системе создаются при создании точки восстановления системы - однако они НЕ ВОССТАНАВЛИВАЮТСЯ. В этом вся проблема ... они не восстанавливаются, поэтому я не хочу, чтобы они их создавали! (Я очень четко вижу, что они создаются ... Я могу получить к ним доступ через диалоги свойств файлов для громкого крика!) Проблема не в восстановлении системы, а в создании точек восстановления. Он делает лишние вещи, и я хочу, чтобы это прекратилось. Shinrai 12 лет назад 0
Правильно. Я искал предыдущие версии в моей папке документов и могу получить к ним доступ. Но я не думаю, что можно остановить восстановление системы, создавая их теневые копии. Может быть, вы можете исключить ваши документы с моей предыдущей опубликованной ссылкой «исключить каталоги из Shadow-Copy». wullxz 12 лет назад 0
К сожалению, это мешает моему другому программному обеспечению, использующему VSS, получить к ним доступ, так что это не вариант. : / Я надеюсь, что вы не правы, что невозможно остановить восстановление системы от этого ... потому что в этом-то и заключается суть моего вопроса. :) Shinrai 12 лет назад 0
Тогда скажите нам, почему VSS ломает ваше программное обеспечение. Какое программное обеспечение это? Что это должно сделать? А что не работает? Может быть, мы можем это исправить. wullxz 12 лет назад 0
VSS не ломает программное обеспечение. Программное обеспечение использует VSS. Это приложение резервного копирования на диск, которое берет тень VSS диска и копирует содержимое. Установка этих флагов в реестре не только удерживает System Restore от копирования этих файлов, но и НИЧЕГО не позволяет создавать их теневые копии. Shinrai 12 лет назад 0
Я не понимаю твою проблему. Ваш программный сбой, если VSS включен, или он работает, но вы не хотите иметь слишком много теневых копий? wullxz 12 лет назад 0
Это работает, но не копирует каталоги, которые исключены способом, который вы связали. Я хочу это сделать. Я не хочу, чтобы восстановление системы делало это. Shinrai 12 лет назад 0
Это самостоятельно разработанное программное обеспечение? wullxz 12 лет назад 0
Кстати: я бы хотел рассказать нам, какое программное обеспечение вы используете, и точно описать, ПОЧЕМУ вы не хотите, чтобы система выполняла теневое копирование ваших файлов при создании новой точки восстановления системы. wullxz 12 лет назад 0
Рассматриваемое приложение - это программное обеспечение Casper для создания образов дисков от Future Systems Solutions, но я пробовал похожие приложения, и у них у всех одна и та же проблема - это характер работы VSS. И я уже точно описал, почему мне не нужны эти копии - они бесполезны, они занимают место и делают ненужные записи на диск (в данном случае твердотельный накопитель, поэтому минимизация операций записи является приоритетом). ); Я думаю, что у нас немного языковой барьер, и я прошу прощения за это. Спасибо за попытку помочь, независимо от того, насколько трудно понять, я могу быть :) Shinrai 12 лет назад 0
Если вы выполняете резервное копирование с помощью сторонних инструментов, вам, вероятно, не нужны точки восстановления системы или нет? Если нет, вы можете просто отключить запланированную задачу восстановления системы и позволить программному обеспечению для резервного копирования создавать теневые копии и делать резервные копии ваших файлов. Я предполагаю, что невозможно исключить файлы для восстановления системы и включить эти файлы в программу резервного копирования. Если невозможно отключить запланированную задачу восстановления системы, мне придется больше узнать о VSS. wullxz 12 лет назад 0
Вы ударили ноготь по голове. Проблема в том, что программное обеспечение для резервного копирования запускается ежедневно (и имеет только один экземпляр резервной копии), но восстановление системы иногда полезно для более тонких проблем, которые не замечаются в течение нескольких дней ... именно поэтому мы бы хотели быть в состоянии оставить его включенным. В настоящее время у нас есть небольшой взлом, который на самом деле довольно интересен; когда мы закончим, я опубликую это. Shinrai 12 лет назад 0
Если у вас есть нормальные диски на ваших компьютерах, вы можете переместить теневые копии на другой диск / том с помощью `vssadmin resize shadowstorage / For = C: / On = D:` wullxz 12 лет назад 0
Да, но сейчас это не вариант. : / Shinrai 12 лет назад 0
1
bethel95

На самом деле вы ничего не можете сделать, чтобы точно настроить то, что включено в Volume Shadow Copy (VSC) - он собирается сделать теневую копию всего защищенного раздела. Однако на более высоком уровне вы, вероятно, могли бы помочь себе (в том, что касается ваших проблем), разместив ваши файлы данных (Мои документы) или даже все ваши пользовательские файлы (включая AppData и т. Д.) В отдельном разделе, чем ваши системные файлы., Тогда теневая копия в системном разделе будет содержать только системные файлы, и вы сможете решить, следует ли включить защиту системы для вашего раздела данных (чтобы было доступно восстановление предыдущих версий).

Добро пожаловать в Super User, и спасибо за отличное предложение. К сожалению, в этой конкретной ситуации у нас нет контроля над тем, куда конечные пользователи в этих сценариях будут помещать файлы, и у нас нет возможности рассказать им, как и почему. Shinrai 12 лет назад 0

Похожие вопросы