3

Я храню все свои данные и большинство приложений (которые легально доступны в "портативных" версиях) на диске D: и использую только диск C: для системы Windows и некоторых сильно интегрированных приложений, таких как MS Office, Visual Studio, Adobe Reader, Flash Проигрыватель и т.д. Когда я использовал Windows XP, 50 ГБ диска C: было более чем достаточно. Теперь, когда я перешел на Windows 7, это вряд ли так.

Вчера, как я уже проверил, 7 ГиБ были свободны на диске C: . Затем я установил свежие обновления Windows (для загрузки которых потребовалось всего несколько десятков МБ) и проверил еще раз: теперь осталось только 2 ГБ. Куда делись 5 ГиБ?

PS: не удивляйтесь, что моя установка системы занимает так много времени: у меня есть Visual Studio и SQL Server с полной библиотекой автономной документации, но это не объясняет, где исчезает свободное место при простых обновлениях Windows.

PPS: я использую расширенную версию CCleaner для очистки своего компьютера каждый день, так что нет никаких временных интернет-файлов мусорных корзин.

2 ответа2

6

Файл winsxs не может быть перемещен / удален, Windows необходимо запустить для хранения старых версий DLL-файлов. Большинство инструментов сообщают неверный размер каталога Windows из-за того, что папка winsxs использует жесткие ссылки, поэтому файл может отображаться в двух местах, но занимает только место на жестком диске один раз (проводник Windows, SpaceMonger и WinDirStat все сообщают это "неправильный" способ), поэтому он не занимает столько, сколько вы думаете.

Использование диска SysInternal может дать вам "реальное" количество, вы можете перечислить весь каталог Windows (как администратор), и он будет считать жесткие ссылки один раз.

du включил несколько файлов больше, чем экран свойств Windows, поэтому для ключа -u он не совсем совпадает

Добавление ключа -u заставляет его вести себя как проводник Windows (или 99,9% всех других программ), и файлы, использующие жесткие ссылки, учитываются каждый раз, когда он их видит. Вы можете увидеть, что если вы исключите жестко связанные дубликаты, программа сообщит о 4,5 лишних ГБ *, которых просто не существует, так как они учитываются дважды.


Есть одна вещь, которую вы можете сделать, чтобы уменьшить размер, если вы еще этого не сделали: когда вы применяете пакеты обновления Windows, он сохраняет старые файлы на случай, если вам когда-нибудь понадобится удалить SP. Вы можете удалить эти файлы удаления и освободить часть пространства, выполнив следующую команду в административной консоли (запустите консоль правой кнопкой мыши -> Запуск от имени администратора)

dism /online /cleanup-image /spsuperseded

Это удалит эти файлы удаления и, возможно, освободит несколько ГБ.


* 1 ГБ = 1 х 1024 х 1024 х 1024 байта

1

Вы ответили на свои вопросы. Visual studio устанавливает огромное количество различных пакетов, необходимых для MVS. Другое дело, что большинство приложений MS создает кеш для установки файлов / обновленных файлов на ваш компьютер. Сделайте видимыми все файлы и удалите MSOCACHE в корне вашего C:\ . Затем проверьте / google, где файлы кэша Visual Studio (если таковые имеются). И после запуска очистки диска, чтобы удалить все временные файлы. Также очистка кеша браузера даст вам некоторое пространство

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