Отключить

Prefetch отключить: Как отключить Windows Prefetch | Как настроить?

18.02.1987

Содержание

Описание службы prefetch и почему ее нужно отключить?

Что такое prefetch и почему его отключают?

Изначально служба prefetch разрабатывалась как отдельный компонент ОС Windows (начиная с ОС Windows XP) для ускорения запуска системы и приложений. Все это было в далеком 2001 году. Представляете конфигурацию компьютеров в те времена?

Теперь вернемся в наш 2018 год.

Проблема кэширования данных уже давно решена на аппаратном уровне и заложена в любой жесткий диск с магнитным накопителем. Где для кэширования данных есть собственная память, объем которой рассчитывается исходя из скорости вращения диска, чтобы соответсвовать максимальной пропускной способности для интерфейсов подключения (IDE, далее SATA и прочие).

Почему надо отключать эту службу? Служба prefetch (в списке служб она называется prefetcher) наблюдает за запуском приложений и создает файлы трассировки оптимизации кода. Эта сложная структура кэша исполняемого кода, которая собирается ограниченное время (10 секунд после запуска) и подставляется в память при повторном запуске приложений. Отключают эту службу потому, что время потраченное на создание трассировки, намного больше, чем время и скорость считывания данных с современных жестких дисков. Тем более появились более быстрые SSD диски.

Microsoft в принудительном порядке отключает prefetch на собственных планшетах линейки Surface.

Так как, это обусловлено экономией места на накопителях и увеличением производительности системы! Почему Microsoft не дает возможность отключать самостоятельно prefetch — загадка, скорей всего это делается в маркетинговых целях.

Изучая проблему SuperFetch, мы вышли на его родственников (prefetch и readyboot)

и решили добавить их отключение в утилиту superfetch.exe.

Скачать бесплатно Superfetch.exe for Windows

Версия 2.03, Файл: superfetch.exe проверен на вирусы (см. отчет на Virustotal), размер: 0.4 Мб. Обновлено: 24.10.2018


Отключить Superfetch & Prefetch для SSD в Windows 10/8/7

В этой статье мы увидим, как Windows 10/8/7 обрабатывает Prefetch и SuperFetch на твердотельных накопителях. Вчера мы увидели, как Windows относится к дефрагментации на твердотельных накопителях. Прежде чем начать, позвольте мне прояснить, что отключать SuperFetch или Prefetch при использовании традиционных жестких дисков не рекомендуется, но для твердотельных накопителей это не так!

SuperFetch, Prefetch & SSD в Windows


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

Короче говоря, SuperFetch и Prefetch – это технологии Windows Storage Management, которые обеспечивают быстрый доступ к данным на традиционных жестких дисках. На твердотельных накопителях они приводят к ненужным операциям записи.

Windows 7/8/10, поэтому по умолчанию автоматически отключает SuperFetch и Prefetch, как только обнаруживает SSD в вашей системе.

Отключить Superfetch


Служба SysMain относится к Superfetch. Его задача – поддерживать и улучшать производительность системы с течением времени. Он находится в папке System32.

Если по какой-то причине нужно отключить их вручную, можно отключить SuperFetch. Запустите services.msc , чтобы открыть диспетчер служб. Прокрутите вниз до службы Superfetch, которая отвечает за поддержание и улучшение производительности системы с течением времени.

Дважды щелкните по нему, чтобы открыть окно свойств. Нажмите на Стоп, чтобы остановить процесс. Введите тип запуска Отключено и нажмите «Применить».

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

Отключить предварительную выборку


Чтобы отключить предварительную загрузку в Windows, запустите regedit, чтобы открыть редактор реестра. Перейдите к следующему разделу реестра:

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

Дважды нажмите EnablePrefetcher с правой стороны, чтобы открыть окно значения DWORD.

Возможные значения для EnablePrefetcher:

  • 0 – отключить предварительную выборку
  • 1 – Предварительная загрузка запуска приложения включена
  • 2 – предварительная загрузка загрузки включена
  • 3 – запуск приложения и предварительная загрузка загрузки включены

Значением по умолчанию является 3 . Чтобы отключить предварительную выборку, установите для нее

0 . Нажмите ОК и Выйти.

Кстати, вы также можете отключить или настроить Suoerfetcher здесь – вы увидите EnableSuperfetcher DWORD чуть ниже него.

Возможные значения для EnableSuperfetch:

  • 0 – отключить Superfetch
  • 1 – Включить SuperFetch только для загрузочных файлов
  • 2 – Включить SuperFetch только для приложений
  • 3 – Включить SuperFetch для загрузочных файлов и приложений

Если вы являетесь пользователем твердотельного накопителя, вы можете прочитать о бесплатном SSD Life, который может проверить работоспособность вашего твердотельного накопителя и твердотельного накопителя SSD, который поможет вам настроить твердотельные накопители.

что за папка, можно ли удалить, где находится в Windows 7, 8. 10

В процессе изучения Windows 7, 8, 10, либо устранения возникших проблем, Вы столкнетесь с необходимостью знакомства с компонентами и предназначения папок ОС. В данном материале разберем такие вопросы: Prefetch — что за папка, можно ли удалить, и где она находится.

Расположение и функции папки Prefetch

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

Папка Prefetch находится в каталоге ОС, полное расположение выглядит так:

C:\Windows\Prefetch. В вашем конкретном случае метка тома может отличаться.

Перейдя в папку, Вы увидите каталог ReadyBoot и файлы в основном с расширением pf. Например, загрузка ОС трассируется в файл с названием NTOSBOOT-B00DFAAD.pf. Все остальные элементы являются трассировками запуска программ и служебных компонентов. Файлы имеют в названии имя исполняемого файла, его шестнадцатеричного хеша пути и расширение, например, EXCEL.EXE-53A22446.pf.

Работу по формированию файлов трассировки выполняет компонент Prefetcher, но без функционирующего планировщика заданий Prefetcher будет работать неправильно. Данные поступившие от Prefetcher обрабатываются планировщиком заданий и далее записываются в папку Prefetch.

Также стоит обратить внимание на файл Layout.ini. Он создается каждые 3 дня и хранит в себе данные (перечень файлов и папок), которые используются при запуске системы и программ. Данные из Layout.ini использует утилита дефрагментации диска для рационального размещения файлов на жестком диске.

Мифы про удаление содержимого папки Prefetch

Часто утверждается, что удаление папки Prefetch приводит к меньшему времени загрузки и большей свободной памяти. Некоторые эксперты считают, что Windows загружает информацию из папки Prefetch для всех программ, которые когда-нибудь запускались на ПК, в оперативную память, тем самым заполняя ее неиспользуемыми данными (это неверно). Эти эксперты рекомендуют удалять на регулярной основе содержимое папки Prefetch, чтобы сохранить память от неиспользуемых данных.

Папка Prefetch является самообслуживающейся, нет необходимости удалять или очищать ее содержимое. Windows поддерживает определенное число записей в Prefetch и очищает автоматически излишние данные, предотвращая увеличение объемов папки. Если Вы опустошите содержимое папки вручную, тогда Windows и программы займут больше времени для запуска при следующем включении компьютера. Удаленные данные будут воссоздаваться, что приведет к длительному времени загрузки. Удалять папку Prefetch или ее содержимое с точки зрения освобождения памяти на жестком диске бессмысленно, тат как она весит мало. В нашем случае это около 40 мб.

Управление компонентами SuperFetch и Prefetch

По умолчанию Windows 7, 8, 10 отключает автоматически SuperFetch и Prefetch при обнаружении загрузки системы с SSD. Для SSD данные технологии не представляют ценности и вовсе тормозят процессы запуска, излишними операциями. Если ОС автоматически для SSD не отключила данные компоненты, тогда читайте инструкцию ниже.

SuperFetch – это служба, которая предсказывает, какие приложения Вы будете запускать дальше, и предварительно загружает эти данные в память. Windows дает возможность пользователю изменить настройки или отключить SuperFetch и Prefetch, через реестр и службы ОС. Если Вы используете традиционный HDD, тогда эти функции отключать не рекомендуется.

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

Откройте реестр Windows 7, 8,10. В реестре перейдите до раздела PrefetchParameters (путь внизу скриншота). Обратите внимание на 2 параметра EnablePrefetcher, EnableSuperfetch.

Кликните далее двойным кликом по EnablePrefetcher. В поле «значение» установите новый параметр.

Значения для EnablePrefetcher:

  • 0 – отключение;
  • 1 — Включение для запуска приложений;
  • 2 — Включение для запуска системы;
  • 3 — Включение для запуска приложений и системы.

