Windows C пространство постоянно растет


5

В настоящее время я использую Windows 7 на своем диске C. Я выделил на это 25 Гб, думая, что этого будет достаточно. Этого было достаточно некоторое время назад. Теперь он просто хочет большего. Каждый раз, когда я запускаю компьютер, я получаю предупреждения о нехватке места на диске. Независимо от того, что я делаю, он просто продолжает есть больше.

Я переместил большие программы на D (> 3,5 Гб), и этого все еще недостаточно. Как только я освобождаю что-то, оно захватывает это и уходит где-нибудь между 0 и 200 МБ свободного места. Я начал просматривать папки и удалять данные программы, которые, как я думал, программы не пропустят (пока ничего не испортили).

На C есть только две большие папки: Windows 19.4Gb, Program Files (x86) 2.2Gb и hiberfil.sys 3Gb.

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

Что я могу сделать? Я действительно не могу позволить себе установить в данный момент. Не на другой месяц или около того.


1
Добро пожаловать в Супер пользователя! Просто чтобы вы знали, это идеальное место для таких вопросов! И вы проделали большую работу, спросив это, хорошие детали и справочную информацию.
Вуфферс

Ответы:


4

Отключить режим гибернации сейчас Нажмите Пуск -> Введите CMD -> Щелкните правой кнопкой мыши CMD и выберите Запуск от имени администратора, затем выполните команду, powercfg -h offзатем перезагрузите компьютер, чтобы удалить файл hiberfil.sys и не разрешить переход в режим гибернации. Вы также можете попробовать настроить размер файла подкачки, если он действительно большой.

Ваша проблема, скорее всего, в том, что папка Winsxs увеличивается со временем, так как при использовании большего количества программного обеспечения она сохраняет несколько копий DLL и т. Д. Для максимальной поддержки программного обеспечения.


Я никогда не использовал Hinernate. Может спать один или два раза. Что касается DLL, я знал о них, но это не проблема. Память исчезает в считанные минуты без установки другого программного обеспечения. Если только Windows просто не загружает библиотеки DLL, когда это возможно.
Юстин

Используйте Windirstat, чтобы проверить, какие папки используются чаще всего ... windirstat.info . Я предлагал отключить hibernate, как что-то, что можно сделать сейчас ... какого размера, если ваш файл подкачки, если у вас есть большое количество оперативной памяти, вы можете уменьшить его до более разумного размера.
Ригес

2

Основной причиной постоянного увеличения используемого дискового пространства является не постоянный раздел подкачки или (если вы не устанавливаете какое-либо программное обеспечение), C:\Program Files\а папка WinSxS:

Почему папка / winsxs становится такой большой и ее можно уменьшить?


Я знал об этом, но я не думаю, что это так. Я удаляю файлы / программы, и освободившееся пространство просто исчезает. Я не устанавливаю другие программы между ними. Так что, если Windows не загружает файлы без моего разрешения, это не похоже на это.
Юстин

ты прочитал ссылку? каждое обновление ОС увеличивает папку winsxs ... постоянно ... и в измеримом количестве. вы указали, что ваша папка C: \ Windows имеет размер 19 ГБ ... что является довольно хорошим показателем того, где находится ваше пространство.
Акира

Кажется, это не так. Я освобождаю данные, и они исчезают после запуска любой программы. В статье упоминается, что Windows Update загружает библиотеки DLL, а я не обновляюсь после. Я попробовал первые 2 решения оттуда, и они не работали.
Юстин

какая самая большая папка в твоей C:\Windows?
Акира

Да, это WinSxS. Я не мог сжать, как первое решение сказал даже с администратором. Даже если это причина, я ищу решение.
Юстин

1

Вы всегда можете перераспределить диск без переустановки Windows. Для этого есть бесплатное программное обеспечение. EASEUS был добр ко мне: http://download.cnet.com/Easeus-Partition-Master-Home-Edition/3000-2248_4-10863346.html


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

Хорошая мысль добавить! Я всегда буду следить за тем, чтобы ваши данные были заархивированы, но вы также можете создать образ жесткого диска перед разделом. Для этого тоже есть бесплатное программное обеспечение, но, честно говоря, я не думаю, что оно того стоит. Если произойдет сбой раздела, то, если у вас есть резервные копии важных данных, проще всего будет снова установить Windows.
Compeek

Это на самом деле не вариант сделать с риском. Если бы я мог, я бы переустановил. Резервное копирование требуется в обоих случаях.
Юстин

Да, это то, что я понял. Возможно, вас заинтересует статья
службы

1

Используйте SpaceSniffer для точной визуализации каталогов «виновников» в Windows. Как указывалось ранее, скорее всего WinSxs поддерживает большой кеш компонентов ОС.

http://www.uderzo.it/main_products/space_sniffer/

Вам придется использовать программное обеспечение для изменения размера раздела, такое как Acronis Disk Director, или программное обеспечение для резервного копирования с возможностью восстановления раздела с возможностью изменения его размера для размещения на диске большего размера.


1

Проверьте WinDirStat, чтобы посмотреть, какие файлы занимают место на жестком диске.

Другие респонденты дали вам наиболее вероятные причины. Я бы пошел с изменением размера раздела Windows (не нужно переустанавливать). Поэтому, если у вас достаточно места на D:, создайте резервную копию данных и затем используйте это пространство для изменения размера.


0

Попробуйте запустить

fsutil usn deletejournal /n C:

если вы не используете специализированное программное обеспечение для резервного копирования, и посмотрите, сколько места освободится.


1
Может быть, вы должны объяснить, что это делает и каковы последствия ... в противном случае это так же хорошо, какrm -fr /
Акира

support.microsoft.com/kb/837325 вот запись technet в команде ... она, по-видимому, уменьшает зарезервированное пространство для журнала USN
Riguez

@akira: удаляет журнал USN, который используется программным обеспечением для резервного копирования для обнаружения изменений на диске.
Мердад,
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.