Каталог расширений

Популярные теги

3gp       avi       fb2       jpg       mp3       pdf      

Как называется файл подкачки в windows


Файл подкачки. Правильная настройка файла подкачки и его оптимальный размер.

Здравствуйте уважаемые читатели! Сегодня мы открываем цикл статей про оптимизацию компьютера на ОС Windows. Начнем мы с такой штуки как файл подкачки. В этой статье вы найдёте ответы на такие вопросы: Где находится файл подкачки?; Как правильно настроить файл подкачки?; Как задать оптимальный размер файла подкачки для разных объемов оперативной памяти?. Поехали!

Файл подкачки. Терминология.

Файл подкачки (pagefile.sys) — это системный файл на жестком диске (как правило на системном диске) компьютера, который служит как бы дополнением (расширением) к оперативной памяти. Также эту дополнительную память называют виртуальной памятью компьютера.
Виртуальная память — метод управления памятью компьютера для выполнения программ требующих большие объемы оперативной памяти, чем есть реально на компьютере. Недостающую оперативную память такие программы получают из файла подкачки. Другими словами, файл подкачки разгружает оперативную память в периоды её сильной загрузки.
Оперативная память в разы быстрее чем память файла подкачки. Если одновременно запустить несколько приложений в системе, которые потребляют много оперативной памяти, то данные неиспользуемых из них будут выгружены из оперативной памяти в менее быструю виртуальную память. Активные же приложения будут обслуживаться непосредственно оперативной памятью (RAM). Также, если например свернутое приложение развернуть, то данные из виртуальной памяти вновь перейдут в RAM.

Как настроить файл подкачки и изменить его размер?

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

  1. Для Windows XP:
    Пуск > Настройка > Панель управления > Система > Дополнительно > Быстродействие > Параметры > Дополнительно > Изменить
  2. Для Windows 7/8/Vista:
    Пуск > Настройка > Панель управления > Система > Дополнительные параметры системы > Быстродействие > Параметры > Дополнительно > Виртуальная память > Изменить

До пункта Быстродействие можно дойти также введя команду sysdm.cpl в командной строке Выполнить (командную строку можно открыть нажав WIN+R).

Если вы все сделали правильно, то должны оказаться в окне Виртуальная память. По умолчанию в Windows 7/8/8.1/10 объём файла подкачки определяется автоматически самой системой.
Как видно на картинке, файл подкачки можно настроить для каждого раздела (и каждого диска) отдельно. Чтобы задать свой размер файла подкачки, нужно:

  1. В самом верху окна снять галочку с пункта Автоматически выбирать объём файла подкачки.
  2. Выберите раздел (либо физический диск) для которого настраивается файл подкачки.
  3. Поставьте переключатель в пункт Указать размер, укажите Исходный размер и Максимальный размер (указывается в мегабайтах)
  4. Обязательно нажмите на кнопку Задать.

Для отключения файла подкачки поставьте переключатель в пункт Без файла подкачки.

Размер файла подкачки Windows. Какой правильный?

На счет оптимального размера файла подкачки есть разные версии. Я выражу свою точку зрения на этот счет, которая основана на моих наблюдениях и опытах с файлом подкачки на различном оборудовании. Она может совпадать с мнениями некоторых IT-специалистов. Я приверженец версии, что если на компьютере установлено 6-8 Гб и более оперативной памяти, то файл подкачки можно вообще отключить. Считаю, что большие объёмы файла подкачки, только тормозит компьютер. Конечно если объём оперативной памяти менее 6 Гб, то лучше конечно задать определенный объём дополнительной виртуальной памяти.
Как правильно задать объём файла подкачки? Минимальный размер файла подкачки должен совпадать с максимальным. Например: 512-512, 1024-1024, 2048-2048 — это правильное заполнение, а 512-1024, 1024-2048 — неправильное заполнение.
Одинаковые показатели минимального и максимального размера файла подкачки, снижают фрагментацию этого файла, а это следовательно ускоряет процесс считывания информации из него.
Теперь, в зависимости от объёма оперативной памяти посмотрим какой размер файла подкачки нужно задать. Есть следующие примерные показатели:

  • оптимальный размер файла подкачки для 512 Mb оперативной памяти, - 5012 Mb;
  • оптимальный размер файла подкачки для 1024 Mb оперативной памяти, - 4012 Mb;
  • оптимальный размер файла подкачки для 2048 Mb оперативной памяти, - 3548 Mb;
  • оптимальный размер файла подкачки для 4096 Mb оперативной памяти, - 3024 Mb;
  • оптимальный размер файла подкачки для 8 Гб оперативной памяти, - 2016 Mb;
  • оптимальный размер файла подкачки для 16 Гб оперативной памяти (и больше), - без файла подкачки.

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

Например:

  1. Некоторые приложения требуют наличия файла подкачки. Отключение его может привести к ошибкам в работе таких приложений. При отключении виртуальной памяти на системном диске, также станет невозможной запись дампа памяти при BSOD'ах (Синий экран смерти).
  2. Если вы, как правило, сворачиваете несколько приложений оставляя их запущенными, а сами переключаетесь на другие, то тут вам тоже может понадобиться большой объём файла подкачки, так как данные свернутых приложений записываются именно в него. Хотя, и здесь все зависит от объема RAM.

Правильное расположение файла подкачки. На каком диске включить?

Если у вас на компьютере несколько физических дисков, то устанавливать файл подкачки нужно на наиболее быстром диске. Считается, что файл подкачки делить на 2 части:

  1. Первая часть на системном диске (разделе) (как раз для записи информации отладочной записи при синих экранах смерти)
  2. Вторая часть на самом быстром диске

При этом система во время работы обращается к наименее загруженному разделу, не трогая первый.
Также рекомендуется, под файл подкачки создавать отдельный раздел, с объёмом памяти равной либо близкой размеру файла подкачки (например 2024мб). Эта хитрость позволяет избавиться от фрагментации данного файла.

Итоги:

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

Файл подкачки Windows 10, 8 и Windows 7

&nbsp windows | для начинающих

В операционных системах Windows для работы используется так называемый файл подкачки pagefile.sys (скрытый и системный, обычно находится на диске C), представляющий своего рода «расширение» оперативной памяти компьютера (иначе — виртуальная память) и обеспечивающий работу программ даже в том случае, когда физической памяти RAM недостаточно. Windows 10, 8.1 или Windows 7 также пытается переместить неиспользуемые данные из оперативной памяти в файл подкачки, причем, по информации Microsoft, каждая новая версия делает это лучше.

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

Что будет, если отключить файл подкачки

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

Но не всегда: распространён вариант, когда программы просто «вылетают» или ошибку бывает сложно связать с отключенным когда-то файлом виртуальной памяти (особенно если это было давно). Поэтому, если вы отключили файл подкачки и когда-либо столкнётесь что программы сообщают о собственных ошибках (например, ошибка вывода в OBS), либо молча не запускаются (Premiere Pro), выбивают черный экран (Photoshop), рекомендую в первую очередь попробовать снова включить его.

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

Файл подкачки Windows 10

Помимо файла подкачки pagefile.sys, который был и в предыдущих версиях ОС, в Windows 10 присутствует новый скрытый системный файл swapfile.sys так же находящийся в корне системного раздела диска и, по сути, тоже представляющий собой своеобразный файл подкачки, используемый не для обычных («Классическое приложение» в терминологии Windows 10), а для «Универсальных приложений» UWP.

Новый файл подкачки swapfile.sys потребовался в связи с тем, что для универсальных приложений изменились способы работы с памятью и, в отличие от обычных программ, которые используют файл подкачки как обычную оперативную память, файл swapfile.sys используется как файл, хранящий «полное» состояние отдельных приложений, своего рода файл гибернации конкретных приложений, из которого они могут в короткое время могут продолжать работу при обращении. Предвидя вопрос о том, как удалить swapfile.sys: его наличие зависит от того, включен ли обычный файл подкачки (виртуальная память), т.е. удаляется он тем же способом, что и pagefile.sys, они взаимосвязаны.

Как увеличить, уменьшить или отключить файл подкачки в Windows 10

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

  1. Для того, чтобы зайти в настройки файла подкачки Windows 10, вы можете просто начать набирать слово «производительность» в поле поиска, после чего выбрать пункт «Настройка представления и производительности системы». Второй вариант попасть в нужное окно — нажать клавиши Win+R на клавиатуре, ввести sysdm.cpl и нажать Enter, затем на вкладке «Дополнительно» в разделе «Быстродействие» нажмите кнопку «Параметры».
  2. В открывшемся окне выберите вкладку «Дополнительно», а в разделе «Виртуальная память» нажмите кнопку «Изменить» для настройки виртуальной памяти.
  3. По умолчанию в параметрах будет установлено «Автоматически выбирать объем файла подкачки» и на сегодня, пожалуй, это и есть моя рекомендация для большинства пользователей.
  4. Для того, чтобы увеличить или уменьшить, т.е. задать вручную размер файла подкачки, снимите отметку с автоматического определения размера, отметьте пункт «Указать размер» и задайте нужные размеры и нажмите кнопку «Задать». После этого примените настройки. Изменения вступают в силу после перезагрузки Windows 10.
  5. Для того, чтобы отключить файл подкачки и удалить файл pagefile.sys с диска C, выберите пункт «Без файла подкачки», а затем нажмите кнопку «Задать» справа и утвердительно ответьте на появившееся в результате сообщение и нажмите Ок.
  6. Файл подкачки с жесткого диска или SSD пропадает не сразу, а после перезагрузки компьютера, удалить его вручную до этого момента не получится: вы будете видеть сообщение о том, что он используется. Далее в статье имеется также видео, в котором показаны все описанные выше операции по изменению файла подкачки в Windows 10. Также может быть полезно: Как перенести файл подкачки на другой диск или SSD.