По умолчанию задано значение 3, измените его на 0 или на 1, 2. После изменений кликните OK.

Значения для EnableSuperfetch:

  • 0 – отключение;
  • 1 — Включение для загрузочных файлов;
  • 2 — Включение для приложений;
  • 3 — Включение для загрузочных файлов и приложений.

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

Посмотрите еще статьи:

Вы можете пропустить чтение записи и оставить комментарий. Размещение ссылок запрещено.

Старые prefetch данные нужно ли чистить. Папка Prefetch в Windows. Настройка службы Prefetcher

Папку Prefetch можно обнаружить в Windows XP, Vista, 7, 8 по следующему пути: C:\Windows\Prefetch — она является компонентом операционной системы и ускоряет процесс начальной загрузки ОС и часто используемых программ. Впервые данная технология была применена в Windows XP, а начиная с Vista была дополнена технологиями SuperFetch и ReadyBoost. Запуск ОС или приложения сопровождается чтением данных из памяти, часто к одному и тому же файлу приходится обращаться несколько раз, что весьма нерационально и занимает много времени. Windows оптимизирует загрузку кода, сохраняя в папке Prefetch файлы трассировки, которые обрабатывает по-своему.

Для настройки папки Prefetcher нам понадобится редактор реестра. Сразу хотелось бы продублировать предупреждение с сайта Microsoft: «Неправильное использование редактора реестра может привести к серьезным неполадкам, требующим переустановки операционной системы. Редактор реестра вы используете на свой страх и риск «.

Нажимаем Пуск — Выполнить и вводим regedit . В редакторе реестра найдем следующий раздел: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters



Нас интересует параметр EnablePrefetcher . Он может принимать следующие значения:
0x00000000 — компонент отключен
0x00000001 — ускорение запуска приложений
0x00000002 — ускорение загрузки системы
0x00000003 — ускорение запуска приложений и загрузки системы

Таким образом, чтобы отключить Prefetch нужно два раза щелкнуть по параметру EnablePrefetcher и в диалогом окне указать значение 0 . По умолчанию используется 3 — для более быстрого запуска приложений и загрузки Windows. Необходимость отключения Prefetcher часто возникает при работе с Windows 8 — многие новые ноутбуки комплектуются не традиционным HDD жестким диском, а сверхбыстрым SSD-накопителем, которые пока характеризуются высокой стоимостью и небольшим объемом памяти.

При установленном SSD накопителе Windows 8 самостоятельно должна отключать службу Prefetcher, однако если этого не произошло, вы можете удалить Prefetch самостоятельно. В указанном выше разделе реестра для параметров EnablePrefetcher и EnableSuperfetch нужно задать значение 0 , то есть отключить их. Перезагрузите компьютер.

Системные файлы и папки Windows имеют множество мифов, не стала исключением и рассматриваемая нами служба. Часто приходится слышать вопросы: можно ли удалить папку Prefetch, как отключить или включить Prefetch. Но самое интересное заблуждение состоит в том, что добавление ключа /prefetch:1 в ссылку на объект во вкладке «ярлык» ускоряет загрузку приложения, поскольку ОС, видя данный ключ, добавляет программу в папку Prefetch. Добавление /prefetch:1 к адресу ни к чему не приведет , а миф основывается на том, что аналогичный ключ присутствует в строке запуска Windows Media Player.

Часто спрашивают, можно и нужно ли удалять файлы из папки Prefetch? Якобы, это позволяет освободить место на жестком диске. Ответ однозначный: НЕТ. Во-первых, при удалении данных файлов время загрузки ОС и некоторых программ увеличится, а файлы трассировки будут созданы заново. Во-вторых, Prefetcher сам управляет данными файлами без необходимости стороннего вмешательства. К тому же, Microsoft ограничила количество трассировочных файлов 128 штуками, чтобы они как раз не занимали слишком много места на диске.

Тема оптимизации Windows представляется большинству пользователей весьма важной и, наверное, именно потому с ней связано так много мифов. В одном из этих мифов утверждается, что увеличить место на диске, а также ускорить работу системы и приложений можно, производя определённые манипуляции с папкой Prefetch . Давайте же разберёмся, действительно ли это так и для чего вообще нужна папка Prefetch .

В Windows каталог Prefetch играет ту же роль, что и кэш в браузерах. Чтобы система или приложения запускались быстрее, Windows автоматически сохраняет часть их кода в особые файлы трассировки. Когда пользователь запускает, к примеру, ресурсоёмкое приложение, система сначала обращается к содержимому папки Prefetch , считывает сохранённую и «часть» программы в память, в результате чего последняя запускается быстрее.

В Windows папка Prefetch тесно связана с работой службы SuperFetch и компонента ReadyBoost , поэтому всякие действия с ней могут повлиять на их работу, причём не в лучшую сторону. Так, отключение службы SuperFetch может повлечь за собой снижение производительности системы на большинстве ПК за исключением либо старых машин с объёмом ОЗУ 1 Гб и менее, либо, напротив, очень мощных — с оперативной памятью более 16 Гб. Также SuperFetch может быть отключена, если в качестве системного диска используется SSD .

Что даст удаление содержимого папки Prefetch для оптимизации? Ничего, будет только хуже. Во-первых, время, необходимое на загрузку системы и некоторых программ увеличится, во-вторых, файлы PF будут созданы заново, на что системе опять придётся выделить часть ресурсов памяти. К тому же удаление каталога Prefetch ничуть не прибавит места на диске, так как весит эта папка обычно немного, а количество файлов в ней всегда ограничивается 128-ю .

Если вы так уже хотите управлять содержимым Prefetch , делать это нужно правильно, а именно — через реестр.

Откройте командой regedit редактор реестра и разверните эту ветку:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management \ PrefetchParameters

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

Скорее всего, это будет 3 . Именно это значение включает ускорение запуска приложений и системы. Если вы хотите полностью их отключить, измените значение на 0 . Для ускорения только приложений установите 1 , для ускорения загрузки только системы установите 2 . Чтобы изменения вступили в силу, перезагрузите компьютер.

Чуть менее распространённым является миф о том, что программы можно ускорить, если добавить в их ярлык ключ /prefetch:1 . Это действие якобы добавляет выбранную программу в папку Prefetch . В действительности же добавление ключа /prefetch:1 к ссылке на объект никаким образом на работу приложения не влияет, создавать же или не создавать файлы трассировки решает служба Prefetcher , которой виднее, какие приложение нуждаются в оптимизации запуска, а какие нет.

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

Prefetch: что за папка

Рассмотрение вопроса начнем с подачи теоретического материала. При старте операционная система отслеживает процесс загрузки, сохраняя о нем все данные для ускорения последующего запуска в каталоге Prefetch. Что за папка перед нами?

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

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

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

Папка Prefetch в Windows 7 и выше: стоит ли ее очищать

Удаление данных из этого каталога никаких критических изменений в работе системы или установленных программ не вызовет.

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

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

Управление содержимым каталога Prefetch

Если уж кому-то не нужна эта служба, от нее можно избавиться. Для этого следует войти в редактор системного реестра (команда regedit в меню «Выполнить», вызываемом сочетанием Win + R).

Здесь нужно выбрать ветку HKLM, а затем через системный каталог (SYSTEM) и настройки текущих параметров контроля (CurrentControlSet) спуститься до раздела инспектирования памяти, где и находится искомый каталог PrefetchParameters. В нем содержатся ключи формата 0x0000000z, где «z» может принимать четыре варианта значений:

  • 0 — полное отключение;
  • 1 — ускорение только запуска программ;
  • 2 — оптимизация только загрузки Windows;
  • 3 — задействование функции в полном объеме (и для системы, и для приложений).

Те же настройки можно произвести и в редакторе групповых политик или в инструментарии администрирования компьютера.

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

Ребята привет Prefetch это папка, в которой хранятся непростые данные, а те которые позволяют работать Windows быстрее. Эти данные, это результат работы службы , которая в свою очередь анализирует работу юзера за компом и старается сделать так, чтобы в следующий раз все действия которые он делал, чтобы они происходили быстрее.

Поэтому папку Prefetch можно назвать даже магической, потому что благодаря ей компьютер может работать намного быстрее. Но насколько именно, это уже зависит от свободного обьема ОЗУ. Чем больше оперативки, тем соответственно лучше

Вот содержимое папки Prefetch у меня:


Если открыть ее свойства, то увидим сколько она занимает места:

Как видите места она занимает ну очень мало, так что лучше ее не удалять. Но что же будет если все таки удалить? Ничего страшного не будет, просто служба начнет работать заново.

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

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

