У меня было максимально выделенное пространство для восстановления системы для диска, установленное примерно на 4 GB Но как я мог получить 25 GB свободного места на этом же диске при выключении восстановления системы?

Редактировать:

HKEY_LOCAL_MACHINE\ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Microsoft \ Windows NT \ CurrentVersion \ SystemRestore

HKEY_LOCAL_MACHINE\ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Microsoft \ Windows NT \ CurrentVersion \ SystemRestore \ Cfg

2 ответа2

0

Windows не всегда автоматически удаляет все в каталоге восстановления, кроме 4 ГБ, на которые вы его установили. Вы также могли иметь некоторые вредоносные программы в каталоге восстановления. Windows отключит большую часть содержимого из каталога восстановления, когда вы его отключите, поэтому она может удалить некоторые вредоносные файлы (но не всегда).

0

Проблема в том, что в XP похоже, что Microsoft просто игнорирует ваши настройки.

Из ключей и значений реестра для утилиты восстановления системы для XP:

DiskPercent

Это значение относится к проценту дискового пространства, которое System Restore использует для своего хранилища данных. Значение по умолчанию составляет 12 процентов. Размер хранилища данных всегда рассчитывается как «max (12 процентов, DSMax)», независимо от размера жесткого диска.

DSMax

Это значение указывает максимальный размер хранилища данных восстановления системы. Размер хранилища данных по умолчанию составляет 400 МБ. Размер хранилища данных всегда рассчитывается как «max (12 процентов, DSMax)», независимо от размера жесткого диска.

Однако 25 ГБ, которые вы освободили на диске 40 ГБ, составляют 62,5%, а не 12%. Это означает, что весь алгоритм не функционален, поэтому на самом деле нет никаких реальных ограничений. Можно надеяться, что это было исправлено в более поздних версиях Windows. Однако такая неисправность может легко остаться незамеченной, поскольку Windows, как предполагается, автоматически освобождает это пространство при необходимости.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .