Что такое папка Prefetch и Superfetch в Windows 10, 8, 7?

{title}

Когда мы работаем и имеем операционную систему, такую ​​как Windows, 7, 8 или 10, мы видим, что при доступе к пути C: \ Windows, где находится операционная система, мы обнаружили несколько папок, которые мы никогда не видели, одну из них, в частности, папка Prefetch по пути C: \ Windows \ Prefetch:

{title}

Что такое папка Prefetch и Superfetch в Windows

Эта папка Prefetch была добавлена ​​Microsoft из уже известной Windows XP, но мы видим, что она по-прежнему используется в Windows 10. Основная функция папки Prefetch - это размещение прямых данных приложений, которые мы запускаем внутри системы, с целью загружается намного быстрее, тем самым ускоряя рабочий процесс.

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

Еще одна папка, которую мы можем найти в корне Windows, - это папка Superfetch, которая представляет собой функцию, способную определить или решить, какое приложение или программу следует выполнить, чтобы таким образом загрузить все файлы и связанные данные этого в памяти

Далее мы увидим, как легко отключить папки Superfetch и Prefetch.

1. Как отключить предварительную загрузку в Windows 10 с помощью редактора реестра


Хорошей практикой, которую мы можем использовать, является периодическая очистка этих данных для оптимизации их производительности. Файлы, которые находятся в папке Prefetch, имеют расширение PF:

{title}

Когда мы запускаем новое приложение в Windows, в папке Prefetch создаются новые данные с расширением PF, что приводит к относительно быстрому открытию приложения. Но важно уточнить, что, поскольку там уже находятся данные, операционная система будет иметь меньше информации для анализа, и это влияет на скорость поиска данных. В настоящее время мы знаем два типа жестких дисков:

  • HDD: механические жесткие диски
  • SDD: твердотельные накопители

Prefetch играет основополагающую роль при работе с HDD-дисками, поскольку его скорость чтения намного ниже, чем у SDD, поэтому, если мы используем HDD-диски, значение, которое нужно установить для EnablePrefetch, должно быть 3, что по умолчанию,

Теперь, благодаря новому внедрению твердотельных жестких дисков SDD, у нас есть гораздо более быстрые диски для запуска системы и доступа к приложениям, поэтому включение Prefetch - это задача, которая не рекомендуется, поскольку она не нужна, поскольку собственные характеристики жесткого диска. В случае использования SDD-дисков мы можем установить значение в ноль (0) для отключения.

Шаг 1
Первое, что мы сделаем, это откроем редактор реестра следующим образом:

Шаг 2
Конфигурация предварительной выборки по умолчанию размещается в журналах Windows в следующем месте:

 HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Диспетчер сеансов \ Управление памятью \ PrefetchParameters. 

{title}

Шаг 2
Значение EnablePrefetch может быть установлено с любым из следующих значений. Чтобы отключить его, мы выберем 0.

Prefetech значения

  • 0 = отключено
  • 1 = предварительная загрузка при запуске приложения включена
  • 2 = предварительная загрузка загрузки включена
  • 3 = Applaunch and Boot включены (оптимально и по умолчанию), что является значением по умолчанию.

2. Как отключить папку Windows 10 Superfetch с помощью Сервисов

Теперь, если мы хотим отключить функциональность Superfecth, мы сделаем следующее:

Шаг 1
Мы должны получить доступ к сервисам системы с помощью следующей комбинации клавиш, и в появившемся окне мы вводим строку services.msc.

$config[ads_text5] not found

+ R

 services.msc 

Шаг 1
В появившемся окне мы найдем сервис Superfetch:

{title}

Шаг 2
Мы дважды щелкнем по нему и в поле «Тип запуска» установим значение «Отключено». Нажмите Применить и Принять, чтобы сохранить изменения.

{title}

3. Как отключить Superfetch в Windows 10 с помощью Сервисов в новых версиях


Как мы знаем, сервис SuperFetch напрямую связан с обслуживанием и улучшением производительности оборудования. Если вам необходимо отключить его, мы сделаем следующие шаги.

$config[ads_text6] not found

После обновления Microsoft версии 1809 для Windows 10 служба Superfetch была переименована в SysMain, хотя она действует аналогичным образом. Вот почему он может не появиться, когда вы ищете его в своей системе. Если мы хотим отключить его, мы сделаем следующий процесс.

Шаг 1
Откройте панель «Выполнить» со следующей комбинацией клавиш:

+ R

Шаг 2
Теперь введите следующую команду, чтобы открыть панель служб:

 services.msc 

{title}

Шаг 3
В этом окне мы будем искать сервис под названием SysMain. Нажмите, дважды щелкнув по нему.

{title}

Шаг 4
Теперь нажмите на раздел «Тип запуска» и выберите опцию «Отключено».

{title}

Как мы видим, это практический вариант для реализации на компьютерах с жесткими дисками HDD, но не с жесткими дисками SDD, поскольку эта функция отвечает за оптимизацию запуска приложений, и мы знаем преимущества SDD в этом аспекте.