Я думал что если отключить службу SuperFetch, то папка не будет появляется после удаления. Но нет, она появилась все равно. Но в ней ничего не было кроме папки ReadyBoot. То есть папка Prefetch каким-то боком еще относится и к технологии ReadyBoot, это тоже для ускорения компа, и для ускорения используется флешка… Но это уже совсем другая история

На всякий случай скажу как вам можно отключить SuperFetch. Значит смотрите, запускаете диспетчер, там идете на вкладку Службы и на ней нажимаете эту кнопку:


Откроется окно, в котором будет список служб. Не все они работают, это просто все которые есть в винде. Тут нужно найти SuperFetch и нажать по ней два раза.

Продолжая изучать компьютер на предмет различных папок и файлов, вы можете обнаружить много интересного. Зачастую те же папки вызывают неподдельный интерес по той простой причине, что файлы в них порой занимают немало места на жестком диске, в результате чего возникает вопрос, можно ли удалять эти файлы. Сегодня поговорим о папке Prefetch.

Папка Prefetch находится в папке Windows (обычно это C:\Windows\Prefetch). Она используется как один из компонентов для загрузки операционной системы Windows, благодаря которому загрузка ОС ускоряется, а время, затрачиваемое на запуск программ, уменьшается. Сам компонент называется Prefetcher и впервые появился еще на Windows XP.

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

Параметры Prefetcher хранятся в системном реестре. Вы можете изменить параметры Prefetcher.

Нажмите на сочетание клавиш WIN+R . Появится окно «Выполнить», введите в него слово regedit и нажмите ОК. Так вы откроете .

Когда редактор будет открыт, пройдите по следующему пути: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters.

Выберите параметр EnablePrefetcher.

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

  • 0x00000000 — компонент отключен
  • 0x00000001 — ускорение запуска приложений
  • 0x00000002 — ускорение загрузки системы
  • 0x00000003 — ускорение запуска приложений и загрузки системы

Нужно вводить не указанный параметр, а только цифру на его конце, например, 0, 1, 2 или 3.

И будьте внимательны при работе с реестром. Если чего-то не понимаете, не меняйте ничего, поскольку одно неосторожное движение может привести к проблемам в работе операционной системы!

Можно ли удалить папку Prefetch?

Существует легенда, согласно которой в папке Prefetch собираются файлы, которые требуют удаления. Это не так. Файлы временные и система при необходимости самостоятельно их удаляет, поэтому, кстати, размер папки такой небольшой. Так что файлы в указанной папке трогать не стоит.

Если же вы все-таки удалите файлы, то ничего не произойдет, однако скорость загрузки приложений может упасть. При этом файлы будут созданы заново автоматически.

Windows prefetch что за папка?

Описание папки Prefetch в Windows 7, 8, 10

В процессе изучения Windows 7, 8, 10, либо устранения возникших проблем, Вы столкнетесь с необходимостью знакомства с компонентами и предназначения папок ОС. В данном материале разберем такие вопросы: Prefetch — что за папка, можно ли удалить, и где она находится.

Расположение и функции папки Prefetch

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

Папка Prefetch находится в каталоге ОС, полное расположение выглядит так:

C:\Windows\Prefetch. В вашем конкретном случае метка тома может отличаться.

Перейдя в папку, Вы увидите каталог ReadyBoot и файлы в основном с расширением pf. Например, загрузка ОС трассируется в файл с названием NTOSBOOT-B00DFAAD.pf. Все остальные элементы являются трассировками запуска программ и служебных компонентов. Файлы имеют в названии имя исполняемого файла, его шестнадцатеричного хеша пути и расширение, например, EXCEL.EXE-53A22446.pf.

Работу по формированию файлов трассировки выполняет компонент Prefetcher, но без функционирующего планировщика заданий Prefetcher будет работать неправильно. Данные поступившие от Prefetcher обрабатываются планировщиком заданий и далее записываются в папку Prefetch.

Также стоит обратить внимание на файл Layout.ini. Он создается каждые 3 дня и хранит в себе данные (перечень файлов и папок), которые используются при запуске системы и программ. Данные из Layout.ini использует утилита дефрагментации диска для рационального размещения файлов на жестком диске.

Мифы про удаление содержимого папки Prefetch

Часто утверждается, что удаление папки Prefetch приводит к меньшему времени загрузки и большей свободной памяти. Некоторые эксперты считают, что Windows загружает информацию из папки Prefetch для всех программ, которые когда-нибудь запускались на ПК, в оперативную память, тем самым заполняя ее неиспользуемыми данными (это неверно). Эти эксперты рекомендуют удалять на регулярной основе содержимое папки Prefetch, чтобы сохранить память от неиспользуемых данных.

Папка Prefetch является самообслуживающейся, нет необходимости удалять или очищать ее содержимое. Windows поддерживает определенное число записей в Prefetch и очищает автоматически излишние данные, предотвращая увеличение объемов папки. Если Вы опустошите содержимое папки вручную, тогда Windows и программы займут больше времени для запуска при следующем включении компьютера. Удаленные данные будут воссоздаваться, что приведет к длительному времени загрузки. Удалять папку Prefetch или ее содержимое с точки зрения освобождения памяти на жестком диске бессмысленно, тат как она весит мало. В нашем случае это около 40 мб.

Управление компонентами SuperFetch и Prefetch

По умолчанию Windows 7, 8, 10 отключает автоматически SuperFetch и Prefetch при обнаружении загрузки системы с SSD. Для SSD данные технологии не представляют ценности и вовсе тормозят процессы запуска, излишними операциями. Если ОС автоматически для SSD не отключила данные компоненты, тогда читайте инструкцию ниже.

SuperFetch – это служба, которая предсказывает, какие приложения Вы будете запускать дальше, и предварительно загружает эти данные в память. Windows дает возможность пользователю изменить настройки или отключить SuperFetch и Prefetch, через реестр и службы ОС. Если Вы используете традиционный HDD, тогда эти функции отключать не рекомендуется.

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

Откройте реестр Windows 7, 8,10. В реестре перейдите до раздела PrefetchParameters (путь внизу скриншота). Обратите внимание на 2 параметра EnablePrefetcher, EnableSuperfetch.

Кликните далее двойным кликом по EnablePrefetcher. В поле «значение» установите новый параметр.

Значения для EnablePrefetcher:

  • 0 – отключение;
  • 1 — Включение для запуска приложений;
  • 2 — Включение для запуска системы;
  • 3 — Включение для запуска приложений и системы.

По умолчанию задано значение 3, измените его на 0 или на 1, 2. После изменений кликните OK.

Значения для EnableSuperfetch:

  • 0 – отключение;
  • 1 — Включение для загрузочных файлов;
  • 2 — Включение для приложений;
  • 3 — Включение для загрузочных файлов и приложений.

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

Источник: http://nastrojcomp.ru/fajly-i-papki/prefetch-chto-za-papka-mozhno-li-udalit.html

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


  admininfo.info  September/2020

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

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

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

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

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

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

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

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

Файлы, которые находятся в папке Prefetch, имеют расширение PF:

Когда мы запускаем новое приложение в 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.

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

Prefetech значения

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

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

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

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

+ R

services.msc

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

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

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

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

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

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

+ R

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

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

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

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

учебные пособия

Источник: https://ru.admininfo.info/qu-es-carpeta-prefetch-y-superfetch-en-windows-10

12 мифов об оптимизации SSD, которые никогда не умрут – Вадим Стеркин

Итак, вы обзавелись новеньким SSD. Вы установили на него систему, вооружились найденным в сети руководством по оптимизации и через пару часов сделали все возможное, чтобы… замедлить свою работу в системе!

Не верите? Подумайте, из чего складывается высокая производительность. Преимущества скорости SSD вы можете ощутить в трех категориях:

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

Как рождаются мифы

Я практически уверен, что ваши меры по настройке SSD негативно сказались как минимум на одном из этих компонентов. Дальше вы узнаете, почему это произошло, но сначала о причинах такой оптимизации.

Если на клетке слона прочтешь надпись «буйвол»…

В сети есть масса руководств и даже твикеров для оптимизации SSD. На самом деле, там везде используется одна и та же информация, причем:

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

Посмотрите критично на свое руководство или твикер и подумайте, какие пункты можно отнести к одной из этих категорий!

Есть еще одна проблема – неудачная подача информации, в том числе неправильно расставленные акценты.

Вот пример руководства по оптимизации SSD на русском THG. Если проанализировать графики и выводы авторов, станет понятно, что единственным итогом описанной «оптимизации» стало высвобожденное место на диске. Но зачем утруждать себя размышлениями, если можно просто применить все твики оптом, тем более они так подробно изложены 🙂

