3

Я приближаюсь к опасной ситуации, когда накопитель моей ОС (C:) становится все более и более заполненным с течением времени. Моя машина шла с 256 ГБ SSD, который был разделен на диск C и D. Зная об этом, каждый раз, когда я выбираю установку программ, я обычно делаю это на диске D: чтобы сэкономить место на С: так как это установка ОС. Тем не менее, со всеми обновлениями MS Windows, а также с несколькими инструментами, которые не позволяют мне выбрать путь их установки (например, у меня есть MS Visual Studio и пара других больших программ, подобных этой, которые принудительно установили диск C:), я Я опасно близок к заполнению диска, и я даже не смогу обновить свою ОС. Мой вопрос: что я могу сделать, чтобы уменьшить использование дискового пространства на этом диске, чтобы я мог продолжать правильно использовать свою машину? Я прилагаю скриншот WinDirStat и, по сути, вы можете видеть, что большая часть пространства, кажется, используется системными файлами Windows и AppData. Очевидно, что я могу выяснить личные файлы, которые я установил, и удалить их по мере необходимости, но я в основном спрашиваю о системных файлах, которые продолжают расти и расти. Например, на скриншоте №2 вы можете увидеть эту папку "Installer" с кучей случайных MSI-файлов. Я хотел бы удалить их, если они не нужны немедленно.

Что я пробовал до сих пор:

  1. Запустите очистку диска, включая удаление "файлов операционной системы", которые уже удалили файл резервной копии предыдущей версии.
  2. Использовались сторонние инструменты для очистки дисков, такие как CCleaner.
  3. Использовал WinDirStat для перемещения / удаления моих личных файлов по мере необходимости

Кстати, я надеюсь получить новый SSD и установить его на свой ноутбук на следующей неделе, но я также хочу сделать все возможное, чтобы освободить имеющийся у меня компьютер.

Есть ли способ сказать Windows: «У меня недостаточно места на диске, поэтому, пожалуйста, не выбрасывайте больше системных файлов / обновлений на диск и не используйте их?«Например, у меня осталось только 6 ГБ, и я даже не думаю, что смогу сделать следующее обновление Windows, потому что оно будет пытаться сохранить откатную версию, но не сможет.

У меня есть доступ к 3 большим (1 ТБ +) внешним дискам, и я уже создал несколько символических ссылок на них, но, очевидно, мне нужно быть осторожным, с какими файлами я делаю это.

1 ответ1

3

Вы можете немного уменьшить установку Windows, используя функцию "Компактная ОС".

В командной строке администратора вы можете использовать команду compact /CompactOs для:

Запросить текущее состояние с помощью compact /CompactOs:query

Компактное принудительное сжатие с помощью compact /CompactOs:always

Принудительное отключение сжатия с помощью compact /CompactOs:never


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

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


Если вам просто необходимо временно освободить место, вы также можете удалить файл гибернации (hiberfil.sys), отключив режим гибернации и перенеся любые файлы подкачки на дополнительный диск.

Кроме того, поскольку вы не включили полное дерево в снимок экрана, это немного сложно определить, но вы можете проверить, сколько места занимает теневое хранилище, с помощью vssadmin list shadowstorage . Если вы готовы пожертвовать небольшим количеством возможностей восстановления системы, вы можете уменьшить или отключить это хранилище.

Конечно, это все, что вы должны попытаться вернуть как можно скорее.

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