Отключение сжатия windows 10

Процесс «Система и сжатая память» в Windows 10

Функция сжатия оперативной памяти в Windows 10 предназначена для ускорения работы (отзывчивости) системы за счет хранения части страниц в оперативной памяти в сжатом виде. Тем самым достигается уменьшение количества обращений на чтение и запись страниц памяти из медленного (по сравнению с RAM) файла подкачки на жестком диске. Нужные данные извлекаются из более быстрой оперативной памяти быстрее, даже с учетом того, что на их сжатие/декомпрессию тратятся дополнительные ресурсы процессора.

Особенности технологии «Сжатой памяти» в Windows 10

Изначально поток, отвечающий за работу подсистемы сжатой памяти, находилась внутри процесса System, что не очень удобно с точки зрения диагностики. В Windows 10 1511 этот функционал был выделен в отдельный процесс — Система и сжатая память (System and compressed memory).

В Windows 10 Anniversary edition (1607) появился отдельный процесс Сжатая память (Memory Compression), скрытый от диспетчера задач. Получить информацию об этом процессе можно с помощью PowerShell командлета Get-Process:

Get-Process -Name «Memory Compression»

Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName
——- —— —— —— —— — — ————
0 0 2184 53104 1 810,95 2388 0 Memory Compression

Также информацию об использовании сжатой памяти системой можно получить с помощью диспетчера задач. Перейдите на вкладку Производительность (Performance), выберите раздел Память (Memory). Текущее значение использования сжатой памяти отображается в значении параметра Использование (сжатая). В моем примере используется 3 Гб памяти, из которой в сжатом виде хранится 230 Мб. Чтобы понять, какой объем данных получилось упаковать в сжатый блок, нужно навести мышкой на график Структура памяти:

Используется сжатой памяти (230 Мб). В сжатой памяти хранится примерно 1012 Мб данных, освобождая для системы 782 Мб памяти.

Как вы видите, уровень компрессии достигает почти 400%, так что экономия довольно большая.

В большинстве случаев, если компьютер работает нормально и на нем установлен достаточный объём оперативной памяти, процесс «Сжатой памяти» работает отлично и не требует никакого вмешательства.

Процесс «Система и сжатая память» сильно грузит компьютер

Но иногда случается, когда процесс «Система и сжатая память» начинает довольно сильно грузить процессор или жесткий диск компьютера (вплоть до 100%, это видно в диспетчере задач), или же занимаеть в памяти слишком много места. Компьютер, при этом, естественно, начинает сильно тормозить и подвисать.

Что делать в этом случае?

Я приведу 2 совета, которые должны помочь исправить проблему с высокой загрузкой системы процессом «Сжатая память».

  • Отключите файл подкачки системы (опция Без файла подкачки), перезагрузите компьютер, включите файл подкачки (опция Автоматически выбирать размер файла подкачки) и еще раз перезагрузитесь.
  • Если проблема высокой загрузки процессом «Сжатая память» возникает только при выходе из режима сна или гибернации (а после перезагрузки пропадает), попробуйте скачать и установить с сайта производителя последние версии драйверов для ваших дисковых контроллеров (ACPI/ AHCI / RAID / SCSI), дисков и видеокарты. После чего желательно отключить автоматическое обновление драйверов.
Читайте также:  Running python app on windows

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

Как отключить сжатую память в Windows 10

Если вы хотите проверить стабильность работы Windows 10 без использования функции «сжатой памяти», можно временно отключать эту функцию. Для этого, откройте консоль PowerShell с правами администратора. Проверим, включена ли сейчас опция «Сжатой памяти»:

Строка MemoryCompression : True указывает на то, что сжатая память включена.

Отключим сжатую память:

И перезагрузим компьютер

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

Чтобы включить MemoryCompression, выполните команду:

Заключение

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

В некоторых случаях пользователям для исправления проблемы со сжатой памятью рекомендуют:

  1. отключить службу SuperFetch (services.msc -> SuperFetch -> тип запуска Отключена)
  2. Отключит задание обслуживания системы в планировщике RunFullMemoryDiagnosticEntry (Task Scheduler -> Библиотека планировщика -> Microsoft -> Windows — > MemoryDiagnostic -> RunFullMemoryDiagnosticEntry ->Отключить)

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