Прочитав комментарии к предыдущей записи, я еще раз убедился в том, что многие читатели блога стали жертвой «оптимизации», крутящейся вокруг экономии дискового пространства и продления жизни SSD. При этом они забыли, что тонкая настройка должна ускорять работу, а не замедлять ее!

Кто быстрее – черепаха или тигр?

Этот вопрос служит одним из вариантов капчи в форме обратной связи блога. И он прекрасно подходит к теме нашего сегодняшнего разговора! Мой мощный ноутбук был укомплектован жестким диском со скоростью вращения 5400 rpm. Вот как он смотрится на фоне SSD Kingston Hyper-X 3K.


Увеличить рисунок

Если у вас наряду с SSD есть HDD, измерьте скорости обоих дисков и держите картинку в уме. Я буду к ней возвращаться, и не раз!

Специальные примечания для несогласных

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

В этой статье:

  1. Все мифы рассматриваются исключительно с точки зрения ускорения работы системы, программ и пользователя. Если мера объявляется бесполезной или вредной, это означает, что она никак не способствует ускорению работы.
  2. Сокращение объема записи на диск не рассматривается в качестве меры оптимизации ввиду неактуальности этого подхода. Если ваша цель именно в этом, мифы 3 — 11 для вас, равно как и хранение SSD в серванте.
  3. Использование RAM-диска не рассматривается, поскольку это не имеет прямого отношения к оптимизации SSD. Если у вас избыток оперативной памяти, вы можете пользоваться RAM-диском вне зависимости от типа накопителей, установленных в ПК.
  4. Все рекомендации даются с учетом широкой аудитории, т.е. большинству пользователей. Анализируя советы, учитывайте, что они могут не соответствовать вашим задачам, навыкам работы и представлениям об оптимальном и грамотном использовании операционной системы.

Вот теперь — поехали! 🙂

Мифы

1. Отключение SuperFetch, ReadyBoot и Prefetch

Этот совет: спорный, может снижать скорость запуска программ, а также в Windows 10 — увеличивать объем записи на диск и снижать общую производительность ОС при недостатке оперативной памяти

Здесь два аспекта, причем второй я добавил в статью позже.

Скорость запуска программ с жесткого диска

Я не буду дублировать рассказ о связке этих трех технологий, но повторю, что функция ReadyBoot, работающая в рамках SuperFetch, не используется для ускорения загрузки системы, установленной на твердотельный накопитель. Здесь вы можете прочесть о том, как Windows отличает HDD от SSD.

В комментариях к предыдущей записи меня просили «исправить» утилиту CheckBootSpeed, чтобы она не отменяла «ценные» твики SSD.

Утилита уже обновлена и учитывает тип накопителя, но нужно понимать, что отключение службы SuperFetch может снижать скорость запуска программ с жесткого диска!

При наличии в системе жестких дисков (даже когда Windows установлена на SSD), в рамках службы SuperFetch продолжает работать логический префетчер, появившийся еще в XP. Он отслеживает примерно первые 10 секунд запуска программы. В этом легко убедиться, натравив Process Monitor на папку %windir%\prefetch.


Увеличить рисунок

При запуске каждой программы префетчер проверяет наличие следа (файла .pf). Если таковой обнаруживается, префетчер использует ссылки на метаданные MFT файловой системы для открытия всех необходимых файлов. Затем он вызывает специальную функцию диспетчера памяти, чтобы тот асинхронно прочел из следа данные и код, отсутствующие в памяти на данный момент. Когда программа запускается впервые или сценарий запуска изменился, префетчер записывает новый файл следа (выделено на рисунке).

Вряд ли SuperFetch способна ускорить запуск программ с SSD, но Microsoft не отключает функцию, учитывая наличие жестких дисков в системе. Если фирменная утилита изготовителя SSD (например, Intel SSD Toolbox) рекомендует отключить SuperFetch, следуйте ее совету. Однако в этом случае более чем логично держать все программы на SSD, о чем пойдет речь ниже.

Сжатие памяти в Windows 10

Этому аспекту посвящена отдельная статья Нюансы отключения службы SysMain в Windows 10. Ранее на этой странице был фрагмент из нее, опубликованный экспромтом.

2. Отключение дефрагментатора Windows

Этот совет: бесполезный или вредный, может снижать производительность дисков

Одной из функций утилиты CheckBootSpeed является проверка состояния запланированного задания дефрагментации и службы планировщика заданий. Давайте посмотрим, насколько эти параметры актуальны для последних ОС Microsoft, установленных на SSD.

Windows 7

Windows 7 не дефрагментирует SSD, чему служат подтверждением слова разработчиков в блоге.

Windows 7 отключит дефрагментацию для SSD-дисков. Поскольку SSD показывают превосходные результаты при произвольном считывании, дефрагментация не предоставит таких преимуществ, которые даёт на обычном диске.

Если вы не верите разработчикам, загляните в журнал событий. Вы не найдете там записей о дефрагментации тома SSD.

Таким образом, когда SSD является единственным диском, запланированное задание просто не выполняется. А когда в ПК имеется еще и HDD, отключение задания или планировщика лишает жесткий диск достойной оптимизации штатным дефрагментатором.

Windows 8 и новее

Не пропустите статью Почему Windows 8+ дефрагментирует ваш SSD, и как этого избежать

В Windows 8 место дефрагментатора занял оптимизатор дисков!


Увеличить рисунок

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

В зависимости от контроллера SSD, сбор мусора может выполняться сразу по факту получения команды TRIM, либо откладываться до периода бездействия. Отключая оптимизатор дисков или планировщик заданий, вы снижаете производительность накопителя.

3. Отключение или перенос файла подкачки

Этот совет: бесполезный или вредный, снижает скорость работы системы при недостатке памяти

Аппаратная конфигурация должна быть сбалансированной. Если у вас установлено мало памяти, следует добавить ее, поскольку SSD лишь отчасти компенсирует недостаток RAM, ускоряя подкачку по сравнению с жестким диском.

