Андрей Смирнов
Время чтения: ~6 мин.
Просмотров: 50

Система сжатия памяти Windows 10 как отключить

windows-10-compact-os.pngВ Windows 10 появилось сразу несколько усовершенствований, касающихся экономии места на жестком диске. Одна из них — возможность сжать системные файлы, включая предустановленные приложения с помощью функции Compact OS.

Задействовав Compact OS, вы можете сжать Windows 10 (двоичные файлы системы и приложений), освободив тем самым чуть более 2-х гигабайт места на системном диске для 64-разрядных систем и 1.5 Гб для 32-разрядных версий. Функция работает для компьютеров с UEFI и обычным БИОС.

Проверка статуса Compact OS

Windows 10 может включать сжатие самостоятельно (или же оно может быть включено в предустановленной системе производителем). Проверить, включено ли сжатие Compact OS вы можете с помощью командной строки.

Запустите командную строку (правый клик по кнопке «Пуск», выбрать нужный пункт в меню) и введите следующую команду: compact /compactos:query после чего нажмите Enter.

windows-10-compact-os-status.png

В результате в окне командной строки вы получите сообщение либо о том, что «Система не находится в состоянии сжатия, поскольку оно не является полезным для этой системы», либо о том, что «система находится в состоянии сжатия». В первом случае вы можете включить сжатие вручную. На скриншоте — свободное место на диске до сжатия.

system-disk-before-compression.png

Отмечу, что по официальной информации Microsoft, сжатие является «полезным» с точки зрения системы для компьютеров с достаточным количеством оперативной памяти и производительным процессором. Однако, у меня с 16 Гб RAM и Core i7-4770 в ответе на команду было именно первое сообщение.

Включение сжатия ОС в Windows 10 (и отключение)

Для того, чтобы включить сжатие Compact OS в Windows 10, в командной строке, запущенной от имени администратора введите команду: compact /compactos:always и нажмите Enter.

compact-os-enable-windows-10.png

Начнется процесс сжатия файлов операционной системы и встроенных приложений, который может занять довольно-таки продолжительное время (у меня на абсолютно чистой системе с SSD заняло около 10 минут, однако в случае HDD время может быть совсем другим). На изображении ниже — размер свободного места на системном диске после сжатия.

system-disk-after-compression.png

Для отключения сжатия тем же способом используйте команду compact /compactos:never

В случае если вас интересуют возможности установки Windows 10 сразу в сжатом виде, то рекомендую ознакомиться с официальной инструкцией Microsoft на эту тему.

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

В этой заметке я хочу рассмотреть инструменты, которые предлагает Windows 10 для освобождения дискового пространства. Решил написать потому, что сам с этим столкнулся при работе на SSD.

В SSD всё хорошо,В  кроме стоимости гигабайта. Поэтому места иногда не хватает, появляется необходимость в дополнительном пространстве. Я расскажу, как его получить.

1) OneDrive

— Это позволит высвободить свободное пространство за счет хранения файлов в облаке.

Состояние файла показывает проводник. При открытии файл автоматически подгружается. На самом деле, такая технология была ещё в SkyDrive на Windows 8. Потом её выпилили — теперь вернули.

1538601746189834516.png

3) Используйте очистку диска. Вам понравится.

1538601390121155307.png

Это новый метод. То есть старый, но переделанный. Помните утилиту compact? Она равнозначна включению сжатия NTFS в свойствах файла. Так вот, её улучшили: теперь появилась возможность сжатия LZX. Отличий два:

— Стандартное сжатие NTFS постоянно. То есть после пересохранения файл снова сжимается. В LZX сжимать придется повторно.

— LZX жмет сильнее.

Если вы попытаетесь сдать папку Windows стандартным сжатием NTFS, то придется получать права на файлы, что небезопасно. LZX не меняет атрибуты файла, поэтому доступ на запись нам не нужен.

Давайте посмотрим размер основных папок.

1538627801189741984.png

Запускаем командную строку от Администратора и скармливаем следующую команду:

compact /c /s /a /i /exe:lzx «C:Program Files*»&&compact /c /s /a /i /exe:lzx «C:Program Files (x86)*»&&compact /c /s /a /i /exe:lzx «C:Windows*»

Когда команда отработает, проверим результат:

1538627813128479387.png

Обратите внимание на размер, занятый на диске.

Для удобства, команду можно добавить в контекстное меню проводника.