Видео инструкция

Настройка файла подкачки Windows 7 и 8.1

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

Для настройки параметров файла подкачки, зайдите в «Свойства компьютера» (правый клик по значку «Мой компьютер» — свойства»), после чего в списке слева выберите «Защита системы». Более быстрый способ сделать то же самое — нажать клавиши Win + R на клавиатуре и ввести команду sysdm.cpl (подойдет для Windows 7 и 8).

В диалоговом окне откройте вкладку «Дополнительно», а затем кликните по кнопке «Параметры» в разделе «Быстродействие» и тоже выберите вкладку «Дополнительно». Нажмите кнопку «Изменить» в разделе «Виртуальная память».

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

  • Отключить виртуальную память (файл подкачки)
  • Уменьшить или увеличить файл подкачки Windows

Изменение параметров файла подкачки Windows — видео

Ниже — видео инструкция о том, как настроить файл подкачки в Windows 7, 8.1 и Windows 10, задать его размер или удалить этот файл, а также перенести его на другой диск. А после видео вы можете найти рекомендации о правильной настройке файла подкачки.

Правильная настройка файла подкачки

Есть множество различных рекомендаций о том, как правильно настроить файл подкачки в Windows от людей с самым разным уровнем компетенции:

  • Например, один из разработчиков Microsoft Sysinternals рекомендует устанавливать минимальный размер файла подкачки равный разнице между максимальным объемом используемой памяти при пиковой нагрузке и физическим объемом RAM. А в качестве максимального размера — это же число, умноженное в два раза.
  • Еще одна частая рекомендация, не лишенная оснований — использовать одинаковый минимальный (исходный) и максимальный размер файла подкачки во избежание фрагментации этого файла и, как следствие, снижения производительности. Это не актуально для SSD, но может быть вполне осмысленным для HDD.
  • Ну и вариант настройки, который приходится встречать чаще других — отключить файл подкачки Windows, если на компьютере имеется достаточный объем оперативной памяти.

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

Перенос файла подкачки на другой диск

Один из вариантов настройки файла подкачки, который в ряде случаев может оказаться полезным для производительности системы — перенос его на отдельный жесткий диск или SSD. При этом имеется в виду именно отдельный физический диск, а не раздел на диске (в случае логического раздела перенос файла подкачки, наоборот, может привести к падению производительности).