Когда у вас достаточно памяти, файл подкачки практически не используется, т.е. на срок службы диска это никак не повлияет. Но многие люди все равно отключают подкачку – мол, пусть система все в памяти держит, я сказал! В результате диспетчер памяти Windows работает не в самом оптимальном режиме (см. #4 тут).

В крайнем случае файл подкачки переносят на жесткий диск. Но ведь если вдруг памяти окажется недостаточно, вы только выиграете в производительности при наличии pagefile.sys на SSD!

Об этом разработчики Windows пишут в своем блоге.

В: Нужно ли располагать файл подкачки на SSD?

О: Да. Основные операции с файлом подкачки — это произвольная запись небольших объёмов или последовательная запись крупных массивов данных. Оба типа операций отлично выполняются на SSD.

Анализируя телеметрию, сосредоточенную на оценке записи и считывания для файла подкачки, мы обнаружили, что:

  • чтение из Pagefile.sys превалирует над записью в pagefile.sys в сочетании 40:1,
  • блоки считывания для Pagefile.sys обычно довольно малы, 67% из них меньше или равны 4 Кб, а 88% – меньше 16 Kб,
  • блоки записи в Pagefile.sys довольно велики, 62% из них больше или равны 128 Kб и 45% – почти точно 1 Mб

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

Но на практике стремление продлить любой ценой жизнь SSD неистребимо. Вот читатель блога трясется над своим SSD, перенося pagefile.sys на жесткий диск, хотя сам даже невооруженным глазом видит, что это снижает производительность. Кстати, в мой нетбук больше 2 Гб памяти не установить, и с твердотельным накопителем ему стало намного комфортнее, чем со штатным HDD 5400 rpm.

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

Вопрос на засыпку: какой у меня был размер файла подкачки, когда я сделал снимок экрана диспетчера задач?

Специальное примечание

В Интернетах (в т.ч. в комментариях к этой записи) можно часто встретить утверждение: «Файл подкачки не нужен, если у вас установлено NGB RAM». В зависимости от фантазии, N принимает значение 8, 16, 32 или 64. Это утверждение не имеет смысла, поскольку не принимает во внимание задачи, которые решаются на ПК с данным объемом памяти.

Если вы установили себе 64GB, а используется 4-8GB, то таки да, ФП вам не нужен (но тогда непонятно, зачем вы купили 64GB RAM :). Если же вы приобрели такой объем памяти, чтобы максимально задействовать его в своих задачах, то ФП вам пригодится. Кроме того, память используете не вы, а приложения, чьи аппетиты могут быть для вас неочевидны. См. мой пост в канале Telegram с показательным примером человека, отключавшего ФП при 64GB RAM.

4. Отключение гибернации

Этот совет: невнятный и вредный для мобильных ПК, может снижать продолжительность работы от батареи и скорость вашей работы

Я бы сформулировал совет так:

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

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

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

Да, размер файла hiberfil.sys составляет 75% от объема оперативной памяти. Например, при 8 Гб RAM отправка ПК в гибернацию будет существенным вкладом в ваш дневной объем записи на диск. Но это свободно укладывается в рамки гарантии вашего SSD.

В конце концов, размер файла гибернации можно и уменьшить вплоть до 50% объема RAM:

powercfg -h -size 50

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

5. Отключение защиты системы

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

Безусловно, создание точек восстановления увеличивает объем данных, записываемых на диск. Но ведь вы уже знаете, что ваш SSD не умрет от этого!

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

Впрочем, люди отключали, отключают и будут отключать защиту системы вне зависимости от типа диска, это уже в крови! И нет, я не хочу обсуждать эту тему в комментариях в сотый раз 🙂

6. Отключение поиска Windows и/или индексирования диска

Этот совет: бесполезный, снижает скорость вашей работы

Иногда это аргументируют тем, что SSD настолько быстрые, что индекс не придаст существенного ускорения поиску. Эти люди просто никогда толком не пользовались настоящим поиском Windows!

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

Ничто не мешает вам перенести индекс на другой диск! Но если же вы до сих пор не подружились с поиском Windows и не имеете ни малейшего желания освоить его, то таки да, можете отключить индексирование. Однако если у вас при этом еще и все личные файлы перенесены…

7. Перенос пользовательских папок на другой диск

Этот совет: вредный, снижает скорость работы программ и ваших действий

Представьте, что вы скопировали с карты памяти на диск 420 фотографий и хотите быстро посмотреть их эскизы. Вам все понравилось, и теперь вы решили массово уменьшить масштаб этих фото до 75%.

С каким диском, HDD или SSD, быстрее создадутся эскизы фото и прочтутся их метаданные? А как насчет считывания всех файлов и записи их уменьшенных копий?

Твердотельные накопители превосходят жесткие диски при навигации, файловых операциях и работе в программах. Конечно, далеко не во всех случаях разница в скорости между HDD и SSD заметна на глаз. Но ведь вы верили, что она есть, когда вы покупали твердотельный накопитель 🙂 Почему же вы тогда не пользуетесь его преимуществами?

Возвращаясь к поиску, при отсутствии индекса (да хоть стороннего) все упирается в скорость чтения с диска. Если все ваши личные файлы перенесены с SSD на HDD, это значит… вы уже догадались?

8. Установка программ на другой диск

Этот совет: вредный, снижает скорость запуска программ

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

Просто надо научиться настраивать Windows так, чтобы переустанавливать ее как можно реже. Также вы можете настроить создание инкрементных копий системного раздела средствами Windows или сторонних программ.

И тогда ваши программы всегда будут запускаться максимально быстро с твредотельного накопителя! Скорость же их работы зависит от того, где находятся данные программ. Впрочем, самые тщательные «оптимизаторы» не забывают перенести их на HDD…

9. Перенос папок AppData и ProgramData на другой диск

Этот совет: вредный, снижает скорость работы программ

Современные программы уже не хранят файлы в своих папках. Я уже разъяснял назначение папок ProgramData и AppData. Вторая папка интереснее, потому что в ней хранятся данные, с которыми программы работают постоянно.

Перенося эти папки со скоростного диска на медленный, вы снижаете быстродействие программ. Дальше я приведу один простой пример.

10. Перенос кэша браузера на другой диск

Этот совет: вредный, снижает скорость работы браузера

Это частный случай переноса папки AppData. Как вы думаете, браузер быстрее запишет данные в кэш и прочтет их оттуда при размещении кэша на SSD или HDD? Ответ вы могли узнать в начале статьи, последовав моему совету измерить скорости чтения и записи своих дисков.

Вы купили SSD, чтобы всё быстрее работало? Тогда держите кэш браузера на SSD!

11. Перенос временных файлов на другой диск

Этот совет: вредный, снижает скорость установки и работы программ

Система и программы создают временные файлы в процессе работы. Простейший пример – установка программы. Посмотрите на картинку и скажите, что сейчас происходит!

Установщик Firefox распаковывает содержимое пакета во временную папку, а потом запускает установку программы оттуда. Другими словами, сначала осуществляется запись на диск, а потом чтение распакованных файлов и их запись в другую папку.

У меня все тот же вопрос — установка программы пройдет быстрее, если временные файлы расположены на твердотельном накопителе или жестком диске?

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

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

12. Применение древних твиков реестра

Четыре перечисленные ниже твика входят в стандартный набор мер по оптимизации Windows, причем не только для твердотельных накопителей. В популярной мифологии для них рекомендуется устанавливать значение 1.

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

NtfsDisableLastAccessUpdate

В начале 2000-х Microsoft действительно рекомендовала отключение атрибута NTFS, в котором хранится время последнего доступа к файлу или папке. Но даже тогда этот совет был нацелен на серверные конфигурации, в которых за короткий период времени осуществляется доступ к большому количеству папок и файлов (файловые серверы служат хорошим примером). На клиентских системах такой нагрузки просто нет.

NtfsDisable8dot3NameCreation

Теоретически отключение имен в формате MS-DOS (8.3) может повысить скорость открытия папок с файлами. В реальности на твердотельных накопителях этого не происходит.

DisablePagingExecutive

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

На практике же первое неактуально для современных SSD, а второе не приносит на них существенных дивидендов. А при малом объеме RAM такая «оптимизация» может привести к нестабильной работе системы.

LargeSystemCache

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

Microsoft расставила грабли в KB895392, убрала возможность настройки из графического интерфейса следующих ОС, но это не останавливает «оптимизаторов» и по сей день.

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

Результат применения твиков

Первые три твика были нацелены на использование в серверных системах времен Windows Server 2003. И в начале статей MSDN (1, 2) сказано, что в Windows Server 2008 тесты не выявили существенного прироста быстродействия после применение этих и других приведенных там мер по оптимизации.

Другими словами, даже если это и было хоть как-то актуально для производительности во времена XP, то начиная с Vista уже не имеет значения. А с точки зрения объема записи на диск, экономятся копейки по сравнению с остальной системной и пользовательской активностью.

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

Выводы

Я разобрал 12 популярных советов по оптимизации твердотельных накопителей. Я подчеркиваю, что твики рассматривaлись исключительно в контексте скорости работы ОС, программ и пользователя, но не с точки зрения продления срока жизни накопителя. Если вы хотите, чтобы он жил вечно, не записывайте на него ничего, а просто поставьте в сервант! В реальности ни один из твиков не повышает быстродействие. Для ускорения работы они как минимум бесполезны, а зачастую – вредны.

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

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

Дискуссия и опрос

Я думаю, что под микроскоп попали практически все способы оптимизации, которые вы применяете, судя по комментариям. За кадром остались лишь советы, которые и так совпадают со стандартными настройками Windows (вроде включения TRIM и кэширования записи на диск).

Сообщите в комментариях, если я забыл какой-то хитрый способ оптимизации. Я постараюсь разобрать его прямо в обсуждении. Кстати, вопрос о том, что дает SSD наличие неразмеченного и/или свободного пространства, я подробно рассмотрю в следующей записи серии.

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

Результаты голосования утеряны в связи с прекращением работы веб-сервиса опросов.

Папка Prefetch в Windows XP, 7, 8


Prefetch: что за папка

Рассмотрение вопроса начнем с подачи теоретического материала. При старте операционная система отслеживает процесс загрузки, сохраняя о нем все данные для ускорения последующего запуска в каталоге Prefetch. Что за папка перед нами?

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

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

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

Папка Prefetch: какие файлы она хранит и зачем они нужны?

Сложно, не будучи специалистом, уследить за развитием операционной системы Windows. Но существуют элементарные понятия, которые должен понимать каждый пользователь. Знание того, какие папки и за что отвечают в Windows, позволят легче ориентироваться в системе. Примером неизвестных нам файлов является содержимое C:/Windows/Prefetch.

Предназначение папки

Ответим на вопрос: зачем нужна папка Prefetch? Windows при запуске анализирует программы, которыми мы часто пользуемся (открываем самостоятельно или с помощью автозагрузки). Затем система создает сведения об этих программах, которые хранит в специальных временных файлах в папке Prefetch. При последующем включении Windows эти файлы ускоряют загрузку ОС.

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

Впервые Prefetch использовали в Windows ХР. С появлением Windows Vista папка была дополнена технологиями SuperFetch (отвечает за анализ часто запускающихся приложений) и ReadyBoost (отвечает за увеличение быстродействия). Найти ее можно по такому пути: C:/Windows/Prefetch.

Управление службой Prefetcher

Управлять работой службы Prefetcher можно в редакторе реестра:

  1. Нажмите комбинацию клавиш Win+R и пропишитеRegedit
  2. В редакторе следуем по пути:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
  3. Открываем параметр EnablePrefetcher и смотрим на значение, что в нем указано.

Данный параметр оперирует значениями от 0 до 3, которые означают:

  • 0x00000000 — отключение компонента;
  • 0x00000001 — ускорение загрузки приложений;
  • 0x00000002 — ускорение запуска Windows;
  • 0x00000003 — ускорение загрузки ОС и приложений.

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

Важно! Разработчики позаботились о том, чтобы папка Prefetch не накапливала файлы (и гигабайты места на диске), создав ограничение трассировочным файлам на 128 штук.

Ответы на вопросы

Нет. Это не имеет смысла, по трем причинам:

  • файлы занимают мало места;
  • удалив файлы вы замедлите процесс запуска приложений и ОС;
  • система самостоятельно анализирует, создает и удаляет файлы, поэтому, удаленные элементы будут созданы заново.

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

Не переживайте, служба полностью автоматизирована. Prefetcher каждый раз проводит анализ приложений и актуализирует данные.

Если у вас остались вопросы свяжитесь с нами. Опишите вашу проблему в деталях, чтобы мы смогли помочь.

Источник: https://geekon.media/faily-papki-prefetch/

Папка Prefetch в Windows 7 и выше: стоит ли ее очищать

Удаление данных из этого каталога никаких критических изменений в работе системы или установленных программ не вызовет.

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

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

Управление компонентами SuperFetch и Prefetch

По умолчанию Windows 7, 8, 10 отключает автоматически SuperFetch и Prefetch при обнаружении загрузки системы с SSD. Для SSD данные технологии не представляют ценности и вовсе тормозят процессы запуска, излишними операциями. Если ОС автоматически для SSD не отключила данные компоненты, тогда читайте инструкцию ниже.

SuperFetch – это служба, которая предсказывает, какие приложения Вы будете запускать дальше, и предварительно загружает эти данные в память. Windows дает возможность пользователю изменить настройки или отключить SuperFetch и Prefetch, через реестр и службы ОС. Если Вы используете традиционный HDD, тогда эти функции отключать не рекомендуется.

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

8,10. В реестре перейдите до раздела PrefetchParameters (путь внизу скриншота). Обратите внимание на 2 параметра EnablePrefetcher, EnableSuperfetch.

Значения для EnablePrefetcher:

  • 0 – отключение;
  • 1 — Включение для запуска приложений;
  • 2 — Включение для запуска системы;
  • 3 — Включение для запуска приложений и системы.

По умолчанию задано значение 3, измените его на 0 или на 1, 2. После изменений кликните OK.

Значения для EnableSuperfetch:

  • 0 – отключение;
  • 1 — Включение для загрузочных файлов;
  • 2 — Включение для приложений;
  • 3 — Включение для загрузочных файлов и приложений.

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

Ответы:

Vladimir: В папке Temp хранятся временные файлы. Можно смело удалять оттуда. В папке Prefetch — не помню точно, что там хранится, но удалять оттуда файлы так же можно, проблем не будет.

Leshiy: В папке Prefetch лежат программы, которые загружаются при запуске Виндовс, с целью быстрого запуска этих самых программ. Удалять не только можно, но и нужно, иначе их собирается слишком много и это замедляет запуск и работу самой винды. Смотри, что действительно часто используешь, а остальное — в корзину!

Markiz: По поводу Prefetch вот, что нашел. В папке prefetch (.pf расширение) содержится инф. о часто открываемых прог. и сервисов, для более быстрой их последующей загрузки. Из неё можно всё удалить, система будет грузиться быстрее, а проги (в первый раз) медленнее. Потом снова образуются файлы. Можно чистить, даже нужно иногда.

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

SHiKiGAMY: У меня такой папки уже нет. Сделал функцию \»don\»t prefetch\». Используйте специальные проги для удаления \»мусора\» из \»темп\»ов\» и префетча. Например Ace Utilites или WinXP Manager.

Iwan: Windows XP по умолчанию создает папку %systemroot%\\prefetch. Используется она для ускорения запуска недавно использовавшихся программ, что очень тормозит загрузку системы. Если важнее скорость загрузки системы, выполните нижеизложенное. Чтобы отключить эту функцию: HKEY_LOCAL_MASHINE\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Memory Management\\PrefetchParameters сделаем параметр EnablePrefetcher равным 0.

Сложно, не будучи специалистом, уследить за развитием операционной системы Windows. Но существуют элементарные понятия, которые должен понимать каждый пользователь. Знание того, какие папки и за что отвечают в Windows, позволят легче ориентироваться в системе. Примером неизвестных нам файлов является содержимое C:/Windows/Prefetch.

Управление содержимым каталога Prefetch

Если уж кому-то не нужна эта служба, от нее можно избавиться. Для этого следует войти в редактор системного реестра (команда regedit в меню «Выполнить», вызываемом сочетанием Win + R).

Здесь нужно выбрать ветку HKLM, а затем через системный каталог (SYSTEM) и настройки текущих параметров контроля (CurrentControlSet) спуститься до раздела инспектирования памяти, где и находится искомый каталог PrefetchParameters. В нем содержатся ключи формата 0x0000000z, где «z» может принимать четыре варианта значений:

  • 0 – полное отключение;
  • 1 – ускорение только запуска программ;
  • 2 – оптимизация только загрузки Windows;
  • 3 – задействование функции в полном объеме (и для системы, и для приложений).

Те же настройки можно произвести и в редакторе групповых политик или в инструментарии администрирования компьютера.

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

Очистка папки Prefetch

Разработчики из Microsoft решили, что папки Temp занимают слишком маленький объем вашего дискового пространства, так почему бы не создать еще одну папку, выполняющую аналогичные действия? Большое спасибо! Нет, правда, спасибо.

Вероятно, у нас очень мало папок, которые просто съедают свободное дисковое пространство. Теперь, кроме папки Temp, у нас есть замечательная папка Prefetch. Функции этой папки отличаются от функций, выполняемых папкой Temp, однако, как и в папке Temp, в ней может веками храниться мусор, если вы не удалите его вручную. Поэтому советую периодически очищать эту папку (C:\Windows\Prefetch). И не волнуйтесь, система от этого не пострадает. Любые удаленные файлы, которые необходимы Windows, будут автоматически воссозданы.

Предназначение папки

Ответим на вопрос: зачем нужна папка Prefetch? Windows при запуске анализирует программы, которыми мы часто пользуемся (открываем самостоятельно или с помощью автозагрузки). Затем система создает сведения об этих программах, которые хранит в специальных временных файлах в папке Prefetch. При последующем включении Windows эти файлы ускоряют загрузку ОС.

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

Впервые Prefetch использовали в Windows ХР. С появлением Windows Vista папка была дополнена технологиями SuperFetch (отвечает за анализ часто запускающихся приложений) и ReadyBoost (отвечает за увеличение быстродействия). Найти ее можно по такому пути: C:/Windows/Prefetch.

Ответы на вопросы

Можно ли удалить папку Prefetch и данные что она хранит?

Нет. Это не имеет смысла, по трем причинам:

Ребята привет Prefetch это папка, в которой хранятся непростые данные, а те которые позволяют работать Windows быстрее. Эти данные, это результат работы службы , которая в свою очередь анализирует работу юзера за компом и старается сделать так, чтобы в следующий раз все действия которые он делал, чтобы они происходили быстрее.

Поэтому папку Prefetch можно назвать даже магической, потому что благодаря ей компьютер может работать намного быстрее. Но насколько именно, это уже зависит от свободного обьема ОЗУ. Чем больше оперативки, тем соответственно лучше

Вот содержимое папки Prefetch у меня:

Если открыть ее свойства, то увидим сколько она занимает места:

Как видите места она занимает ну очень мало, так что лучше ее не удалять. Но что же будет если все таки удалить? Ничего страшного не будет, просто служба начнет работать заново.

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

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

Я думал что если отключить службу SuperFetch, то папка не будет появляется после удаления. Но нет, она появилась все равно. Но в ней ничего не было кроме папки ReadyBoot. То есть папка Prefetch каким-то боком еще относится и к технологии ReadyBoot, это тоже для ускорения компа, и для ускорения используется флешка… Но это уже совсем другая история

На всякий случай скажу как вам можно отключить SuperFetch. Значит смотрите, запускаете диспетчер, там идете на вкладку Службы и на ней нажимаете эту кнопку:

Откроется окно, в котором будет список служб. Не все они работают, это просто все которые есть в винде. Тут нужно найти SuperFetch и нажать по ней два раза.

Управление службой Prefetcher

Управлять работой службы Prefetcher можно в редакторе реестра:

Данный параметр оперирует значениями от 0 до 3, которые означают:

  • 0x00000000 — отключение компонента;
  • 0x00000001 — ускорение загрузки приложений;
  • 0x00000002 — ускорение запуска Windows;
  • 0x00000003 — ускорение загрузки ОС и приложений.

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

Важно! Разработчики позаботились о том, чтобы папка Prefetch не накапливала файлы (и гигабайты места на диске), создав ограничение трассировочным файлам на 128 штук.

Удаление ненужных файлов

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

Папки Temp расположены в двух местах: C:\Windows\Temp и C:\Documents and Settings\Имя_пользователя\LocalSettings\Temp. По умолчанию папка Local Settings является скрытой, поэтому, чтобы увидеть эту папку, вам придется включить соответствующую опцию. Теперь перейдите в эти папки и удалите все содержимое.

Если вы прежде не открывали эти папки, то, вероятно, будете шокированы тем, что в них творится.

[4 параметра] Как отключить Superfetch / Prefetch в Windows 10

Superfetch (также известный как SysMain или Prefetch ) — полезная системная служба Windows, которая отвечает за поддержание и повышение производительности системы с течением времени. Он пытается ускорить загрузку Windows и сократить время, необходимое для запуска приложений, заранее кэшируя необходимые им файлы и данные в памяти, чтобы при необходимости к ним можно было получить доступ быстрее.

Однако иногда Superfetch может стать одним из основных факторов, вызывающих проблему высокой загрузки диска на вашем компьютере, и оказывает негативное влияние на производительность вашего ПК. В этом случае рекомендуется отключить Superfetch на вашем компьютере. Эта статья предоставит вам 4 простых и эффективных варианта отключить Superfetch / Prefetch в Windows 10 .

Исправлено — Как отключить Superfetch в Windows 10
Вариант 1. Отключить Superfetch в Windows 10 из приложения служб
Вариант 2: отключить Superfetch в Windows 10 с помощью командной строки
Вариант 3. Отключить Superfetch в Windows 10 через редактор реестра
Вариант 4: отключить Superfetch в Windows 10 с помощью Cocosenor System Tuner

Вариант 1. Отключить Superfetch в Windows 10 из приложения «Службы»

Шаг 1. Запустите приложение Services.

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

Шаг 2. Откройте свойства Superfetch.

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

Шаг 3. Отключите службу Superfetch.

На панели свойств Superfetch щелкните значок стрелки вниз, чтобы развернуть раскрывающееся меню типа запуска, выберите вариант Отключено , а затем нажмите кнопку Остановить , чтобы перевести состояние службы с запущенного на остановленное.Затем нажмите кнопку Применить и кнопку OK , чтобы сохранить изменения. После этого служба Superfetch будет успешно отключена в Windows 10.

Вариант 2: отключить Superfetch в Windows 10 с помощью командной строки

Шаг 1. Запустите командную строку от имени администратора.

Нажмите кнопку со значком Start на интерфейсе вашего компьютера, введите cmd в поле поиска Windows, щелкните правой кнопкой мыши результат Command Prompt и выберите в меню вариант Run as administrator .

Шаг 2: Выполните команды для отключения Superfetch.

Теперь, когда вы открыли окно командной строки, пора запустить соответствующие команды, чтобы отключить службу Superfetch. Скопируйте и вставьте команду « net.exe stop superfetch » без кавычек и нажмите клавишу Enter , чтобы запустить ее, а затем команду « sc config sysmain start = disabled ». И тогда на вашем компьютере будет отключена служба Superfetch.Теперь вы можете закрыть командную строку.

Вариант 3. Отключить Superfetch в Windows 10 через редактор реестра

Шаг 1. Откройте окно редактора реестра.

Нажмите и удерживайте клавиши Windows и R на клавиатуре одновременно, чтобы вызвать диалоговое окно Run (или вы можете щелкнуть правой кнопкой мыши кнопку со значком Пуск в нижнем левом углу и выберите Run ).Введите regedit в поле и нажмите OK , чтобы открыть приложение «Редактор реестра».

Шаг 2: Перейдите к ключу PrefetchParameters.

Когда вы откроете редактор реестра, перейдите по следующему адресу, используя левую боковую панель, а затем перейдите к шагу 3.

Компьютер \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ MemoryManagement \ PrefetchParameters

Шаг 3. Отключите Superfetch, изменив значение Value на 0.

На правой панели дважды щелкните ключ EnableSuperfetch , чтобы отредактировать его. Вы можете видеть, что его текущее значение данных — 3. Чтобы отключить Superfetch, измените Value Data на 0 , а затем нажмите кнопку OK , чтобы сохранить изменения.

Вариант 4: отключить Superfetch в Windows 10 с помощью Cocosenor System Tuner

Шаг 1: Установите Cocosenor System Tuner на свой компьютер.

Вы также можете использовать стороннюю утилиту, которая поможет вам отключить или включить различные системные службы Windows, включая службу Superfecth. Cocosenor System Tuner — очень подходящий выбор. Вы можете в полной мере использовать его, чтобы очень быстро отключить предварительную выборку в Windows 10. Итак, прежде всего, загрузите и установите его на свой компьютер и получите бесплатную пробную версию прямо сейчас!

Шаг 2: Отключите Superfetch с помощью кнопки.

После того, как вы загрузили и установили Cocosenor System Tuner на свой компьютер, запустите программное обеспечение и выберите функцию Service в нижней строке меню.

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

Статьи по теме

Windows 10, 8 и 7: Включение или отключение Superfetch

Включение или отключение функции Superfetch в Windows 10, 8 или 7 (также известной как Prefetch). Superfetch кэширует данные, чтобы они были немедленно доступны вашему приложению.Иногда это может повлиять на производительность определенных приложений. Обычно он плохо работает с играми, но может повысить производительность с бизнес-приложениями.

Чтобы изменить включение или отключение Superfetch, вы можете выполнить следующие шаги.

Отключить от служб

  1. Удерживайте Windows Key , одновременно нажимая « R », чтобы открыть диалоговое окно Run .
  2. Введите « services.msc », затем нажмите « Enter ».
  3. Откроется окно «Службы». Найдите в списке « Superfetch ».
  4. Щелкните правой кнопкой мыши « Superfetch », затем выберите « Properties ».
  5. Нажмите кнопку « Stop », если вы хотите остановить службу. В раскрывающемся меню « Тип запуска » выберите « Отключено ».

Включение или отключение из реестра

  1. Удерживайте Windows Key , одновременно нажимая « R », чтобы открыть диалоговое окно Run .
  2. Введите « Regedit », затем нажмите « Enter ».
  3. Откроется окно редактора реестра. Перейдите в следующее место в реестре.
    • HKEY_LOCAL_MACHINE
    • СИСТЕМА
    • Набор контроля тока
    • Контроль
    • Менеджер сеанса
    • Управление памятью
    • Параметры предварительной выборки
  4. Справа дважды щелкните « EnableSuperfetch ».Если это значение не существует, щелкните правой кнопкой мыши папку « PrefetchParameters », затем выберите « New »> « DWORD Value ».
  5. Задайте « EnableSuperfetch » одно из следующих значений:
    • 0 — отключить Superfetch
    • 1 — для включения предварительной выборки при запуске программы
    • 2 — для включения предварительной загрузки
    • 3 — для префектрирования всего
  6. Выберите « OK ».
  7. Закройте редактор реестра.

Примечание. Если вы отключите Superfetch и хотите включить его для определенных приложений, вы можете использовать специальный переключатель в ярлыке программы: / prefetch: 1

FAQ

Где хранятся данные предварительной выборки?

По умолчанию данные предварительной выборки хранятся в « C: \ Windows \ Prefetch ».

Страница не найдена

Моя библиотека

раз
    • Моя библиотека
    «» Настройки файлов cookie

    X-DNS-Prefetch-Control — HTTP | MDN

    Элементы управления заголовком ответа HTTP X-DNS-Prefetch-Control Предварительная выборка DNS — функция, с помощью которой браузеры заранее выполняют разрешение доменного имени. на обеих ссылках, по которым пользователь может выбрать переход, а также на URL-адресах элементов, на которые ссылается документ, включая изображения, CSS, JavaScript и т. д.

    Эта предварительная выборка выполняется в фоновом режиме, поэтому DNS вероятно, были решены к тому времени, когда упомянутые элементы потребуются. Это снижает задержка, когда пользователь нажимает на ссылку.

     X-DNS-Prefetch-Control: включен
    X-DNS-Prefetch-Control: выключено
     

    Директивы

    на

    Включает предварительную выборку DNS. Это то, что делают браузеры, если они поддерживают эту функцию, когда этого заголовка нет

    от

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

    Запросы DNS очень малы с точки зрения пропускной способности, но задержка может быть довольно высокой. особенно в мобильных сетях. Спекулятивно предварительно получая результаты DNS, можно уменьшить задержку. значительно снижается в определенные моменты времени, например, когда пользователь нажимает на ссылку. В некоторых случаях задержка может быть уменьшена на секунду.

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

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

    Настройка предварительной выборки в браузере

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

    Кроме того, по умолчанию предварительная выборка имен хостов встроенных ссылок не выполняется для документов. загружается по HTTPS. В Firefox это можно изменить, установив network.dns.disablePrefetchFromHTTPS предпочтение на false .

    Включение и выключение предварительной выборки

    Вы можете отправить заголовок X-DNS-Prefetch-Control на стороне сервера или с отдельные документы, используя атрибут http-Equiv на элемент , например:

      
      

    Вы можете отменить эту настройку, установив для содержимое значение « на ».

    Принудительный поиск определенных имен хостов

    Вы можете принудительно искать определенные имена хостов без указания конкретных якорей, используя это имя хоста с помощью атрибута rel в элементе со ссылкой тип dns-prefetch :

      
      

    В этом примере доменное имя www.mozilla.org/contribute будет предварительно разрешено.

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

      
      

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

    Таблицы BCD загружаются только в браузере

    Отключить функцию предварительной выборки страниц в Google Chrome

    Также известная как « prerendering », функция предварительной выборки в Google Chrome кэширует страницы, на которые есть ссылки на веб-странице, на которой вы сейчас находитесь. Это позволяет странице загружаться немного быстрее при доступе к ней. Функция предварительной выборки в Google Chrome занимает ресурсы, кэшируя страницы, на которые вы, возможно, никогда не переходите.

    Когда вы набираете www.twitter.com в адресной строке Google Chrome, страница фактически загружается в фоновом режиме, даже если вы еще не нажимали кнопку Enter. Это называется Page Prediction — функция, позволяющая страница загружается быстрее, что потенциально может улучшить взаимодействие с пользователем. Но у есть загвоздка . Эта функция может тратить вашу пропускную способность в Интернете для страницы, которую вы не посещали. , а потребляют дополнительные циклы использования ЦП / диска. Кроме того, может быть проблемой для конфиденциальности, поскольку некоторые анонимные данные и статистика могут быть отправлены на сервер, чтобы сделать эту функцию лучше и надежнее.

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

    1- Нажмите кнопку «Меню» в правом верхнем углу, затем выберите «Настройки».

    2- Прокрутите вниз и выберите опцию «Дополнительно». Прокрутите вниз до раздела «Конфиденциальность и безопасность»,

    3- Затем переключите t « Предварительная загрузка страниц для более быстрого просмотра и поиска. » Параметр имеет описание: « использует файлы cookie для запоминания ваших предпочтений, даже если вы не посещаете эти страницы ».Вариант слева для отключить предварительную выборку. Переключите его вправо, если хотите включить.

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

    * Обратной стороной этого является то, что сайты, к которым подключается Chrome, могут записывать файлы cookie в систему и могут читать свои собственные файлы cookie; это может произойти, даже если связанный ресурс не посещается пользователем активно.

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

    Отключить функцию предварительной выборки в Google Chrome Android

    1- Откройте Google Chrome на Android, коснитесь значка с тремя вертикальными точками и выберите «Настройки».

    2- Коснитесь меню «Конфиденциальность» и удалите контрольный список с параметром « Использовать прогнозы страниц ».

    Вот и все ..

    Рекомендовано для вас

    Включить отключение всех веб-сайтов в Chrome Android или ПК

    Отображение адресов https и www в адресной строке Chrome

    Удалить способы оплаты, сохраненные в браузере Google Chrome

    Как изменить свое местоположение в Google Chrome

    Опубликовано: 24 февраля 2020 г., дата редактирования: 21.09.2021

    Оптимизация или отключение кэшей предварительной выборки

    Аннотация

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

    Доставка контента, управление контентом

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

    Предварительная выборка слишком большого количества элементов увеличивает нагрузку на сервер SQL и может снизить время запуска приложения.Чтобы избежать этого, вы можете:

    Оптимизировать начальное заполнение кэшей предварительной выборки

    Вы оптимизируете начальное заполнение кешей предварительной выборки, включив только наиболее часто используемые элементы.

    Используйте следующие элементы, чтобы определить, какие элементы включены:

    element включает в себя все элементы, основанные на определенном шаблоне.

    Элемент

    Описание

    Допускается использование нескольких элементов

    1

    Да

    Этот элемент включает указанный элемент.

    Да

    Этот элемент включает дочерние элементы указанного элемента.

    Да

    Этот элемент ограничивает количество дочерних элементов, которые могут быть кэшированы для каждого родительского элемента.

    Ниже приведен пример файла исправления, содержащего элементы конфигурации кэшей предварительной выборки:

     
      
        <базы данных>
          <база данных>
            
              
                
      
                   {} 
                   {} 
                   100 
      
              
            
          
        
      
     

    Отключить начальное заполнение кэшей предварительной выборки

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

    Чтобы отключить начальное заполнение:

    1. Замените все элементы в элементах configuration / sitecore / databases / database / dataProviders / dataProvider / prefetch на элемент .

    2. Добавьте новый элемент со следующими глобальными элементами:

      33

      Элемент

      Описание

      Обязательно

      Этот элемент настраивает максимальный размер начального кэша предварительной выборки.Если он не указан, по умолчанию используется значение параметра Caching.DefaultDataCacheSize .

      Этот элемент ограничивает количество дочерних элементов, которые могут быть кэшированы для каждого родительского элемента.

      Да

      Если для этого элемента установлено значение true , информация расширенной диагностики регистрируется как:

       Счетчик: <количество добавленных элементов>, Шаблон:  

      Да

    Ниже приведен пример файла исправления, содержащего элементы конфигурации кэшей предварительной выборки:

     
      
        <базы данных>
          <база данных>
            
              
      
                  <патч: удалить />
                
                
                   1000 МБ 
                   100 
                   ложь 
                
      
            
          
        
      
     

    Что такое Prefetch в Windows 10? Как включить или отключить?

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

    Prefetch встроен в ОС Windows для улучшения взаимодействия с пользователем. Это не обязательная система. Так что если вы захотите его отключить, проблем не возникнет. Но как на самом деле работает предварительная выборка в системе Windows? Это действительно хорошо? Если нет, то как его отключить? Давайте найдем ответы на все эти вопросы в этой статье.

    Что такое упреждающая выборка?

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

    Как это работает?

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

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

    Где хранятся файлы кеша?

    Файлы кэша хранятся в папке предварительной выборки каталога Windows. Чтобы открыть,

    • Нажмите клавиши Windows + R, чтобы открыть диалоговое окно «Выполнить».
    • Введите «предварительная выборка» в поле и нажмите «ОК».

    • Система запросит разрешение на открытие этого каталога. Предоставьте ему необходимое разрешение, и появится папка предварительной выборки со всеми файлами кеша.

    Как отключить предварительную выборку?

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

    • Щелкните строку поиска и выполните поиск «Редактор реестра».
    • Откройте его, как только он появится в результатах поиска.
    • Перейдите по следующему пути:

    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management \ PrefetchParameters

    • Дважды щелкните файл «EnablePrefetcher».
    • Установите значение этого ключа на 0.

    • Нажмите ОК, и все готово.

    Как включить предварительную выборку?

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

    • Щелкните строку поиска и выполните поиск «Редактор реестра».
    • Откройте его, как только он появится в результатах поиска.
    • Перейдите по следующему пути:

    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management \ PrefetchParameters

    • Дважды щелкните файл «EnablePrefetcher».
    • Установите значение этого ключа на 3.
    • Нажмите ОК, и все готово.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *