Undo compression при загрузке windows 10

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

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

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

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

Большинство ПК сегодня имеют мощные процессоры с несколькими ядрами. Эффективное использование 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.

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

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

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

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

Читайте также:  Как уменьшить разделы жесткого диска linux

В 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), дисков и видеокарты. После чего желательно отключить автоматическое обновление драйверов.

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

Как отключить сжатую память в 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 10 грузит компьютер

Многие пользователи Windows 10 замечают, что процесс Система и сжатая память грузит процессор или же использует слишком много оперативной памяти. Причины такого поведения могут быть разные (а потребление RAM так и вовсе может быть нормальной работой процесса), иногда – баг, чаще — проблемы с драйверами или оборудованием (в случаях, когда загружен процессор), но возможны и другие варианты.

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

Примечание: если у вас на компьютере большой объем оперативной памяти и при этом вы используете требовательные к ресурсам программы (или открываете по 100 вкладок в браузере), при этом «Система и сжатая память» использует много RAM, но не вызывает проблем с производительностью и не нагружает процессор на десятки процентов, то как правило — это нормальная работа системы и вам не о чем беспокоиться.

Читайте также:  Операционная система windows общий вид окна

Что делать, если система и сжатая память грузит процессор или память

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

Драйверы оборудования

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

При этом следует учитывать следующие моменты

  • Наиболее часто проблему могут вызывать драйверы управления питанием и драйверы дисковых систем, в частности Intel Rapid Storage Technology (Intel RST), Intel Management Engine Interface (Intel ME), драйверы ACPI, специфичные драйверы AHCI или SCSI, а также отдельное ПО некоторых ноутбуков (различные Firmware Solution, UEFI Software и подобное).
  • Обычно Windows 10 сама устанавливает все эти драйверы и в диспетчере устройств вы видите, что всё в порядке и «драйвер не нуждается в обновлении». Однако, эти драйверы могут быть «не те», что и вызывает проблемы (при выключении и выходе из сна, с работой сжатой памяти и другие). Кроме этого, даже после установки нужного драйвера, десятка может снова «обновить» его, вернув проблемы в работе компьютера.
  • Решение — загрузить драйверы с официального сайта производителя ноутбука или материнской платы (а не устанавливать из драйвер-пака) и установить их (даже если они для одной из предыдущих версий Windows), после чего запретить Windows 10 обновлять эти драйверы. О том, как это сделать я писал в инструкции Windows 10 не выключается (где причины перекликаются с текущим материалом).

Отдельно обратите внимание на драйверы видеокарты. Проблема с процессом может быть и в них, причем решаться по-разному:

  • Установкой последних официальных драйверов с сайта AMD, NVIDIA, Intel вручную.
  • Наоборот, удалением драйверов с помощью утилиты Display Driver Uninstaller в безопасном режиме и последующей установкой более старых драйверов. Часто срабатывает для старых видеокарт, например, GTX 560 может работать без проблем с версией драйверов 362.00 и вызывать проблемы с производительностью на более новых версиях. Подробнее про это в инструкции Установка драйверов NVIDIA в Windows 10 (все то же самое будет и для других видеокарт).

Если же манипуляции с драйверами не помогли, пробуем другие способы.

Параметры файла подкачки

В некоторых случаях проблема (в данном случае — баг) с нагрузкой на процессор или память в описываемой ситуации может решаться более простым способом:

  1. Отключите файл подкачки и перезагрузите компьютер. Проверьте, нет ли проблем с процессом «Система и сжатая память».
  2. Если проблем нет, попробуйте снова включить файл подкачки и выполнить перезагрузку, возможно, проблема не повторится.
  3. Если повторилась, попробуйте повторить шаг 1, после чего задать размер файла подкачки Windows 10 вручную и снова перезагрузить компьютер.

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

Антивирусы

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

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

Отдельные отзывы по проблеме говорят о том, что в некоторых случаях модули фаервола в антивирусе могут быть причиной нагрузки, отображаемой для процесса «Система и сжатая память». Рекомендую проверить, временно отключив защиту сети (фаервол) в вашем антивирусе.

Google Chrome

Иногда манипуляции с браузером Google Chrome позволяют исправить проблему. Если у вас установлен этот браузер и, особенно, работает в фоновом режиме (или же нагрузка появляется после непродолжительного использования браузера), попробуйте следующие вещи:

  1. Отключите аппаратное ускорение видео в Google Chrome. Для этого зайдите в Настройки — «Показать дополнительные настройки» и снимите отметку «Использовать аппаратное ускорение». Перезапустите браузер. После этого в адресную строку введите chrome://flags/ найдите на странице пункт «Аппаратное ускорение для декодирования видео», отключите его и еще раз перезапустите браузер.
  2. Там же в настройках отключите «Не отключать работающие в фоновом режиме сервисы при закрытии браузера».

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

Читайте также:  Ikasteko ru page free activator windows

Дополнительные варианты решения проблемы