146

Последняя версия Windows представила новую функцию под названием «система сжатия оперативной памяти». Эта новая процедура улучшает быстродействие ОС с помощью добавления вычислительных ресурсов. В этой статье рассмотрена ее работа, как отключить ее и как она влияет на производительность.

Как работает сжатие

Чем больший объем запоминающего устройства установлен на вашем компьютере, тем большее количество программ могут работать в фоновом режиме. Всякий раз, когда RAM иссякает, ОС сохраняет ее содержимое в файл. Чтение, запись, или изменение его размера (pagefile) может влиять на продуктивность.

Большинство ПК сегодня имеют мощные процессоры с несколькими ядрами. Эффективное использование CPU для сжатия и распаковки памяти имеет смысл для повышения продуктивности и уменьшения pagefile на диске.

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

Эта технология образовалась из технологии Readyboost, которая изначально присутствовала в 7-ой версии и использовала сжатый кэш для повышения эффективности при хранении данных. Восьмая версия эволюционировала, перемещая кэш в обычную память, но данные были по-прежнему записывались в файл подкачки. В Windows 10 теперь данные сначала сжимаются в ОЗУ, и только тогда записываются на диск.

Система предлагает новое решение путем компрессии мало используемых элементов и распаковку их по мере необходимости. Это уменьшает нагрузку на pagefile и значительно увеличивает объем доступной RAM.

Вот схематичное изображение от Microsoft, как работает сжатие:

Sistema-szhatiya-pamyati-Windows-10.jpg

По словам Microsoft, приложения, сжатые в ОЗУ, занимают 40% от их первоначального размера. Кроме того,  теперь используются файлы страницы на 50% меньше.

Сжатая часть RAM отображается в диспетчере задач. Для стороннего наблюдателя, кажется, как будто ОС потребляет огромный объем ОЗУ. Влияние на производительность — в частности, на устройствах с 4 Гб или меньше — должно быть драматичным:

vliyanie-na-proizvoditelnost-szhatiya-pamyati-Windows-10.jpg

Метод не является экспериментальным или уникальным. В мире Linux, ZRAM предлагает аналог. Например, Android использует ZSWAP и ZRAM с большей эффективностью. Сообщалось, что процесс может повысить продуктивность на многоядерных ПК. Самая большая разница в том, что Windows может позволить пользователям переключать процедуру в режим включено или выключено.

Как включить / выключить

Компрессия RAM обрабатывается диспетчером памяти. Планировщик задач запускает процесс, когда он обнаруживает простой приложения. К счастью, большинству пользователей не нужно включать его; операционная система позволяет использовать его по умолчанию. Когда он включен, он работает в фоновом режиме.

  1. введите services.msc в строке «Выполнить», открыв ее через «Пуск».
  2. найдите среди имеющихся служб SuperFetch, откройте «Свойства», нажав на нее правой кнопкой мыши.
  3. в пункте «Тип запуска» в списке выберите «Отключена» и нажмите Ok.
  4. перезагрузите компьютер, чтобы изменения вступили в силу.

Otklyuchenie-szhatiya-pamyati-Windows-10.jpg

Влияние на производительность

Компрессия не должна влиять на продуктивность, поскольку она не функционирует постоянно в фоновом режиме. Но это позволяет процессу занять значительный объем вычислительной мощности вашего ПК. Имейте в виду, что он работает только тогда, когда ОС обнаруживает, что есть неработающие приложения, хранящиеся в ОЗУ.

За счет уменьшения количества времени, когда операционная система считывает или записывает в файл подкачки, отзывчивость ОС должна существенно улучшиться — в частности, с небольшим размером запоминающего устройства. Кроме того, нет заметного снижения продуктивности ПК когда она включена.

С другой стороны, если у вас 16 Гб или 32 Гб, вероятно, вы даже не заметите разницы, так как ваш компьютер редко (если вообще) переносит информацию в pagefile.

Используемые источники:

  • https://remontka.pro/compact-os-windows-10/
  • https://pikabu.ru/story/windows_10_osvobozhdenie_svobodnogo_prostranstva_6194953
  • https://windowsabc.ru/windows-10/szhatie-pamyati-otklyuchit/

Рейтинг автора
5
Подборку подготовил
Андрей Ульянов
Наш эксперт
Написано статей
168
Ссылка на основную публикацию
Похожие публикации