Как отменить сжатие Windows?

Как отменить сжатие Windows?

С момента появления файловой системы NTFS в операционных системах семейства Windows помимо прочего появилась функция сжатия файлов и папок. Она позволяет пользователям уменьшать в объёмах файлы и папки любых размеров для увеличения объёмов свободного пространства. Функция не имеет ничего общего с результатами работы программ-архиваторов, т.к. основана на совершенно других принципах. И с течением времени пользователи быстро отметили, что, если в системе установлен “хороший” по объёму диск, то к функции сжатия лучше не прибегать: при работе со сжатыми файлами и папками система прилагает ресурсы, а вот к некоторым файлам и директориям функцию сжатия применять просто запрещено. Время шло, хранилища в своих объёмах разгонялись до всё больших размеров, а потому эта функция NTFS в смысле сбережения свободного места просто потеряла смысл. Однако, как заметили некоторые пользователи, и на Windows 10 система продолжает упорно сжимать некоторые данные. В том числе и без на то спроса у нас с вами, и, видимо, не без основания. Но о Compact OS и специфике сжатия оттуда мы поговорим в следующий раз. Так что давайте пока попробуем

  • научиться сжимать и разжимать всё и вся
  • покончить с функцией сжатия (по необходимости) раз и навсегда.
Читайте также:  Minergate для windows 10 64 bit

Как сжать папку или файл через проводник?

И для папки, и для конкретного файла путь един: вызываем Свойства в контекстном меню правой кнопки мыши и проходим по пути:

Общие – Другие… – Сжимать содержимое для экономии места на диске

В случае с папкой в оконцовке появится ещё одно диалоговое окно, в котором стоит выбрать пункт К данной папке и ко всем вложенным папкам и файлам.

Как сжать папку или файл через консоль cmd?

Если вы не ищите лёгких путей, то сжать папку можно через командную строку. Запускаем ту от имени администратора и вводим команду на манер:

Опять же, если работаем с папкой, то нужно, видимо, сжать и всё содержимое. Синтаксис команды чуть изменится:

Для обратного действия набираем:

Так, например, выглядит снятие сжатия с папки Рабочий стол, но сжатие папки Папка внутри Рабочего стола на примере Windows 10:

Можете проверить результат – создайте на Рабочем файл Список, где указаны сжатые файлы:

Как отменить сжатие Windows из групповой политики?

Наложение запрета на использование сжатия на диске доступно из редактора групповой политики. В поле WIN + R набираем быструю команду

и проходим до настройки

Запретить сжатие на всех томах NTFS

Конфигурация компьютера->Административные шаблоны->Система->Файловая система->NTFS

Задайте параметр в положение Включено, и сжатие на всех дисках с файловой системой NTFS будет запрещено.

Как отменить сжатие Windows через реестр?

Раз такая настройка есть политике, значит, её можно подправить из реестра. За сжатие отвечает единственный DWORD-параметр с именем NtfsDisableCompression. Он находится “по адресу”:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Policies

Если вы собираетесь запретить сжатие файлов и папок, присвойте ему значение 1. Если сжатие вас устраивает – удалите его совсем. Я как обычно предлагаю вам готовый вариант с файлами редактирования реестра, которые помогут запретить и, наоборот, разрешить сжатие в Windows. Забирайте:

Если вы владелец Домашней версии Windows или копаться в настройках политик и реестра не охота, отменить сжатие можно через консоль. Запускаем ту в режиме администратора и набираем команду

Это запретит Windows сжимать файлы по всем томам и разделам, какие бы та не увидела. Наоборот, если вам нужно вернуть функцию сжатия:

Рестартуйте Windows и проверяйте.

У меня всё, думаю, на большинство вопросов по работе с функцией сжатия я ответил. Повторюсь, Compact OS Windows 10 я пока обошёл стороной.

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

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

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

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

Читайте также:  Создание файла windows cmd

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Оцените статью