Как перенести файл подкачки на другой диск в Windows 10, 8 и Windows 7:

  1. В настройках файла подкачки (виртуальной памяти) Windows отключите файл подкачки для диска, на котором он находится (выбрать пункт «Без файла подкачки» и нажать «Задать».
  2. Для второго диска, на который мы переносим файл подкачки, задайте размер или установите его по выбору системы и так же нажмите «Задать».
  3. Нажмите Ок и перезагрузите компьютер.

Однако, если вы хотите перенести файл подкачки с SSD на HDD с целью продлить срок жизни твердотельного накопителя — возможно, этого делать и не стоит, если только у вас не старый SSD с малой емкостью. В результате вы потеряете в производительности, а увеличение срока службы может оказаться очень несущественным. Подробнее — Настройка SSD для Windows 10 (актуально и для 8-ки).

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

В различных статьях, касающихся оптимизации Windows, можно встретить рекомендации отключить файл подкачки, если размер оперативной памяти составляет 8 Гб или даже 6 Гб, а также не использовать автоматический выбора объема файла подкачки. Логика в этом есть — при отключенном файле подкачки, компьютер не будет использовать жесткий диск в качестве дополнительной памяти, что должно увеличить скорость работы (оперативная память в разы быстрее), а при ручном указании точного размера файла подкачки (при этом рекомендуется указывать исходный и максимальный размер одинаковыми), мы высвобождаем место на диске и снимаем с ОС задачи по настройке размеров данного файла.

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

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

Действительно, если у вас 8 Гб оперативной памяти, и работа за компьютером заключается в просмотре сайтов и нескольких игр, вполне вероятно, что отключение файла подкачки будет хорошим решением (но есть риск столкнуться с сообщением о том, что недостаточно памяти).

Однако, если вы монтируете видео, занимаетесь редактированием фото в профессиональных пакетах, работаете с векторной или трехмерной графикой, проектируете дома и ракетные двигатели, используете виртуальные машины, 8 Гб RAM будет мало и файл подкачки непременно потребуется в процессе работы. Более того, отключив его, вы рискуете потерять несохраненные документы и файлы при возникновении нехватки памяти.

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

  1. Запустите на компьютере все те программы, которые, в теории, вы можете запустить одновременно — офис и скайп, откройте десяток вкладок YouTube в браузере, запустите игру (используйте ваш сценарий работы).
  2. Откройте диспетчер задач Windows, пока все это запущено и на вкладке быстродействие посмотрите, какой размер оперативной памяти задействован.
  3. Увеличьте это число на 50-100% (точного числа не дам, но рекомендовал бы 100) и сравните с размером физической оперативной памяти компьютера.
  4. То есть, к примеру, на ПК 8 Гб памяти, используется 6 Гб, увеличиваем в два раза (100%), получается 12 Гб. Вычитаем 8, ставим размер файла подкачки 4 Гб и можно быть относительно спокойным за то, что проблем с виртуальной памятью не возникнет даже при критических вариантах работы.

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

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

Файл подкачки Windows / Хабр

По запросу в любой поисковой системе «файл подкачки windows» можно получить тысячу-другую скопированных друг у друга, либо немного отличающихся ответов по выбору оптимальных размеров для pagefile.sys.

Самые распространенные советы выглядят примерно следующим образом: для машин с маленьким ОЗУ нужно задавать размер файла подкачки k*RAM, где RAM — объем физической памяти, k — какой-нибудь коэффициент, коих много самых разнообразных. И 1,5, и 2, и даже 3 встречал. Если же планок памяти стоит на 4Гб и больше, то «смело отключайте виртуальную память в принципе».

Статья о том, стоит ли верить ли этим советам, и если да, то насколько.

Что такое файл подкачки?

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

Если попытаться отключить файл подкачки в windows 7, система выдаст предупреждающее окно, в котором сообщит о неприятных последствиях:

Отсюда следует, что не стоит полностью отказываться от использования виртуальной памяти, иначе в случае краха не получится даже проанализировать причину сбоя. Указанный на скриншоте минимальный размер в 1МБ берется из расчета конфигурации дампа памяти в настройках «загрузка и восстановление»:

Если выбрать для записи отладочной информации полный дамп, то размер увеличивается на несколько порядков. У меня он составил 400МБ.

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

Если перенести файл подкачки на другой раздел

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

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

Размер файла подкачки

Вернемся к нашим апельсинам к вопросу об оптимальном размере. Перекопав множество статей, информационных изданий и даже рекомендации Microsoft, я так и не нашел четкого и однозначного ответа на этот вопрос. Да и не нашел бы, как стало мне ясно после прочтения перевода статьи Марка Руссиновича Преодолевая ограничения Windows: виртуальная память. В заключении приведу ссылки на перевод и оригинал, а сейчас постараюсь объяснить, откуда же взять размер файла.

Для начала потребуется утилита Process Explorer, она является бесплатным аналогом дефолтного Task Manager'a, но обладает многими преимуществами. Скачать можно по ссылке.

После запуска Process Explorer'a выберите самые ресурсоемкие в плане используемой памяти приложения, которые используете в повседневной жизни, и запустите их все одновременно. В окне Process Explorer'a нажмите CTRL+I или выберите в меню View/System Information, из всего многообразия представленных в окне данных нужно выбрать область Commit Charge

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

Далее вооружаемся калькулятором и вычитаем из этого значения размер оперативной памяти. Если получается отрицательное значение — берем требуемые системой 400МБ (может быть другое значение), необходимые для создания дампа. Если получается положительное значение — выставляем таким минимальное и максимальное значение файла подкачки. Можно подстраховаться и установить «про запас» максимум выше, но тогда вырастет фрагментация файла в случае увеличения его размеров. Поэтому лучше зафиксировать на одном месте.

Литература

Статья Марка Руссиновича Pushing the Limits of Windows: Virtual Memory;
Перевод на русский язык Преодолевая ограничения Windows: виртуальная память;
Описание программы Process Explorer .

Файл подкачки в Windows 7: включение и оптимизация

Файл подкачки или иначе своп-файл (swap-file), является виртуальной памятью, располагающейся на одном из жёстких дисков, и представляет собой «продолжение» физической оперативной памяти (ОЗУ). Если при работе какого-либо приложения ему не хватает объёма установленного ОЗУ, то Windows 7 использует своп-файл для хранения данных приложения, то есть производит запись в него и чтение из него данных, которые не поместились в ОЗУ. Этот процесс записи и чтения носит название свопинга. В Windows 7 этот файл имеет строго определённое имя pagefile.sys, которое нельзя изменить.

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

Оптимальные размеры файла подкачки

Считается, что для получения хорошей производительности требуется задать минимальный объем файла подкачки, равный объёму ОЗУ, а максимальный – вдвое больше. То есть, если компьютер имеет ОЗУ размером 2 Гб, то для своп-файла следует задать минимальный и максимальный размеры, равные 2 и 4 Гб, соответственно. Задание двух этих параметров с различными значениями приводит к тому, что фактический размер этого объекта дисковой памяти изменяется динамически, значит, он будет подвергаться фрагментации и снижать быстродействие. Поэтому многие пользователи задают одинаковые значения. В этом случае pagefile.sys становится статическим (не фрагментируемым), что снижает нагрузку на систему и повышает её быстродействие. Но и в случае динамического своп-файла есть способ устранения снижения производительности, если включить очистку файла при завершении работы операционной системы.

Очистка своп-файла при завершении работы

Для включения очистки файла pagefile.sys при завершении работы операционной системы необходимо в режиме командной строки выполнить команду secpol.msc («Пуск – Выполнить»). В открывшемся окне следует найти элемент «завершение работы: очистка файла подкачки…». Двойным щелчком мыши по нему устанавливаем параметр безопасности в значение «Включён» и нажимаем кнопку «Применить». Эти действия показаны двумя следующими рисунками.

Выбор места расположения своп-файла

Windows 7 допускает располагать своп-файл одновременно на нескольких дисках, но этот вариант производительность системы не увеличивает. Наиболее оптимальным способом по отношению к производительности является один файл подкачки, расположенный на любом разделе жёсткого диска, кроме системного раздела. Для изменения места расположения pagefile.sys требуется вначале его удалить, а затем создать в нужном месте. Для этого щёлкаем «Пуск», а затем «Мой компьютер – Свойства» (правая кнопка мыши). В появившемся окне щёлкаем по «Дополнительные параметры системы».

Откроется окно, в котором нужно выбрать вкладку «Дополнительно».

Здесь в разделе «Быстродействие» нажимаем кнопку «Параметры» и в открывшемся окне снова выбираем вкладку «Дополнительно». Обращаемся к разделу «Виртуальная память» и нажимаем кнопку «Изменить». Открывается окно, позволяющее задавать местоположение и размеры своп-файлов на любых разделах жёстких дисков. Это же окно позволяет как отключить файл подкачки, так и включить его.

Как уже говорилось, по умолчанию Windows 7 размещает pagefile.sys в системном разделе диска, что видно по активированному пункту «Размер по выбору системы». Для переноса файла подкачки на другой раздел, его следует выбрать, активировать пункт «Без файла подкачки» и нажать кнопку «Задать». Этими действиями своп-файл удаляется из своего прежнего местоположения. Иногда после этого появляется сообщение с предупреждением об отключении этого файла или задании слишком малого его объёма, что может привести к возникновению системной ошибки. В этом сообщении следует просто нажать «Да».

Теперь переходим на создание файла в нужном месте. Для этого:

  • Выбираем требуемый раздел диска.
  • Активируем пункт «Указать размер».
  • Задаём размеры файла (минимальный максимальный).
  • Нажимаем кнопку «Задать».

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

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

Следует отметить, что своп-файл может быть изменён в своих размерах без изменения его местоположения. Для этого все приведённые выше действия нужно выполнить без изменения раздела диска. Разумеется, излишне говорить, что во всех окнах с кнопкой «ОК» её следует нажимать по окончании всех требуемых действий. И ещё: при изменении объёма в сторону уменьшения изменения вступают в действие мгновенно, в противном случае может понадобиться перезагрузка, о чём пользователь получит сообщение, в котором нужно нажать «ОК».

Отключение и включение файла подкачки

Многие пользователи часто прибегают к отключению своп-файла. Это оправдано в тех случаях, когда в компьютере установлено ОЗУ достаточно большого размера. И действительно, зачем тратить время на свопинг и уменьшать быстродействие системы, если можно просто добавить одну или несколько планок ОЗУ. Стоимость ОЗУ в данное время не так уж велика, зато увеличение объёма установленного ОЗУ и отключение файла подкачки может дать существенное увеличение производительности, особенно при не очень мощном компьютере. Отключить своп-файл легко – для этого достаточно удалить его, задав чекбокс «Без файла подкачки», как показано на предпоследнем рисунке.

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

Полезные советы

Попытаемся дать несколько рекомендаций от опытных пользователей по настройке и оптимизации файла подкачки. Вот они:

  • Излишне говорить, что идеальным вариантом будет sys, расположенный на отдельном разделе жёсткого диска.
  • Материальное положение пользователя не сильно пошатнётся, если он установит дополнительные планки ОЗУ и вообще откажется от виртуальной памяти. Это даст увеличение скорости работы Windows Для неё вполне хватит 6 ГБ оперативной памяти.
  • Windows 7 производит постоянное увеличение размера своп-файла, что приводит к фрагментации жёсткого диска и лишним накладным расходам. Поэтому рекомендуется задать свой размер с одинаковыми значениями для минимального и максимального размеров.
  • Не следует задавать размер этого файла менее 1 Гб, иначе возможна фрагментация жёсткого диска.
  • Отдельной рекомендации требует случай использования в качестве системного SSD-диска. Это твердотельный накопитель, не имеющий механических вращающихся элементов. По сути – это большая флешка с очень высокой скоростью чтения-записи, обычно на порядок выше скорости жёстких дисков. Но при всех её очень хороших скоростных параметрах она имеет ограниченное число циклов запись-чтение. Поэтому очень важно обеспечить минимальное количество перезаписей на неё, а для этого нужно или вообще отключить своп-файл, или сделать его статическим.

Видео

Файл подкачки. Правильная настройка файла подкачки и его размер

Здравствуйте уважаемые читатели! Сегодня мы открываем цикл статей про оптимизацию компьютера на ОС Windows. Начнем мы с такой штуки как файл подкачки.В этой статье вы найдёте ответы на такие вопросы: Где находится файл подкачки?; Как правильно настроить файл подкачки?; Как задать оптимальный размер файла подкачки для разных объемов оперативной памяти?. Поехали!

Файл подкачки. Терминология.

Файл подкачки (pagefile.sys) — это системный файл на жестком диске (как правило на системном диске) компьютера, который служит как бы дополнением (расширением) к оперативной памяти. Также эту дополнительную память называют виртуальной памятью компьютера.
Виртуальная память — метод управления памятью компьютера для выполнения программ требующих большие объемы оперативной памяти, чем есть реально на компьютере. Недостающую оперативную память такие программы получают из файла подкачки. Другими словами, файл подкачки разгружает оперативную память в периоды её сильной загрузки.
Оперативная память в разы быстрее чем память файла подкачки. Если одновременно запустить несколько приложений в системе, которые потребляют много оперативной памяти, то данные неиспользуемых из них будут выгружены из оперативной памяти в менее быструю виртуальную память. Активные же приложения будут обслуживаться непосредственно оперативной памятью (RAM). Также, если например свернутое приложение развернуть, то данные из виртуальной памяти вновь перейдут в RAM.

Как настроить файл подкачки и изменить его размер?

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

  1. Для Windows XP:
    Пуск > Настройка > Панель управления > Система > Дополнительно > Быстродействие > Параметры > Дополнительно > Изменить
  2. Для Windows 7/8/Vista:
    Пуск > Настройка > Панель управления > Система > Дополнительные параметры системы > Быстродействие > Параметры > Дополнительно > Виртуальная память > Изменить

До пункта Быстродействие можно дойти также введя команду sysdm.cpl в командной строке Выполнить (командную строку можно открыть нажав WIN+R).

Если вы все сделали правильно, то должны оказаться в окне Виртуальная память.По умолчанию в Windows 7/8/8.1/10 объём файла подкачки определяется автоматически самой системой.
Как видно на картинке, файл подкачки можно настроить для каждого раздела (и каждого диска) отдельно. Чтобы задать свой размер файла подкачки, нужно:

  1. В самом верху окна снять галочку с пункта Автоматически выбирать объём файла подкачки.
  2. Выберите раздел (либо физический диск) для которого настраивается файл подкачки.
  3. Поставьте переключатель в пункт Указать размер, укажите Исходный размер и Максимальный размер (указывается в мегабайтах)
  4. Обязательно нажмите на кнопку Задать.

Для отключения файла подкачки поставьте переключатель в пункт Без файла подкачки.

Размер файла подкачки Windows. Какой правильный?

На счет оптимального размера файла подкачки есть разные версии. Я выражу свою точку зрения на этот счет, которая основана на моих наблюдениях и опытах с файлом подкачки на различном оборудовании. Она может совпадать с мнениями некоторых IT-специалистов. Я приверженец версии, что если на компьютере установлено 6-8 Гб и более оперативной памяти, то файл подкачки можно вообще отключить. Считаю, что большие объёмы файла подкачки, только тормозит компьютер. Конечно если объём оперативной памяти менее 6 Гб, то лучше конечно задать определенный объём дополнительной виртуальной памяти.
Как правильно задать объём файла подкачки? Минимальный размер файла подкачки должен совпадать с максимальным. Например: 512-512, 1024-1024, 2048-2048 — это правильное заполнение, а 512-1024, 1024-2048 — неправильное заполнение.
Одинаковые показатели минимального и максимального размера файла подкачки, снижают дефрагментацию этого файла, а это следовательно ускоряет процесс считывания информации из него.
Теперь, в зависимости от объёма оперативной памяти посмотрим какой размер файла подкачки нужно задать. Есть следующие примерные показатели:

  • оптимальный размер файла подкачки для 512 Mb оперативной памяти, — 5012 Mb;
  • оптимальный размер файла подкачки для 1024 Mb оперативной памяти, — 4012 Mb;
  • оптимальный размер файла подкачки для 2048 Mb оперативной памяти, — 3548 Mb;
  • оптимальный размер файла подкачки для 4096 Mb оперативной памяти, — 3024 Mb;
  • оптимальный размер файла подкачки для 8 Гб оперативной памяти, — 2016 Mb;
  • оптимальный размер файла подкачки для 16 Гб оперативной памяти (и больше), — без файла подкачки.

Что такое оперативная память,вы можете почитать в этой статье «Оперативная память: виды, увеличение, диагностика«

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

Например:

  1. Некоторые приложения требуют наличия файла подкачки. Отключение его может привести к ошибкам в работе таких приложений. При отключении виртуальной памяти на системном диске, также станет невозможной запись дампа памяти при BSOD’ах (Синий экран смерти).
  2. Если вы, как правило, сворачиваете несколько приложений оставляя их запущенными, а сами переключаетесь на другие, то тут вам тоже может понадобиться большой объём файла подкачки, так как данные свернутых приложений записываются именно в него. Хотя, и здесь все зависит от объема RAM.

Правильное расположение файла подкачки. На каком диске включить?

Если у вас на компьютере несколько физических дисков, то устанавливать файл подкачки нужно на наиболее быстром диске. Считается, что файл подкачки делить на 2 части:

  1. Первая часть на системном диске (разделе) (как раз для записи информации отладочной записи при синих экранах смерти)
  2. Вторая часть на самом быстром диске

При этом система во время работы обращается к наименее загруженному разделу, не трогая первый.
Также рекомендуется, под файл подкачки создавать отдельный раздел, с объёмом памяти равной либо близкой размеру файла подкачки (например 2024мб). Эта хитрость позволяет избавиться от фрагментации данного файла.

Итоги:

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

Источник

Файл подкачки в Windows 7 • Обучение компьютеру

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

Что такое файл подкачки

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

Файл подкачки – это системный скрытый файл pagefile.sys, типично он размещается в корне диска С. В проводнике его можно не увидеть даже при настройке отображения скрытых файлов, но вот файловые менеджеры из числа стороннего софта типа Total Commander (соответственно, при активном отображении скрытых файлов) его видят и предоставляют к нему доступ.

Как уже упоминалось, файл подкачки не требует пользовательского вмешательства в настройку его работы. Но иногда вмешательство может быть и оправдано. Например, если на компьютере стоит кастомная сборка Windows 7 с некорректно настроенным в ней или вообще отключённым файлом подкачки, и это крайне негативно сказывается на работе операционной системы. Другой пример – это отход от предустановленных в системе настроек этого файла с целью найти оптимальное оптимизирующее решение для конкретной сборки железа в рамках использования компьютера под конкретные задачи. Можно увеличить или уменьшить размер файла подкачки, а можно вовсе его отключить или перенести на другой жёсткий диск. Все эти вопросы мы рассмотрим ниже, а пока мы просто с вами доберёмся до настроечного функционала этого файла, который находится в панели управления. Нажимаем клавиши Win+Pause и попадаем в раздел панели «Система» где нужны нам «Дополнительные параметры системы».

В появившемся окошке нажимаем кнопку «Параметры» в графе «Быстродействие».

В новом окошке идём на вкладку «Дополнительно» и нажимаем «Изменить».

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

Ну а теперь, собственно, о самих манипуляциях.

Оптимальный размер файла подкачки

По умолчанию в окне для настройки файла подкачки должна быть выставлена опция автоматического выбора объёма файла подкачки. Это вполне оптимальный вариант настроек данного файла для большей части случаев. Windows 7 сама по умолчанию выставляет нужный его размер. Например, в нашем случае на компьютере имеется 2 Гб физической «оперативки». И чтобы в общем суммарном объёме и физической, и виртуальной памяти у компьютера было более-менее достаточно, а это примерно 4 Гб, система сама настроила файл подкачки в размере 2046 Мб (немногим меньше 2 Гб). Что, собственно, и отображается в графе «Текущий размер».

А какой же должен быть размер файла подкачки в идеале? Он уже зависит от объёма имеющейся физической оперативной памяти. Чем больше, тем меньший может быть размер данного файла. Оптимальными размерами для каждого объёма физической «оперативки» считаются таковые.

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

Как изменить размер файла подкачки

Если у нас на компьютере обычно не выполняются какие-либо задачи, требующие от него большого задействования оперативной памяти, если более 30% памяти обычно простаивает, тогда можно настроить размер файла подкачки в два раза меньше, чем указанный выше оптимальный для конкретного объёма физической «оперативки». В таком случае у нас будет снижено обращение к жёсткому диску для загрузки данных в файл подкачки и выгрузки их оттуда, и компьютер будет работать немного быстрее. Как понять, не простаивает ли оперативная память? Для этого нужно сымитировать максимум нагрузок на наш компьютер, которые могут быть при его использовании – запустить браузер, игру, торрент-клиент, медиаплеер, свой профильный софт и т.п. И посмотреть в окне диспетчера задач Windows 7 процент использования физической оперативной памяти.

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

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

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

Отключение файла подкачки

При наличии объёма физической «оперативки» от 8 Гб и более, при условии, что при максимальных нагрузках компьютера она, судя по показаниям диспетчера задач, простаивает, можно вовсе отключить файл подкачки. Для этого нам в его настройках нужно снять автоматический выбор объёма, поставить галочку для опции «Без файла подкачки» и нажать «Задать».

Система предупредит нас о том, что этого делать не стоит, и что нужно оставить хотя бы минимальный размер этого файла 200 Мб. Но мы можем нажать «Да».

А потом «Ок».

И снова «Ок» в окошке уведомления о необходимости перезагрузки.

Можно прежде перезагрузки даже удалить сам файл подкачки, т.е. файл pagefile.sys с диска С, чтобы он не занимал место. И уже после этого перезагружаемся и пробуем работать с системой без файла подкачки. Всё это мы конечно с вами можем, но вот оставлять систему совсем без этого файла не рекомендуется. Во-первых, есть такие программы, которым прям принципиально нужен файл подкачки, и без него они будут работать некорректно. А некоторые и вовсе не запустятся, к примеру, гипервизоры. Во-вторых, этот файл нужен для сохранения дампов памяти, которые могут внезапно понадобиться для выяснения причин BSOD. В-третьих, система может не захотеть работать без файла подкачки и будет третировать нас системными уведомлениями о нехватке памяти.

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

Перенос файла подкачки на другой диск

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

Для переноса файла подкачки в окне его настройки отключаем его, как показано в предыдущем пункте статьи. В графе дисков напротив диска С должна стоять отметка «Отсутствует». В этой графе дисков мы кликаем раздел другого жёсткого диска, где можно разместить файл подкачки. Далее ставим активной галочку опции «Размер по выбору системы», нажимаем «Задать» и «Ок».

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

Общие расширения имен файлов в Windows

aac, adt, adts

Аудиофайл Windows

аккдб

Файл базы данных Microsoft Access

согласно

Файл Microsoft Access, предназначенный только для выполнения

учет

База данных времени выполнения Microsoft Access

согласно

Шаблон базы данных Microsoft Access

aif, aifc, aiff

Файл формата аудиообмена

aspx

ASP.NET Active Server, страница

avi

Audio Video Interleave фильм или звуковой файл

летучая мышь

Пакетный файл ПК

бункер

Двоичный сжатый файл

BMP

Файл растрового изображения

кабина

Windows Папка-шкаф

кда

Аудиодорожка на компакт-диске

CSV

Файл значений, разделенных запятыми

дифф

Файл формата обмена данными электронных таблиц

длл

Файл библиотеки динамической компоновки

doc

Документ Microsoft Word до Word 2007

docm

Документ с поддержкой макросов Microsoft Word

docx

Документ Microsoft Word

точка

Шаблон Microsoft Word до Word 2007

точек

Шаблон Microsoft Word

eml

Файл электронной почты, созданный Outlook Express, Windows Live Mail и другими программами

eps

Инкапсулированный файл Postscript

exe

Исполняемый программный файл

flv

Flash-совместимый видеофайл

gif

Файл в графическом формате обмена

htm, html

Страница языка разметки гипертекста

ini

Файл конфигурации инициализации Windows

iso

ISO-9660 образ диска

банка

Файл архитектуры Java

jpg, jpeg

Фотоархив Объединенной группы экспертов по фотографии

m4a

Аудиофайл MPEG-4

МБД

База данных Microsoft Access до Access 2007

мид, миди

Файл цифрового интерфейса для музыкальных инструментов

мов

Файл фильма Apple QuickTime

mp3

Аудиофайл MPEG уровня 3

mp4

Видео MPEG 4

mp4

Видео MPEG 4

мегапикселей

Видеофайл Moving Picture Experts Group

миль на галлон

Системный поток MPEG 1

MSI

Установочный файл Microsoft

муи

Файл многоязычного интерфейса пользователя

pdf

Файл формата переносимого документа

png

Файл переносимой сетевой графики

горшок

Шаблон Microsoft PowerPoint до PowerPoint 2007

потм

Шаблон Microsoft PowerPoint с поддержкой макросов

горшок

Шаблон Microsoft PowerPoint

стр / час

Надстройка Microsoft PowerPoint

пакетов в секунду

Слайд-шоу Microsoft PowerPoint до PowerPoint 2007

частей на миллион

Слайд-шоу Microsoft PowerPoint с поддержкой макросов

пакетов в секунду

Слайд-шоу Microsoft PowerPoint

чел.

Формат Microsoft PowerPoint до PowerPoint 2007

частей на миллион

Презентация с поддержкой макросов Microsoft PowerPoint

пикселей

Презентация Microsoft PowerPoint

psd

Файл Adobe Photoshop

pst

Хранилище данных Outlook

паб

Файл Microsoft Publisher

rar

Рошаль Архив сжатый файл

RTF

Файл в формате RTF

sldm

Слайд с поддержкой макросов Microsoft PowerPoint

sldx

Слайд Microsoft PowerPoint

swf

Файл Shockwave Flash

систем

Файл системных настроек и переменных Microsoft DOS и Windows

tif, tiff

Файл в формате изображения с тегами

тмп

Файл временных данных

текст

Неформатированный текстовый файл

воб

Файл видеообъекта

vsd

Чертеж Microsoft Visio до Visio 2013

vsdm

Рисунок с поддержкой макросов Microsoft Visio

vsdx

Файл чертежа Microsoft Visio

vss

Набор элементов Microsoft Visio до Visio 2013

ВССМ

Набор элементов с поддержкой макросов Microsoft Visio

вст

Шаблон Microsoft Visio до Visio 2013

встм

Шаблон Microsoft Visio с поддержкой макросов

vstx

Шаблон Microsoft Visio

wav

Звуковой файл в формате Wave

вбк

Резервный документ Microsoft Word

недель

Файл Microsoft Works

WMA

Аудиофайл Windows Media

WMD

Windows Media Загрузить файл

WMV

Файл видео Windows Media

wmz, wms

Файл скинов Windows Media

WPD, WP5

Документ WordPerfect

xla

Надстройка Microsoft Excel или файл макроса

xlam

Надстройка Microsoft Excel после Excel 2007

xll

Надстройка на основе библиотеки Microsoft Excel

xlm

Макрос Microsoft Excel до Excel 2007

xls

Рабочая книга Microsoft Excel до Excel 2007

xlsm

Книга с поддержкой макросов Microsoft Excel после Excel 2007

xlsx

Книга Microsoft Excel после Excel 2007

xlt

Шаблон Microsoft Excel до Excel 2007

xltm

Шаблон Microsoft Excel с поддержкой макросов после Excel 2007

xltx

Шаблон Microsoft Excel после Excel 2007

xps

Документ на основе XML

почтовый индекс

Сжатый файл

.

Что такое имя файла?

Обновлено: 06.03.2020, Computer Hope

Имя файла - это полное название файла и расширение файла. Например, «readme.txt» - это полное имя файла. Имя файла также может описывать только первую часть файла. Например, «readme» - это имя файла, а «.txt» - это расширение имени файла.

В приведенном выше примере первым файлом, отображаемым в проводнике, является Regedit.exe . «Regedit» - это имя файла, а «.exe »- это расширение файла, идентифицирующее его как исполняемый файл. Следующий файл,« RtlExUpd.dll », который является файлом DLL, является другим примером.

Недействительные символы имени файла

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

Недействительные символы имени файла

 / \: *? «<> | 

Имена файлов с пробелами

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

Имена файлов заглавными буквами

Имена файлов могут содержать символы верхнего и нижнего регистра. Однако в операционной системе, в которой используются файлы, может учитываться регистр. Например, Microsoft Windows не чувствителен к регистру и обрабатывает все файлы одинаково, независимо от того, содержат ли они все символы нижнего регистра или некоторые символы верхнего регистра. Однако Linux и macOS чувствительны к регистру, что означает наличие файла readme.txt "и" README.TXT "рассматриваются как два разных файла, даже если они имеют одинаковое имя.

Наконечник

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

Какова максимальная длина символа в имени файла?

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

Windows 10 - ограничение в 260 символов.
Windows 8 - ограничение в 260 символов.
Windows 7 - ограничение в 260 символов.
Windows Vista - не более 260 символов.
Windows XP - ограничение 255 символов.
Windows 2000 - ограничение в 254 символа.

Запись

При переименовании файла используются полный путь и имя файла, что означает, что имена каталогов, разделительные косые черты и имя файла не должны превышать указанные ограничения (например, 260 символов).

Операционные системы Linux имеют ограничение в 255 символов для имени файла и ограничение в 4096 символов для полного пути и имени файла вместе.

Должен ли я использовать «имя файла» или «имя файла» в моем письме?

Сегодня широко используются и принимаются как «имя файла», так и «имя файла».Первоначальной формой слова было «имя файла», а «имя файла» стало популярным, поскольку все больше людей и программ начали использовать эту версию слова. Согласно Руководству Microsoft по стилям, имя файла - это «Два слова как прилагательное и как существительное при обращении к имени файла. Не переносите дефис».

Запись

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

Следует ли писать «имя файла» или «имя файла» с заглавной буквы?

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

Формат 8.3, файл, расширение файла, имя, термины операционной системы, путь

.Независимость от языка

- какой стандарт именования компонентов пути?

Переполнение стека
  1. Около
  2. Продукты
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
  4. Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
.

имен вредоносных программ - Windows Security

  • 3 минуты на чтение

В этой статье

Мы называем вредоносное и нежелательное программное обеспечение, которое мы обнаруживаем, в соответствии со схемой именования вредоносных программ, разработанной организацией Computer Antivirus Research (CARO). В схеме используется следующий формат:

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

Тип

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

  • Рекламное ПО
  • Бэкдор
  • Поведение
  • BrowserModifier
  • Конструктор
  • DDoS
  • Эксплойт
  • Инструмент для взлома
  • Шутка
  • Заблуждение
  • Инструмент для мониторинга
  • Программа
  • PWS
  • Выкуп
  • Удаленный доступ
  • Разбойник
  • Модификатор настроек
  • SoftwareBundler
  • Спамер
  • Спуфер
  • Шпионское ПО
  • Инструмент
  • Троян
  • TrojanClicker
  • TrojanDownloader
  • TrojanNotifier
  • TrojanProxy
  • TrojanSpy
  • VirTool
  • Вирус
  • Червь

Платформы

«Платформы» указывают на операционную систему (например, Windows, masOS X и Android), для работы с которой предназначена вредоносная программа.Платформа также используется для обозначения языков программирования и форматов файлов.

Операционные системы

  • AndroidOS: операционная система Android
  • DOS: платформа MS-DOS
  • EPOC: Устройства Psion
  • FreeBSD: платформа FreeBSD
  • iPhoneOS: операционная система iPhone
  • Linux: платформа Linux
  • macOS: платформа MAC 9.x или более ранняя версия
  • macOS_X: MacOS X или новее
  • OS2: платформа OS2
  • Palm: операционная система Palm
  • Solaris: платформы Unix на базе System V
  • SunOS: платформы Unix 4.1.3 или ниже
  • SymbOS: операционная система Symbian
  • Unix: общие платформы Unix
  • Win16: платформа Win16 (3.1)
  • Win2K: платформа Windows 2000
  • Win32: 32-разрядная платформа Windows
  • Win64: 64-разрядная платформа Windows
  • Win95: платформы Windows 95, 98 и ME
  • Win98: только платформа Windows 98
  • WinCE: платформа Windows CE
  • WinNT: WinNT

Языки сценариев

  • ABAP: сценарии расширенного программирования бизнес-приложений
  • ALisp: сценарии ALisp
  • AmiPro: скрипт AmiPro
  • ANSI: скрипты Американского национального института стандартов
  • AppleScript: скомпилированные сценарии Apple
  • ASP: сценарии Active Server Pages
  • AutoIt: скрипты AutoIT
  • BAS: базовые сценарии
  • BAT: базовые сценарии
  • CorelScript: сценарии Corelscript
  • HTA: сценарии приложений HTML
  • HTML: сценарии приложений HTML
  • INF: сценарии установки
  • IRC: скрипты mIRC / pIRC
  • Java: двоичные файлы (классы) Java
  • JS: сценарии JavaScript
  • LOGO: скрипты LOGO
  • MPB: скрипты MapBasic
  • MSH: сценарии оболочки монад
  • MSIL:.Скрипты промежуточного языка .NET
  • Perl: сценарии Perl
  • PHP: скрипты препроцессора гипертекста
  • Python: сценарии Python
  • SAP: сценарии платформы SAP
  • SH: сценарии оболочки
  • VBA: сценарии Visual Basic для приложений
  • VBS: сценарии Visual Basic
  • WinBAT: сценарии Winbatch
  • WinHlp: сценарии справки Windows
  • WinREG: сценарии реестра Windows

Макросы

  • A97M: макросы Access 97, 2000, XP, 2003, 2007 и 2010
  • HE: создание макросов
  • O97M: макросы Office 97, 2000, XP, 2003, 2007 и 2010 - те, которые влияют на Word, Excel и PowerPoint
  • PP97M: макросы PowerPoint 97, 2000, XP, 2003, 2007 и 2010
  • V5M: макросы Visio5
  • W1M: Word1Macro
  • W2M: Word2Macro
  • W97M: макросы Word 97, 2000, XP, 2003, 2007 и 2010
  • WM: макросы Word 95
  • X97M: макросы Excel 97, 2000, XP, 2003, 2007 и 2010
  • XF: формулы Excel
  • XM: макросы Excel 95

Другие типы файлов

  • ASX: XML-метафайл Windows Media.asf файлы
  • HC: Сценарии HyperCard Apple
  • MIME: пакеты MIME
  • Netware: файлы Novell Netware
  • QT: файлы Quicktime
  • SB: файлы StarBasic (Staroffice XML)
  • SWF: файлы Shockwave Flash
  • TSQL: файлы сервера MS SQL
  • XML: файлы XML

Семья

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

Буквенное обозначение

Используется последовательно для каждой отдельной версии семейства вредоносных программ. Например, обнаружение для варианта «.AF» было бы создано после обнаружения для варианта «.AE».

Суффиксы

Предоставляет дополнительные сведения о вредоносном ПО, в том числе о том, как оно используется в составе многокомпонентной угрозы. В приведенном выше примере "! Lnk" означает, что компонент угрозы - это ярлык, используемый трояном: Win32 / Reveton.T.

  • .dam: поврежденное вредоносное ПО
  • .dll: компонент библиотеки динамической компоновки вредоносной программы
  • .dr: компонент-дроппер вредоносной программы
  • .gen: вредоносная программа, обнаруживаемая с использованием общей сигнатуры
  • .kit: конструктор вирусов
  • .ldr: компонент-загрузчик вредоносной программы
  • .pak: сжатое вредоносное ПО
  • .plugin: подключаемый компонент
  • .remnants: остатки вируса
  • .worm: компонент-червь этой вредоносной программы
  • ! Бит: внутренняя категория, используемая для обозначения некоторых угроз
  • ! Cl: внутренняя категория, используемая для обозначения некоторых угроз
  • ! Dha: внутренняя категория, используемая для обозначения некоторых угроз
  • ! Pfn: внутренняя категория, используемая для обозначения некоторых угроз
  • ! Plock: внутренняя категория, используемая для обозначения некоторых угроз
  • ! Rfn: внутренняя категория, используемая для обозначения некоторых угроз
  • ! Rootkit: руткит-компонент этой вредоносной программы
  • @m: почтовые программы-червя
  • @mm: массовый почтовый червь
.

файлов ответов (unattend.xml) | Документы Microsoft

  • 6 минут на чтение

В этой статье

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

Программа установки Windows будет автоматически искать файлы ответов в определенных местах, или вы можете указать файл автоматической установки для использования с помощью параметра / unattend: при запуске программы установки Windows (setup.exe).

Обзор настроек Windows

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

Предприятия могут контролировать другие параметры с помощью групповой политики. Для получения дополнительной информации см. Групповую политику.

Настройки файла ответов

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

  • 1 windowsPE : Эти настройки используются программой установки Windows. Если вы изменяете существующие изображения, эти настройки обычно можно игнорировать.

  • 4 specialize : Сюда следует добавить большинство настроек.Эти настройки активируются как в начале режима аудита, так и в начале OOBE. Если вам нужно выполнить несколько обновлений или проверить настройки, снова сделайте устройство универсальным и добавьте еще один пакет настроек на этапе настройки Specialize Configuration.

  • 6 auditUser : запускается, как только вы запускаете режим аудита.

    Это прекрасное время для запуска сценария тестирования системы - мы добавим Microsoft-Windows-Deployment \ RunAsynchronousCommand в качестве нашего примера. Дополнительные сведения см. В разделе Добавление настраиваемого сценария в программу установки Windows.

  • 7 oobeSystem : используйте экономно. Большинство этих настроек запускаются после того, как пользователь завершит OOBE. Исключением является параметр Microsoft-Windows-Deployment \ Reseal \ Mode = Audit, который мы будем использовать для обхода OOBE и загрузки ПК в режим аудита.

    Если ваш сценарий основан на знании того, какой язык выбирает пользователь во время OOBE, вы должны добавить его на этап oobeSystem.

  • Дополнительные сведения см. В разделе «Проходы настройки Windows».

Создать и изменить файл ответов

Шаг 1. Создайте файл каталога

  1. Запустите Windows System Image Manager .

  2. Щелкните Файл > Выберите образ Windows .

  3. В Выберите образ Windows , найдите и выберите файл образа (D: \ install.wim). Затем выберите выпуск Windows, например Windows 10 Pro, и нажмите ОК . Щелкните Да , чтобы создать файл каталога. Windows SIM создает файл на основе файла изображения и сохраняет его в той же папке, что и файл изображения. Этот процесс может занять несколько минут.

    Файл каталога появится на панели образа Windows . Windows SIM перечисляет настраиваемые компоненты и пакеты в этом образе.

    Устранение неполадок: Если Windows SIM не создает файл каталога, попробуйте выполнить следующие действия:

    • Чтобы создать файл каталога для 32-разрядных устройств или устройств на базе ARM, используйте 32-разрядное устройство.

    • Убедитесь, что файл базового образа Windows (\ Sources \ Install.wim ) находится в папке с правами чтения и записи, например на USB-накопителе или на жестком диске.

Шаг 2. Создайте файл ответов

  • Щелкните Файл > Новый файл ответов .

    Новый файл ответов появится на панели Файл ответов .

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

Шаг 3. Добавьте новые настройки файла ответов

  1. Добавить информацию OEM:

    На панели Windows Image разверните Компоненты , щелкните правой кнопкой мыши amd64_Microsoft-Windows-Shell-Setup_ (версия) , а затем выберите Добавить параметр для этапа 4, специализирующегося на .

    На панели файла ответов выберите Components \ 4 specialize \ amd64_Microsoft-Windows-Shell-Setup_neutral \ OEMInformation .

    На панели OEMInformation Properties в разделе Settings выберите:

    • Производитель = Fabrikam
    • Модель
    • = Модель ноутбука 1
    • Логотип = C: \ Fabrikam \ Fabrikam.bmp

    Создайте 32-битный цвет с максимальным размером 120x120 пикселей, сохраните его как D: \ AnswerFiles \ Fabrikam.bmp на локальном ПК или используйте образец с ключа USB-B: D: \ ConfigSet \ $ OEM $ \ $$ \ System32 \ OEM \ Fabrikam.bmp .

    Мы скопируем логотип в образ Windows за несколько шагов.

  2. Настроить автоматическую загрузку устройства в режиме аудита:

    На панели Windows Image разверните Components , щелкните правой кнопкой мыши amd64_Microsoft-Windows-Deployment_ (версия) , а затем выберите Добавить параметр для этапа 7 oobeSystem .

    На панели файла ответов выберите Components \ 7 oobeSystem \ amd64_Microsoft-Windows-Deployment_neutral \ Reseal .

    На панели Reseal Properties в разделе Settings выберите Mode = Audit .

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

    На панели Windows Image щелкните правой кнопкой мыши amd64_ Microsoft-Windows-Deployment_ (версия) , а затем щелкните Добавить параметр для этапа 6 auditUser .

    На панели файла ответов разверните Components \ 6 auditUser \ amd64_Microsoft-Windows-Deployment_neutral \ RunAsynchronous . Щелкните правой кнопкой мыши RunAsynchronousCommand Properties и выберите Insert New AsynchronousCommand .

    На панели AsynchronousCommand Properties в разделе Settings добавьте следующие значения:

    Путь = C: \ Fabrikam \ SampleCommand.cmd

    Описание = Пример команды для запуска диагностической проверки системы.

    Порядок = 1 (определяет порядок выполнения команд, начиная с 1.)

  4. Добавьте раздел реестра. В этом примере мы добавляем ключи для программы OEM Windows Store. Используйте тот же процесс, что и при добавлении скрипта, используя CMD / c REG ADD .

    Для клиентских систем Windows 10 вы можете использовать идентификатор магазина OEM отдельно или в сочетании с модификатором содержимого магазина (SCM) для идентификации бренда OEM для магазина OEM. Добавляя SCM, вы можете ориентироваться на клиентские системы на более детальном уровне.Например, вы можете настроить таргетинг на коммерческие устройства отдельно от потребительских устройств, вставив в эти устройства уникальные SCM для потребительских и коммерческих брендов.

    Добавьте RunAsynchronousCommands для каждого добавляемого раздела реестра. (Щелкните правой кнопкой мыши RunAsynchronousCommand Properties и выберите Insert New AsynchronousCommand ).

      Путь = CMD / c REG ADD HKEY_LOCAL_MACHINE \ Software \ OEM / v Значение / t REG_SZ ABCD Описание = Добавляет ключ реестра OEM Заказ = 2 RequiredUserInput = false  

Полный список параметров конфигурации см. В Справочнике по автоматической установке Windows.

Шаг 4. Сохраните файл ответов

  • Сохраните файл ответов, например: D: \ AnswerFiles \ BootToAudit-x64.xml .

    Примечание Windows SIM не позволит вам сохранить файл ответов в подключенные папки образов. Шаг 5. Создайте сценарий

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

  • Скопируйте следующий пример сценария в Блокнот и сохраните его как D: \ AnswerFiles \ SampleCommand.cmd .

      @rem Проверять целостность системных файлов @rem (требуется после удаления основного английского языка из изображения) sfc.exe / scannow @rem Проверьте, подписаны ли ваши драйверы цифровой подписью, и отправьте вывод в файл журнала. мкр C: \ Fabrikam C: \ Windows \ System32 \ dxdiag / t C: \ Fabrikam \ DxDiag-TestLogFiles.txt  

Добавьте файл ответов и сценарий к образу

Шаг 6. Смонтируйте образ и добавьте файл ответов

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

    .
  2. Скопируйте файл ответов в образ в папку \ Windows \ Panther и назовите его unattend.xml. Папка Panther - это одна из папок, в которой Windows ищет файл ответов. Создайте папку, если ее не существует. Если существует уже существующий файл ответов, замените его или используйте Windows System Image Manager, чтобы при необходимости изменить / объединить настройки.

      MkDir c: \ mount \ windows \ Windows \ Panther Скопируйте D: \ AnswerFiles \ BootToAudit-x64.xml C: \ mount \ windows \ Windows \ Panther \ unattend.xml MkDir c: \ mount \ windows \ Fabrikam Скопируйте D: \ AnswerFiles \ Fabrikam.bmp C: \ mount \ windows \ Fabrikam \ Fabrikam.bmp Скопируйте D: \ AnswerFiles \ SampleCommand.cmd C: \ mount \ windows \ Fabrikam \ SampleCommand.cmd  
  3. Отключите образ, сохраните изменения. Например:

      Dism / Unmount-Image / MountDir: "C: \ mount \ windows" / Зафиксировать  

    , где C - буква диска, на котором находится смонтированный образ.

    Этот процесс может занять несколько минут.

Когда вы примените образ, Windows обработает ваш файл автоматической установки и настроит ваши параметры в соответствии с тем, что вы указали в автоматической установке.

.

Создание файла описания OpenSearch в федеративном поиске Windows - приложения Win32

  • 15 минут на чтение

В этой статье

Описывает, как создать файл описания OpenSearch (.osdx) для подключения внешних хранилищ данных к клиенту Windows через протокол OpenSearch. Федеративный поиск позволяет пользователям выполнять поиск в удаленном хранилище данных и просматривать результаты из проводника Windows.

Этот раздел содержит следующие разделы:

Файл описания OpenSearch

Файл описания OpenSearch (.osdx) для федеративного поиска Windows должен соответствовать следующим правилам:

  • Быть действительным документом с описанием OpenSearch, как определено в спецификации OpenSearch 1.1.
  • Предоставьте шаблон URL-адреса в формате RSS или Atom.
  • Использовать расширение имени файла .osdx или быть связанным с расширением имени файла .osdx при загрузке из Интернета.Например, для использования .osdx серверу не требуется. Сервер может возвращать файл с любым расширением имени файла, например .xml, и обрабатывать его, как если бы это был файл .osdx, если он использует правильный тип MIME для документов описания OpenSearch (файлы .osdx).
  • Укажите значение элемента ShortName (рекомендуется).

Минимум требуемых дочерних элементов

Следующий пример файла .osdx состоит из ShortName и Url элементов, которые являются минимально необходимыми дочерними элементами.

    Моя веб-служба  <Формат URL = "application / rss + xml" template = "https://example.com/rss.php?query= {searchTerms} & amp; start = {startIndex} & amp; cnt = {count} "/>   

Стандартные элементы в федеративном поиске Windows

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

Короткое имя

Windows использует значение элемента ShortName для имени файла .searchconnector-ms (соединитель поиска), который создается, когда пользователь открывает файл .osdx. Windows гарантирует, что в сгенерированном имени файла используются только символы, разрешенные в именах файлов Windows. Если значение ShortName не указано, файл .searchconnector-ms пытается использовать вместо этого имя файла .osdx.

В следующем коде показано, как использовать элемент ShortName в файле.osdx файл.

    Моя веб-служба  ...   

Описание

Windows использует значение элемента Description для заполнения описания файла, отображаемого на панели сведений Windows Explorer, когда пользователь выбирает файл .searchconnector-ms.

   ...  Выполняет поиск в каталоге примеров корпоративных книг    

Шаблон URL для результатов RSS / Atom

Файл .osdx должен включать в себя один элемент формата URL и атрибут шаблона (шаблон URL), который возвращает результаты в формате RSS или Atom. Атрибут формата должен иметь значение application / rss + xml для результатов в формате RSS или application / atom + xml для результатов в формате Atom, как показано в следующем коде.

Примечание

Элемент формата URL и атрибут шаблона обычно известны как шаблон URL.

   ...    

Шаблон URL для Интернета Результаты

Если есть версия результатов поиска, которую можно просмотреть в веб-браузере, вы должны предоставить Url format = text / html элемент и template attribute, как показано в следующем коде.

   ...    

Если вы предоставите элемент Url format = "text / html" и атрибут шаблона , на панели команд проводника Windows появится кнопка, как показано на следующем снимке экрана, которая позволяет пользователю открыть веб-браузер для просматривать результаты поиска, когда пользователь выполняет запрос.

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

Параметры шаблона URL

Провайдер OpenSearch всегда выполняет следующие действия:

  1. Использует шаблон URL-адреса для отправки запроса в веб-службу.
  2. Пытается заменить токены, найденные в шаблоне URL-адреса, перед отправкой запроса в веб-службу, как показано ниже:
    • Заменяет стандартные токены OpenSearch, перечисленные в следующей таблице.
    • Удаляет все токены, не перечисленные в следующей таблице.
Поддерживаемый токен Как используется поставщиком OpenSearch
{searchTerms} Заменено условиями поиска, которые пользователь вводит в поле ввода поиска Windows Explorer.
{startIndex} Используется при получении результатов в «страницах».
Заменяется индексом для первого возвращаемого элемента результата.
{startPage} Используется при получении результатов в "страницах".
Заменяется номером страницы набора возвращаемых результатов поиска.
{count} Используется при получении результатов в «страницах».
Заменяется количеством результатов поиска на страницу, запрашиваемых проводником Windows.
{язык} Заменяется строкой, которая указывает язык отправляемого запроса.
{inputEncoding} Заменяется строкой (например, «UTF-16»), которая указывает кодировку символов отправляемого запроса.
{outputEncoding} Заменяется строкой (например, «UTF-16»), которая указывает желаемую кодировку символов для ответа от веб-службы.

постраничных результатов

Вы можете ограничить количество результатов, возвращаемых по запросу.Вы можете выбрать, возвращать "страницу" результатов за раз, или позволить провайдеру OpenSearch получать дополнительные страницы результатов либо по номеру элемента, либо по номеру страницы. Например, если вы отправляете двадцать результатов на страницу, первая отправляемая страница начинается с индекса элемента 1 и страницы 1; вторая отправляемая страница начинается с индекса элемента 21 и страницы 2. Вы можете определить, как поставщик OpenSearch должен запрашивать элементы, используя токен {startItem} или {startPage} в шаблоне URL.

Пейджинг с использованием указателя элементов

Индекс элемента определяет первый элемент результата на странице результатов. Если вы хотите, чтобы клиенты отправляли запросы с использованием индекса элемента, вы можете использовать маркер {startIndex} в атрибуте шаблона элемента Url , как показано в следующем коде.

  <формат URL = "application / rss + xml" template = "https://example.com/rss.php?query={searchTerms}&start={startIndex}" />  

Затем провайдер OpenSearch заменяет токен в URL начальным значением индекса.Первый запрос начинается с первого элемента, как показано в следующем примере:

  https://example.com/rss.php?query=frogs&start=1  

Провайдер OpenSearch может получить дополнительные элементы, изменив значение параметра {startIndex} и выполнив новый запрос. Провайдер повторяет этот процесс до тех пор, пока не получит достаточно результатов, чтобы удовлетворить свой предел, или не достигнет конца результатов. Поставщик OpenSearch проверяет количество элементов, возвращаемых веб-службой на первой странице результатов, и устанавливает ожидаемый размер страницы для этого числа.Он использует это число для увеличения значения {startIndex} для последующих запросов. Например, если веб-служба возвращает 20 результатов в первом запросе, то поставщик устанавливает ожидаемый размер страницы равным 20. Для следующего запроса поставщик заменяет {startIndex} значением 21, чтобы получить следующие 20 элементов. .

Примечание

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

Пейджинг с использованием указателя страниц

Индекс страницы определяет указанную страницу результатов. Если вы хотите, чтобы клиенты отправляли запросы с использованием номера страницы, вы можете использовать токен {startPage} в своем Url формате элемент шаблон атрибут, чтобы указать это, как показано в следующем примере:

  <формат URL = "application / rss + xml" template = "https://example.com/rss.php?query={searchTerms}&page={startPage}" />  

Затем провайдер OpenSearch заменяет токен в URL параметром номера страницы.Первый запрос начинается с первой страницы, как показано в следующем примере:

  https://example.com/rss.php?query=frogs&page=1  

Примечание

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

Размер страницы

Возможно, вы захотите настроить свою веб-службу, чтобы разрешить запрос на определение размера страниц с помощью некоторого параметра в URL-адресе.Запрос должен быть указан в файле .osdx с использованием токена {count} , как показано ниже:

  <формат URL = "application / rss + xml" template = "https://example.com/rss.php?query={searchTerms}&start={startIndex}&cnt={count}" />  

Затем провайдер OpenSearch может установить желаемый размер страницы в количестве результатов на страницу, как показано в следующем примере:

  https://example.com/rss.php?query=frogs&start=1&cnt=50  

По умолчанию провайдер OpenSearch выполняет запросы, используя размер страницы 50.Если вам нужен другой размер страницы, не предоставляйте токен {count} , а вместо этого поместите желаемый номер непосредственно в элемент шаблона URL-адреса .

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

Расширенные элементы в федеративном поиске Windows

Помимо стандартных элементов, объединенный поиск поддерживает следующие расширенные элементы: MaximumResultCount и ResultsProcessing .

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

  http://schemas.microsoft.com/opensearchext/2009/  

Максимальное количество результатов

По умолчанию поисковые соединители ограничены 100 результатами на запрос пользователя.Этот предел можно настроить, включив элемент MaximumResultCount в файл OSD, как показано в следующем примере:

   ...  200    

В предыдущем примере объявляется префикс пространства имен ms-ose в элементе OpenSearchDescription верхнего уровня, а затем он используется в качестве префикса в имени элемента.Это объявление требуется, поскольку MaximumResultCount не поддерживается в спецификации OpenSearch v1.1.

Составление карты

Когда результаты возвращаются веб-службой в виде канала RSS или Atom, поставщик OpenSearch должен сопоставить метаданные элемента в каналах со свойствами, которые может использовать оболочка Windows. На следующем снимке экрана показано, как поставщик OpenSearch сопоставляет некоторые элементы RSS по умолчанию.

Отображения по умолчанию

Отображения по умолчанию элементов RSS XML в свойства системы Windows Shell перечислены в следующей таблице.Пути XML относятся к элементу item. Префикс "media:" определяется пространством имен Yahoo Search Namespace.

Система Система Система
RSS XML путь Свойство оболочки Windows (каноническое имя)
Ссылка System.ItemUrl
Название System.ItemName
Автор Автор системы
pub Дата System.DateModified
Описание Система.AutoSummary
Категория Системные ключевые слова
корпус / @ тип System.MIMEType
корпус / @ длина Размер
корпус / @ url System.ContentUrl
СМИ: категория Системные ключевые слова
media: content / @ fileSize Размер
media: content / @ type Система.MIME Тип
media: content / @ url System.ContentUrl
media: group / content / @ fileSize Размер
медиа: группа / контент / @ тип System.MIMEType
media: group / content / @ url System.ContentUrl
медиа: эскиз / @ url System.ItemThumbnailUrl

Примечание

В дополнение к стандартным сопоставлениям стандартных элементов RSS или Atom, вы можете сопоставить другие системные свойства Windows Shell, включив дополнительные XML-элементы в пространство имен Windows для каждого из свойств.Вы также можете сопоставить элементы из других существующих пространств имен XML, таких как MediaRSS, iTunes и т. Д., Добавив настраиваемое сопоставление свойств в файл .osdx.

Отображение настраиваемых свойств

Вы можете настроить отображение элементов из вывода RSS в свойства системы Windows Shell, указав отображение в файле .osdx.

Выход RSS указывает:

  • пространство имен XML и
  • Для любого дочернего элемента элемента - имя элемента для сопоставления.

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

На следующей схеме показано, как расширение RSS сопоставляется со свойствами Windows (каноническое имя).

Пример результатов RSS и сопоставление свойств OSD

Следующий пример вывода RSS идентифицирует https: // example.com / schema / 2009 в качестве пространства имен XML с префиксом «пример». Этот префикс должен снова появиться перед элементом email .

   ...   Кто-то   [email protected]    

В следующем примере файла .osdx элемент электронной почты XML сопоставляется со свойством System Windows Shell.Contact.EmailAddress.

   ...          ...   

Есть некоторые свойства, которые нельзя сопоставить, потому что значения для них либо переопределяются позже, либо недоступны для редактирования. Например, нельзя сопоставить System.ItemFolderPathDisplay или System.ItemPathDisplayNarrow, поскольку они вычисляются из значения URL-адреса, предоставленного в элементах ссылки или вложения.

Миниатюры

URL-адреса миниатюрных изображений могут быть предоставлены для любого элемента с помощью элемента media: thumbnail url = "" . Идеальное разрешение - 150 х 150 пикселей. Поддерживаются самые большие эскизы размером 256 x 256 пикселей. Предоставление изображений большего размера требует большей пропускной способности без дополнительных преимуществ для пользователя.

Контекстное меню открытия файла

Windows предоставляет контекстное меню с именем Открыть расположение файла для элементов результатов. Если пользователь выбирает элемент из этого меню, открывается «родительский» URL-адрес для выбранного элемента.Если URL-адрес является веб-URL-адресом, например https: // ... , веб-браузер открывается и выполняется переход по этому URL-адресу. Ваш канал должен содержать настраиваемый URL-адрес для каждого элемента, чтобы Windows открывала действительный URL-адрес. Этого можно достичь, включив URL-адрес в элемент внутри XML элемента, как показано в следующем примере:

   ...   Кто-то   https://example.com/pictures.aspx?id=01   https://example.com/pictures_list.aspx   ...  

Если это свойство не задано явно в XML элемента, поставщик OpenSearch устанавливает его в родительскую папку URL-адреса элемента. В приведенном выше примере провайдер OpenSearch будет использовать значение ссылки и установить System.ItemFolderPath Отображает значение свойства оболочки Windows как "https://example.com/" .

Настройка представлений проводника Windows с помощью списков описания свойств

Некоторые макеты представлений проводника Windows определяются списками описаний свойств или проплистами. Список свойств - это список свойств, разделенных точкой с запятой, например "prop: System.ItemName; System.Author" , который используется для управления отображением результатов в проводнике Windows.

Области пользовательского интерфейса проводника Windows, которые можно настроить с помощью проплистов, показаны на следующем снимке экрана:

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

Область пользовательского интерфейса для настройки Свойство оболочки Windows, реализующее настройку
Режим просмотра содержимого (при поиске) System.PropList.ContentViewModeForSearch
Режим просмотра содержимого (при просмотре) System.PropList.ContentViewModeForBrowse
Режим мозаичного просмотра Система.PropList.TileInfo
Панель сведений System.PropList.PreviewDetails
Infotip (всплывающая подсказка для элемента) System.PropList.Infotip

Чтобы указать уникальный проплист для отдельной позиции:

  1. В свой RSS-вывод добавьте настраиваемый элемент, представляющий проплист, который вы хотите настроить. Например, в следующем примере задается список для области сведений:

       prop: System.ItemName; System.Author   
  2. Чтобы применить свойство к каждому элементу результатов поиска без изменения вывода RSS, укажите проплист в элементе ms-ose: PropertyDefaultValues ​​ в файле .osdx, как показано в следующем примере:

         prop: ~ System.ItemNameDisplay; System.Photo.DateTaken; ~ System.ItemPathDisplay; ~ System.Search.AutoSummary; System.Size; System.Author; System.Keywords     

Схема расположения свойств в режиме просмотра содержимого

Список свойств, указанных в Системе .PropList.ContentViewModeForSearch и Proplist System.PropList.ContentViewModeForBrowse определяет, что отображается в режиме просмотра содержимого. Для получения дополнительной информации о списках свойств см. PropList.

Объекты собственности расположены в соответствии с номерами, показанными на следующем шаблоне компоновки:

Если мы воспользуемся следующим списком свойств,

  опора: ~ System.ItemNameDisplay; System.Author; System.ItemPathDisplay; ~ System.Search.AutoSummary; Система.Размер; System.Photo.DateTaken; System.Keywords  

Затем мы видим следующий дисплей:

Примечание

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

Флаги списка свойств

Только один из флагов, определенных в документации proplists, применяется к отображению элементов в макетах режима Content View: "~" . В предыдущих примерах вид Windows Explorer помечает некоторые свойства, например Tags: animals; зоопарк; Лев .Это поведение по умолчанию, когда вы указываете свойство в списке. Например, проплист имеет «System.Author» , который отображается как «Авторы: значение» . Если вы хотите скрыть метку свойства, поместите "~" перед именем свойства. Например, если в proplist указано "~ System.Size" , свойство отображается как просто значение без метки.

Анонсы

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

Содержимое для предварительного просмотра определяется URL-адресом, который определяется следующим образом:

  1. Если для элемента задано свойство System.WebPreviewUrl Windows Shell, используйте этот URL-адрес.

    Примечание

    Свойство необходимо предоставить в RSS с помощью пространства имен Windows Shell или явно сопоставить с файлом .osdx.

  2. Если нет, то используйте вместо этого URL-адрес ссылки.

На следующей блок-схеме показана эта логика.

Для предварительного просмотра можно использовать другой URL-адрес, нежели для самого элемента. Это означает, что если вы предоставляете разные URL-адреса для URL-адреса ссылки и приложения или media: content URL , Windows Explorer использует URL-адрес ссылки для предварительного просмотра элемента, но использует другой URL-адрес для определения типа файла, открытия, загрузки и т. Д. вперед.

Как проводник Windows определяет, какой URL использовать:

  1. Если вы предоставляете сопоставление с System.ItemFolderPathDisplay, тогда проводник Windows использует этот URL

  2. Если вы не предоставите сопоставление, Windows Explorer определит, отличаются ли URL-адреса ссылки и корпуса.Если да, то проводник Windows использует URL-адрес ссылки.

  3. Если URL-адреса совпадают или имеется только URL-адрес ссылки, то проводник Windows анализирует ссылку, чтобы найти родительский контейнер, удаляя имя файла из полного URL-адреса.

    Примечание

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

Пункт меню «Открыть файл»

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

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

Дополнительные ресурсы

Для получения дополнительной информации о внедрении федерации поиска в удаленные хранилища данных с использованием технологий OpenSearch в Windows 7 и более поздних версиях см. «Дополнительные ресурсы» на сайте Federated Search в Windows.

Федеративный поиск в Windows

Начало работы с федеративным поиском в Windows

Подключение веб-службы к федеративному поиску Windows

Включение хранилища данных в Windows Federated Search

Следование передовым методикам федеративного поиска Windows

Развертывание коннекторов поиска в Windows Federated Search

.

Смотрите также