Очистка диска Windows 7 удалила 30 ГБ временных файлов, но восстановила только 10 ГБ дискового пространства?

Windows 7 сообщала, что на моем основном диске C: (SSD) осталось 9,49 ГБ свободного места:

Очистка диска Windows сообщила, что у меня есть 28,1 ГБ "Временных файлов", которые можно удалить, чтобы вернуть это пространство (вместе с 206 МБ "Временных файлов Интернета" и 154 МБ "Миниатюры" дают 28,5 ГБ "Всего" на скриншоте ниже).

Я приступил к "Очистке диска" (вошел в систему как администратор). Однако даже после перезагрузки восстановленное пространство составляет всего около 10 ГБ:

Что случилось с другими 18+ ГБ? При повторной проверке "Очистки диска" теперь отображаются "Временные файлы - 0 байт", поэтому файлы, по-видимому, были удалены, но почему я не получил требуемый объем дискового пространства?


ОБНОВЛЕНИЕ: После некоторых копаний, некоторые другие вопросы / источники, кажется, предполагают, что количество свободного места при очистке диска иногда сильно преувеличивается?! Например:

Хотя я сначала (вручную) не проверял сообщаемое использование диска для различных местоположений, которые используется при очистке диска при расчете количества "Временных файлов", поэтому я не могу подтвердить это.

1 ответ

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

Если вы не возражаете против потери точек восстановления, вы можете запустить следующую команду в командной строке с повышенными привилегиями, чтобы удалить все теневые копии на системном томе:

vssadmin Delete Shadows /For=C:

Если вы хотите уменьшить объем пространства, используемого для теневых копий, вы можете установить максимальный объем пространства, которое система будет использовать, выполнив следующую команду, снова в приглашении с повышенными привилегиями:

vssadmin Resize ShadowStorage /For=C: /On=C: /MaxSize=<size>

Размер может быть значением, оканчивающимся суффиксом, например, МБ или ГБ (например, 4GB) или в процентах от размера тома (например, 5%). Старые теневые копии будут автоматически удаляться, если это необходимо, в соответствии с указанным объемом.

Другие вопросы по тегам