Флешка как оперативная память

Зачем нужна служба SuperFetch в Windows 7/10 и как она работает

Итак, SuperFetch. Что это за служба, как она работает и для чего она вообще нужна? Прямое её предназначение заключается в ускорении загрузки компонентов операционной системы и часто используемых программ, хотя на данном этапе развития компьютерных технологий этот момент является весьма спорным.


Технология супервыборки, а именно так можно перевести термин SuperFetch, не так уж и нова. Похожий сервис присутствовал ещё в Windows XP и назывался Prefetcher, то есть предварительная выборка. Суть его работы заключалась примерно в следующем: на начальном этапе запуска компонентов и приложений специальная функция отслеживает операции обмена данными между ОЗУ и жёстким диском и записывает их в особые файлы PF. На основе этих данных создаётся карта ссылок на исполняемые файлы и каталоги, и когда система стартует, служба Prefetcher обращается к этим картам и загружает кэшированные данные программ в особую область оперативной памяти.

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

Superfetch – отключать или нет? Советы профессионалов

Если синтетические тесты на продвинутом железе не дадут видимых результатов того, что Superfetch грузит диск или как-то снижает производительность системы, то слова профессионалов расставят все точки.

  1. Фоновый режим работы ВСЕГДА задействует ресурсы процессора и оперативной памяти, а это, так или иначе, дополнительно грузит параметры вашего ПК.

  2. Superfetch НЕ полностью подгружает данные в ОЗУ. При загрузочных процессах вы будете испытывать одинаковые задержки, как со включенной, так и с выключенной Superfetch.

  3. Эффект от работы Superfetch заметен только в сочетании SSD и Windows 10, при том, что ОЗУ подобрана в соответствии с запросами пользователя.

  4. Высокий износ SSD накопителей за счет частого обращения к модулю памяти. С включенной Superfetch ваши твердотельные накопители «помрут» быстрее.

  5. Программа Superfetch кэширует свои же данные и другие активные приложения, которые не участвуют в рабочих процессах. В фоновом режиме она неуправляема.

  6. Зависания в играх при оперативной памяти меньше 4 Гб. Это происходит за счет периодичных запросов к ОЗУ, которая и так максимально задействована в игровом процессе.

Установка Windows 10 May 2020 Update

Для начала стоит рассказать, сколько времени занимает установка Windows 10 2004 на такой старый диск. Стартует все довольно бодро, файлы установки быстро копируются на HDD, но вот заключительный этап растягивается более, чем на час.

После установки можно наконец-то приступать к тестам, но учтите, что каждая загрузка Windows 10 на таком HDD занимает около 70-80 секунд, то есть можно смело идти наливать себе чаю или кофе.

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

Давайте посмотрим, что в этот момент происходит с загрузкой ПК.

Памяти занято всего около 1.6 Гб. Стандартный объем, который занимает не оптимизированный вручную Windows 10.

Процессор — отдыхает, загрузка всего около 10%.

А вот жесткий диск занят на 100%

Посмотрим, что же такого важного там пишется и копируется, что пользователь должен ждать, пока ОС соизволит дать ему попользоваться своим ПК

Диск занимают Skype, OneDrive и «Ваш телефон». Microsoft по-прежнему считает, что эти программы крайне важны для всех пользователей. Я с ними не согласен и удаляю все это к чертям!Skype, OneDrive удалились без проблем, а вот «Ваш телефон» слишком «важен», чтобы удалиться просто так. Кнопка «Удалить» просто неактивна.Ну что же, теперь то я смогу похвалиться на форуме тем, что у меня Windows 10 May 2020 Update «летает» на старом HDD? Как бы не так. У ОС свои планы на освободившиеся ресурсы жесткого диска!

Пользователь подождет! Пора проверять диск на вирусы и оптимизировать службой SysMain, которая призвана дать мне комфорт работы, которого я пока не вижу.Идем в службы и отключаем SysMain и поиск Windows. Отключать антивирус я не буду.

Заодно отключаем часть графических эффектов, чтобы разгрузить Intel HD Graphics 2000 для ускорения видео и браузера. Ставим фиксированный файл подкачки для уменьшения фрагментации диска.

Ну теперь-то Windows освободит жесткий диск под нужды пользователя? Нет! «Ваш телефон» важнее!

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

Про твики реестра.

Воспользуйтесь ОДНИМ из двух вариантов для отключения superfetch:

Ручная настройка (через редактор реестра)


Путь реестра:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters

Ключи, которым нужно выставить значение

  • EnablePrefetcher
  • SfTracingState
  • EnableSuperfetch

