Сжатие размера установленной системы

С каждым выпуском новой версии Windows Server, объем системного диска неумолимо растёт. И вот уже GUI-version Windows Server 2012R2, со всеми установленными обновлениями, и без дополнительных ролей с трудом может уместиться в 30 Гб. Сейчас рассмотрим как возможно, её немного “обрезать”, для высвобождения места.
Для начала определимся, что на наш сервер уже полностью настроен, и сконфигурирован. На нём установлены все обновления. А так же мы сделали резервную копию всего этого добра.
И так, для начала удалим все не установленные, но доступные для установления дополнительные роли компоненты.
Список ролей можно просмотреть командой
Get-WindowsFeature
а для удаления
Uninstall-WindowsFeature –name <название роли> -remove
Так же, для удаления всех компонентов можно воспользоваться следующей командой:
Get-WindowsFeature | where-object{$_.Installed -eq 0 -and $_.InstallState -eq 'Available'} | uninstall-windowsfeature -remove
Кроме этого, мы сократили объем устанавливаемых обновлений, а следовательно и частоту перезагрузок.

Следующей точкой, будет папка WinSxS. Есть два способа очистки данной папки: через GUI или консоль.
Через GUI нам необходимо запустить утилиту Очистка диска (Disk Cleanup) для диска С:, и выбрать пункт “Очистка системных файлов” (Clean up system files).
Для Windows 2012R2, необходимо дополнительно установить компоненты -Возможности рабочего стола (Desktop Experience).
 
Для второго варианта, нам необходимо запустить консоль от имени Администратора и запустить одну из следующих команд:
  • для простой очистки:
Dism.exe /online /Cleanup-Image /StartComponentCleanup
  • для Windows 2012R2 с оптимизацией очистки
Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
  • для очистки после установки Сервис паков
Dism.exe /online /Cleanup-Image /SPSuperseded

Валерий Кулик
http://efsol.ru/solutions/data-protection.html

Комментариев нет:

Отправить комментарий