Если ни один из описанных способов не помог решить проблемы с нагрузкой, вызываемой процессом «Система и сжатая память», вот еще несколько непроверенных, но по некоторым отзывам иногда срабатывающих способов исправить проблему:

  • Если у вас используются драйверы Killer Network, они могут быть причиной проблемы. Попробуйте удалить их (или удалить, а затем установить последнюю версию).
  • Откройте планировщик заданий (через поиск в панели задач), зайдите в «Библиотека планировщика заданий» — «Microsoft» — «Windows» — «MemoryDiagnostic». И отключите задачу «RunFullMemoryDiagnostic». Перезагрузите компьютер.
  • В редакторе реестра перейдите в раздел HKEY_LOCAL_MACHINE\ SYSTEM\ ControlSet001\ Services\ Ndu и для параметра «Start» установите значение 2. Закройте редактор реестра и перезагрузите компьютер.
  • Выполните проверку целостности системных файлов Windows 10.
  • Попробуйте отключить службу SuperFetch (нажать клавиши Win+R, ввести services.msc, найти службу с именем SuperFetch, двойной клик по ней — остановить, затем выбрать тип запуска «Отключена», применить настройки и перезагрузить компьютер).
  • Попробуйте отключить быстрый запуск Windows 10, а также режим сна.

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

А вдруг и это будет интересно:

Почему бы не подписаться?

Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)

04.10.2016 в 09:43

Дмитрий! Даже с поллитрой не нашел на своем буке эту «сжатую память».
Где ее искать-в диспетчере задач нет.

04.10.2016 в 10:53

Эдуард, не беспокойтесь. Нет, значит нет: не всегда этот процесс есть в диспетчере.

05.10.2016 в 18:53

Здравствуйте Дмитрий. После обновления до последнего билда тоже не вижу этот процесс. Может куда спрятали его. У меня вопрос в другом, как можно удалить информацию о подключенных когда то wi-fi сетях. В настройках удаляется без проблем. Но я так понял что данные все равно хранятся, в недрах системы

06.10.2016 в 11:31

Здравствуйте. Командная строка,

(в первой команде здесь смотрим имена профилей.

16.10.2016 в 11:20

Здравствуйте, всё сделал как вы написали, только драйвер Intel Rapid Storage Technology (Intel RST) не нашёл на сайте производителя, всё остальное сделал как написано в статье! Всё ровно System на 23% а Системные прерывания на 9% загружены, в сумме 31%. Винду переустановил только вчера! Думал исправлю сею проблему! На Вин 7 проц грузился на 17% вроде. щас уже не помню на Вин 10 такая фигня, что-то еще можно сделать с этим?

17.10.2016 в 10:57

Здравствуйте. Если вы только что переставили систему (или вчера, как вы пишете), то пока ничего не делайте. Просто «погуляйте», не выключая компьютер. Просто после установки он индексирует-настраивает-устанавливает некоторое время и потом эта нагрузка пропадает.

24.10.2016 в 13:58

Нет, всё на том же уровне! Посмотрел через Process Explorer грузит процесс acpi.sys + 0x23270. Ноутбук Sony SVE1512W1R. На сайте производителя нет драйверов ACPI вроде. Может у Сони есть автоматическая программа для обновления дров, не знаете?

25.10.2016 в 10:17

На вашу модель это будут официальные драйверы отсюда sony.ru/support/ru/content/cnt-dwnl/SVE1512W1R/list :
Chipset Driver (Intel)
ME Driver (Intel)
Sony Firmware Extension Parser Driver
Sony Shared Library
Battery Checker

При этом обратите внимание на Firmware Extension и Shared Library. Ставить их именно в таком порядке. Бывает, что они не ставятся, пишут, мол, система не совместима. В этом случае, берем софт наподобие Universal Extractor и распаковываем exe-шники с драйверами. потом Firmware Extension ставим для неизвестного устройства в диспетчере устройств из папки, в которую распаковали. А распакованный Shared Library, если я правильно помню, содержит еще установщики, которые уже не проверяют версию системы.

25.10.2016 в 16:20

Да, именно там и беру дровишки! Всё поставил как Вы сказали, без изменений! Ранее изменил схему электропитания, сразу 4% освободилось, а после установки Sony Firmware Extension Parser Driver и Sony Shared Library стал грузиться на 1-2% побольше! В итоге сейчас 28-30%. Если удалить все дрова которые мне поставила Вин 10 (а она практически все сразу мне поставила) и переустановить всё с нуля, не поможет делу? Так как думаю всё-таки из-за дров беда эта!

26.10.2016 в 11:16

Не знаю. Знаю лишь, что с Vaio приходится «бодаться» (сам являюсь владельцем). Когда я на него ставил 10-ку, я заранее подготовил все драйвера, потом начисто установил, потом установил вручную драйвера. Вроде проблем с тех пор с ним не было. Но не факт что и у вас так будет.

26.10.2016 в 18:15

Хорошо, попробую! спасибо огромное за помощь, за сайт, за статьи! Всего доброго Вам.

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