Батник/Командная строка

Можно либо скопировать все команды в командую строку (по порядку), либо скопировать в блокнот и сохранить с расширением .bat и потом запустить файл с правами администратора:set REGWAY=»HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters»

set KEY1=EnablePrefetcher

set KEY2=SfTracingState

set KEY3=EnableSuperfetch

reg add %REGWAY% /v %KEY1% /t REG_DWORD /d 0 /f

reg add %REGWAY% /v %KEY2% /t REG_DWORD /d 0 /f

reg add %REGWAY% /v %KEY3% /t REG_DWORD /d 0 /f

exit

После применения твиков (любым способом) из реестра пропадет ключ EnableSuperfetch — это нормально.

Предупреждения:

  • Информация актуальна только для Windows 10
  • После обновления Windows и переустановки/обновления некоторых программ нужно повторно настраивать sysmain, т.к. настройки службы сбрасываются
  • Сжатую память в диспетчере задач можно посмотреть только в версии не ниже 1607.
  • Иногда сжатая память в диспетчере задач может все равно показывать 0 даже после перезагрузки системы — в таком случае перезапустите sysmain через меню служб.
  • Все действия вы производитена свой страх и риск. Используя данную статью, вы отказываетесь от любых претензий в адрес IT Simply group.

Настройка ReadyBoost

После всего выше сделанного переходим в свойства флешки. Во вкладку ReadyBoost, напротив пункта «Использовать это устройство», ставим галочку. Бегунком выставляем нужный Вам объём памяти. Жмём «Применить», «ОК»…

Windows создаст на флешке файл ReadyBoost.sfcache. Где собственно и будет архивироваться наш кэш, (файл этот зашифрован и, даже при потере (флешки), данные из неё, никто, ни когда не увидит).

Как видите на съёмном диске занято чуть меньше половины пространства, примерно 2,5 ГБ.

Вот в принципе и всё. После таких не сложных манипуляций Ваша флешка стала работать как оперативная память. Которая добавлена в Ваш компьютер и служит как кэш.

Почему SysMain Windows 10 грузит диск

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

Обратите внимание! Еще одна причина, почему служба узла SysMain грузит диск Windows 10 — поражение системы вредоносными программами и компонентами, которые были загружены на ПК с читами, кряками и патчами. Увеличение нагрузки в диспетчере задач свидетельствует о том, что компьютеру недостаточно ОЗУ

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

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

Способы отключения

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

Службы


Открыть их можно по-разному

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

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

Нажмите пкм и выберите пункт «Открыть службы».

В новом окне аналогично найдите нужную запись.

Остановить можно с помощью пкм.

Или двойным кликом на ней и далее соответствующая кнопка.

При этом станет активной кнопка «Запустить», как очевидно, позволяющая включить SuperFetch в Windows 10.

Также окно можно открыть, тапнув одновременно + и вбив services.msc.Хотите узнать, возможно ли выключение компьютера по таймеру Windows 10? если да,  то переходите по указанной ссылке.

Командная строка

Когда на вопрос «Стоит ли отключать SuperFetch Виндовс 10» вы ответили положительно, воспользуйтесь КС.

  1. Запустите ее от имени админа из раздела служебных программ главного меню.

  1. Скопируйте и вставьте вот это: sc config SysMain start= disabled

  1. После нажатия на Энтер необходимо перезапустить ПК и сервис не будет больше грузить диск.

Редактор реестра

Чтобы его запустить, в окне выполнения команд наберите regedit.

В реестре вам нужно пройти ветку Компьютер\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters.

Дважды кликните и введите . После перезапуска программа перестанет грузить диск.

Кроме этого доступны еще три значения:

  • 1 – ускорение запуска ОС;
  • 2 – ускоряет запуск программ;
  • 3 – все разрешения.

What is Superfetch or SysMain?


Superfetch or SysMain is a legitimate Windows 10 service. Though this service is to speed up the apps but some times it starts creating issues to some users like high CPU usage and high disk usage. In Windows XP it was known as the Prefetch service and in Windows vista it was renamed to Superfetch. Actually both services are same. In Windows 10 After 1809 update it was renamed to SysMain but the thing is same.

Sp what it does? Actually it learns the user’s system usage pattern and efficiently manage the system for faster loading of apps and faster boot time. It is not necessary in the system but it is just for optimal performance of the system. If you want to disable it you can do it safely.

Нужно ли выключать супервыборку

