Коротко: чтобы освободить место на диске C сервера, найдите самые большие папки (WinDirStat или TreeSize Free), очистите хранилище компонентов командой Dism /Online /Cleanup-Image /StartComponentCleanup, удалите скачанные обновления и временные файлы, проверьте теневые копии и отключите гибернацию. Папку WinSxS вручную не удаляйте.
Когда на системном диске сервера заканчивается место, начинаются странные сбои: не запускается 1С, не приходят письма, падают службы. Освободить место можно быстро, но удалять нужно только то, что действительно безопасно.
Шаг 1. Найдите, что занимает место
Не удаляйте наугад. Бесплатные программы WinDirStat или TreeSize Free за минуту покажут самые большие папки. Запускайте от имени администратора.
Шаг 2. Очистите хранилище компонентов
Папка C:\Windows\WinSxS вручную не удаляется никогда. Правильно — командой:
Dism.exe /Online /Cleanup-Image /StartComponentCleanup
Шаг 3. Удалите скачанные обновления
net stop wuauserv
rd /s /q C:\Windows\SoftwareDistribution\Download
net start wuauserv
Шаг 4. Временные файлы и журналы
C:\Windows\Tempи временные папки пользователей (%TEMP%) — содержимое можно удалить; занятые файлы система не даст удалить, это нормально.- Журналы IIS —
C:\inetpub\logs\LogFiles: старые файлы можно удалить или перенести. - Технологический журнал 1С, если его когда-то включили для диагностики и забыли выключить, может занимать десятки гигабайт.
Шаг 5. Теневые копии и гибернация
vssadmin list shadowstorage
powercfg /h off
Первая команда покажет, сколько места занимают теневые копии; лимит меняется в свойствах диска → вкладка «Теневые копии». Вторая отключает гибернацию и удаляет файл hiberfil.sys — на сервере гибернация не нужна.
Чего не делать
- Не удаляйте папки
WinSxS,Installer,System32и «непонятные» папки вProgramData. - Не сжимайте весь системный диск средствами NTFS — сервер станет работать медленнее.
- Не удаляйте файлы баз данных и журналы транзакций SQL Server вручную. Журналы транзакций уменьшаются через резервное копирование журнала или смену модели восстановления — это работа для администратора баз данных.
Чтобы не повторилось
Настройте мониторинг свободного места с уведомлением при остатке 15%. Мы подключаем такой мониторинг всем серверам на обслуживании — о нехватке места узнаём раньше пользователей.
Чтобы подобные ситуации не заставали врасплох, мониторинг дисков серверов можно поручить инженерам в рамках ИТ-аутсорсинга в Москве.
Частые вопросы
Можно ли удалить папку WinSxS вручную? Нет, никогда. Хранилище компонентов очищается командой Dism.exe /Online /Cleanup-Image /StartComponentCleanup.
Что на сервере часто занимает десятки гигабайт? Технологический журнал 1С, если его включали для диагностики и забыли выключить, а также старые журналы IIS и теневые копии.
Нужна ли гибернация на сервере? Нет. Команда powercfg /h off отключает её и удаляет файл hiberfil.sys, освобождая место.