Супервыборка, как и многие другие компоненты Виндовс 7, активны по умолчанию не просто так. Дело в том, что работающая служба Superfetch может ускорить быстродействие операционной системы на слабых компьютерах ценой повышенного потребления оперативной памяти, пусть и незначительного. Кроме того, супервыборка способна продлить срок службы традиционных HDD, как бы это парадоксально не звучало – активная супервыборка диском практически не пользуется и уменьшает частоту обращения к накопителю. Но если же система установлена на SSD, то Superfetch становится бесполезной: твердотельные накопители быстрее магнитных дисков, отчего никакого прироста скорости работы эта служба не приносит. Её отключение освобождает часть оперативной памяти, но слишком мало для серьёзного влияния.

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

Способ 1: Инструмент «Службы»

Самый простой вариант остановки работы супервыборки – отключить её через менеджер служб Виндовс 7. Происходит процедура по такому алгоритму:

  1. Используйте комбинацию клавиш Win + R для доступа к интерфейсу «Выполнить». Введите в текстовую строку параметр и нажмите «ОК».

В перечне элементов Диспетчера служб отыщите элемент «Superfetch» и дважды кликните по нему ЛКМ.

Для отключения супервыборки в меню «Тип запуска» выберите вариант «Отключить», после чего воспользуйтесь кнопкой «Остановить». Для применения изменений используйте кнопки «Применить» и «ОК».

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

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

Способ 2: «Командная строка»

Не всегда получается задействовать менеджер служб Виндовс 7 – например, если версия операционной системы представляет собой Starter Edition. К счастью, в Windows нет задачи, которую нельзя было бы решить задействованием «Командной строки» — она же поможет нам и в выключении супервыборки.

  1. Перейдите в консоль с полномочиями администратора: откройте «Пуск» – «Все приложения» – «Стандартные», найдите там «Командную строку», кликните по ней ПКМ и выберите вариант «Запуск от имени администратора».

После запуска интерфейса элемента введите такую команду:

Проверьте корректность ввода параметра и нажимайте Enter.

Для сохранения новых настроек осуществите ребут машины.

Как показывает практика, задействование «Командной строки» эффективнее отключения через менеджер служб.

Что делать, если служба не отключается

Не всегда указанные выше методы эффективны – супервыборка не отключается ни через управление службами, ни с помощью команды. В таком случае придётся вручную менять некоторые параметры в системном реестре.

  1. Вызовите «Редактор реестра» — в этом нам снова пригодится окно «Выполнить», в котором нужно ввести команду .

Раскройте дерево каталогов по следующему адресу:

Найдите там ключ под названием «EnableSuperfetch» и дважды щёлкните по нему левой кнопкой мыши.

Для полного отключения введите значение , после чего нажмите «ОК» и перезагружайте компьютер.

Заключение

Мы детально рассмотрели особенности службы Superfetch в Windows 7, привели методы её отключения в критических ситуациях и решение, если способы оказались неэффективны. Напоследок напоминаем – программная оптимизация никогда не заменит апгрейд компонентов компьютера, поэтому нельзя слишком уж сильно на неё полагаться.

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Хорошо или плохо иметь SysMain?

Windows, будет стараться избегать использования этого метода, когда есть доступная оперативная память, но когда некоторые данные требуют большого количества памяти при не хватки ОЗУ, то система будет делать компрессию данных (сжимать) занося их в оперативную память, чтобы сэкономить ресурсы, и попытаться заставить компьютер работать наилучшим образом.

Большая часть данных хранится в оперативной памяти, чтобы система могла обратиться к ним напрямую и без проблем. В виртуальной памяти или как еще называют файл подкачки, данные сохраняются на жесткий диск, тем самым уменьшая время обращение данных с жесткого диска в оперативную память. Некоторые пользователи видят, что память иногда забита по 3,5 Гб, но это не так страшно, когда у вас жесткий диск под 100 процентов может быть от файла подкачки. Нужно просто подождать пока произведется компрессия данных в ОЗУ.

Если кто-то хочет Включить или Отключить «Службу узла: SysMain», то найдите службу SysMain в диспетчере устройств. Вывод один и очевиден, что сжатая память куда лучше чем файл подкачки, который даже на SSD диске.

Смотрите еще:

  • Очистка диска от ненужных файлов
  • Ускоренная загрузка windows, настройка windows для быстрой работы
  • Что такое и для чего нужна папка AppData в Windows?
  • Резервное копирование и восстановление реестра Windows
  • Как удалить старые ненужные драйвера в Windows 

comments powered by HyperComments


С этим читают