Перенос swapfile sys на другой диск. Файл подкачки — зачем нужен на компьютере, почему без него система «тормозит»? Что это за файл

💖 Нравится? Поделись с друзьями ссылкой

10 фактов про swapfile.sys - Что это за файл и можно ли его удалить

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

За что отвечает этот файл и нужен ли он в системе, знать нужно всем пользователям ПК.

Что такое swapfile?

Помимо pagefile.sys в мониторе ресурсов имеется swapfile.sys.

Все это файлы подкачки и используются исключительно для метро-приложений.

Стандартно такие файлы хранятся в корневой папке жесткого диска и не превышают по объему 256 Мб.

При желании пользователя, объем памяти свапфайла можно увеличить.

Зачем в системе появился третий файл подкачки?

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

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

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

Отобразить их можно следующим образом: Панель управления – Параметры папок .

В параметрах папок находим вкладку «Вид» и открываем ее, снимаем маркер с пункта и сохраняем настройки нажатием кнопки ОК.

При нехватке RAM во время работы приложений, система автоматически записывает данные в swapfile.sys.

Таким образом стало возможно приостанавливать неактивные приложения для разгрузки «оперативы».

Восстановление приложений происходит автоматически после освобождения RAM.

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

Работу свапфайла можно разобрать поэтапно:

1. PLM (Process Lifetime Manager – Диспетчер жизненного цикла ) высчитывает объем недостающей виртуальной памяти и отправляет запрос к MM (Memory Manager – Диспетчер памяти ) на освобождение рабочего набора одного из процессов, который отвечает за обработку Metro-приложений.

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

Все содержимое страницы автоматически копируется и сохраняется на диске.

3. Набор страниц записывается в поочередном порядке на измененную страницу списка, как было указано от ММ.

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

4. После обновления приложения рабочий список загружается на жесткий диск.

Те страницы памяти, которые удалили из процесса все равно останутся нетронутыми в списке ожидания.

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

В случае, если страницы памяти потребуются «родному» приложению, система сможет быстро их вернуть.

Где находится свапфайл?

Найти можно в корневой папке жесткого диска, на котором установлена операционная система.

Большинство системных файлов защищены и скрыты.

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

Можно настроить отображение скрытых файлов не только тем способом, который мы описали выше. Есть еще один вариант.

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

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

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

Удалять такие файлы нельзя ни в коем случае! Это чревато риском поломки для системы вашего компьютера. В противном случае придется переустанавливать операционную систему полностью.

Отличие и принадлежность

На самом деле swapfile является аналогом pagefile. Они оба используются для временного хранения данных приложений, разгрузки оперативной памяти.

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

Варианты настройки

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

Однако изменить или удалить его можно только одновременно с pagefile.

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

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

Как изменить объем виртуальной памяти

Изменить объем виртуальной памяти можно несколькими способами:

  • Меню «Пуск» - «Система» - «Дополнительные параметры системы».
  • В строке поиска меню «Пуск» вводим «Производительность» (без кавычек).
  • Меню «Мой компьютер» - «Свойства» - «Дополнительные параметры системы» .

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

В открывшемся окне требуется перейти во вкладку «Дополнительно» , затем ЛКМ нажать кнопку Изменить.

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

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

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

Отключение виртуальной памяти

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

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

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

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

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

Перенос swapfile на другой жесткий диск

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

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

При переносе swap-файла экономится место на диске с системой, но производительность при этом не меняется.

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

Mklink c:\\swapfile.sys g:\\swapfile.sys

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

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

Определение оптимального объема виртуальной памяти

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

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

Для игрового же компьютера следует учитывать объем памяти самого жесткого диска.

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

Единовременным нажатием клавиш Ctrl+Alt+Delete вызовите диспетчер задач и перейдите во вкладку «Быстродействие» .

В этом окне требуется выяснить, насколько загружена ОП, затем перемножить это число на 2 и вычесть фактически установленный объем памяти.

Например, у вас загружено 5 Гб оперативной RAM, а фактически установлено 6 Гб. Вычисляем: (5+5)-6=4 .

Ровно такой объем дополнительной виртуальной памяти будет оптимальным для вашего компьютера.

Проверка swapfile после отключения

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

Для этого сначала требуется включить отображение всех скрытых системных файлов.

Для отображения откройте проводник и пройдите по следующему пути: «Файл» - «Изменить параметры папок и поиска» - «Вид» - «Скрывать защищенные системные файлы» .

Сохраняем изменения нажатием кнопок Применить и ОК.

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

Проверить наличие свапфайла

Достоинства и недостатки Swapfile

Достоинства:

  • Экономия бюджета . Благодаря свапфайлу можно какое-то время обойтись без покупки дополнительных плат RAM. Если расширение требуется на определенное время, можно воспользоваться swapfile.sys.
  • Стабильность производительности . Нехватка RAM сильно тормозит работу системы, что, однозначно, вызывает сбои. Если на жестком диске имеется достаточный объем памяти, можно расширить виртуальную память до оптимального объема.
  • Отличное временное решение . Если для запуска программ с высокими требованиями вам не хватает оперативной памяти, расширение swapfile.sys окажет вам временную необходимую поддержку.

Недостатки:

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

Выводы

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

Использовать свап можно только как временное решение.

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

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

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

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

Обращайтесь только в лицензированные сервисные центры, которые имеют хорошие отзывы или работаю при компьютерных магазинах.

На всех или практически всех ресурсах, на которых я видел заданным данный вопрос, ответ был практически неизменным: "невозможен". На самом деле это не совсем так.

Для справки:

файл Swapfile.sys находится в корне загрузочного (системного) раздела windows и имеет аттрибут "скрытый", отчего невооруженным глазом не заметен. Имеет размер в 256Мб. Его появление напрямую связано с так называемыми метро-приложениями, введенными в обиход в версии windows 8.0.

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

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

Причины для переноса файла swapfile.sys практически те же, что и для его родственника pagefile.sys:

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

Как это сделать? Легко, есть инструкция на английском языке . Для тех, кто не силён в ангельском, попробую вкратце объяснить суть действий.

Этап I : нужно отключить файл подкачки на ВСЕХ разделах windows.

Не забываем подтверждать каждое действие в данном окне нажатием кнопки Задать для каждого диска, где отключаем ФП. Птичка "Автоматически выбирать объем файла подкачки" должна быть снята.

Этап II : от имени администратора запускаем командную строку и выполняем команду

mklink c:\\swapfile.sys k:\\swapfile.sys

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

Для справки:

Командную строку в нужном виде легче всего найти, нажав сочетание клавиш Win+X, в меню выбрать "Командная строка (администратор)", при необходимости подтвердить действие.

Этап III : включаем файл подкачки, располагая его где угодно.

Вне зависимости от месторасположения файла подкачки pagefile.sys, файл swapfile.sys будет создан там, где мы ему сказали - в нашем случае на диске K:

В свое время делал подобную операцию сам, для переноса использовал возможности плагина Total Commander"а - ntfslink, из среды PE. Работает и так и так.

Рассказано, как определиться с оптимальным размером файла подкачки, что делать с SSD-дисками и как установить размер файла на Windows 7, 8 и 10 (а также XP и Server — действия практически идентичны).

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

Расположение и видимость файлов подкачки

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

Включение невидимых (скрытых) файлов и папок в Windows 7 :

  1. Нажать кнопку Пуск .
  2. Перейти в Панель управления , затем в раздел Оформление и персонализация .
  3. Выбрать «Параметры папок» -> «Вид» -> «Дополнительные параметры».
  4. Выбрать «Показывать скрытые файлы, папки и диски».
  5. Нажать Ок для сохранения изменений и выхода из меню.

В Windows 10 включить отображение скрытых файлов и папок можно в проводнике:

  1. В верхнем меню проводника перейти на вкладку Вид .
  2. Выбрать раздел Параметры , в открывшемся окне снова открыть вкладку Вид .
  3. Открыть «Дополнительные параметры» и снять галочку с пункта «Скрывать защищенные системные файлы».
  4. Поставить галочку напротив пункта «Показывать скрытые файлы».
  5. Нажать «Применить», затем «Ок» для сохранения изменений.

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

Полное отключение pagefile.sys и swapfile.sys

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

Причины полностью не отключать сфоп (подкачку):

  1. Некоторые программы и игры, да и сама Windows созданы для работы с файлом подкачки, без него могут появляться неожиданные ошибки и глюки.
  2. При достаточном объеме ОЗУ (8-16 Гб и выше, в зависимости от задач), в pagefile.sys в день будет писаться 300-500 Мб данных. Иначе говоря, пользователь ничем не жертвует.
  3. При достаточном объеме ОЗУ можно выставить ограничение размера файла в 1 Гб и не беспокоиться о нем в дальнейшем.

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

  1. Щелкнуть правой кнопкой мыши по меню Пуск , выбрать пункт Система .
  2. В левом меню нажать «Дополнительные параметры системы» (нужно обладать правами администратора).
  3. Нажать Параметры , открыть вкладку Дополнительно .
  4. В окошке «Виртуальная память» нажать на кнопку Изменить…
  5. Чуть ниже выбрать строчку Без файла подкачки .
  6. Нажать Задать , затем Да в появившемся окне с предупреждением.
  7. Нажать Ок в окне настроек Виртуальной памяти для сохранения изменений.

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

В Windows 7 и Windows 8/8.1 для изменения или удаления файла подкачки нужно:

  1. Нажать правой кнопкой мыши на иконке Мой компьютер на рабочем столе, выбрать Свойства .
  2. В левом меню выбрать «Дополнительные параметры системы».
  3. Перейти во вкладку «Дополнительно» в верхней части окна.
  4. В разделе Быстродействие нажать на кнопку Параметры .
  5. Опять перейти на вкладку «Дополнительно». В разделе окна «Виртуальная память» будет написано, какой максимальный размер может занимать файл подкачки на данный момент.
  6. По-умолчанию эти версии Windows ставят размер pagefile, равный оперативной памяти. Нажать Изменить , чтобы выставить другие значения.
  7. Убрать галочку с пункта «Автоматически выбирать объем файла подкачки».
  8. Выбрать пункт Без файла подкачки , чтобы полностью его отключить.
  9. Нажать ОК и перезагрузить компьютер, чтобы изменения вступили в силу.

Как уже говорилось, Windows 7/8 не очень хорошо работает без файла pagefile.sys в системе. Лучше оставить размер подкачки 512-1024 мегабайт для системных целей. Это правило работает вне зависимости от объема ОЗУ на компьютере.

Перенос и дефрагментация (разбивка)

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

Что интересно, на официальном сайте Microsoft есть только про перенос файла подкачки. Статья содержит инструкцию для Windows XP, новой информации по этой теме не добавляли.

Инструкция ниже поможет перенести pagefile.sys на другой диск в Windows 7, 8/8.1 и 10:

  1. Нажать правой кнопкой мыши по иконке Мой компьютер на рабочем столе, перейти в Свойства .
  2. Выбрать слева «Дополнительные параметры системы», затем перейти в раздел «Дополнительно».
  3. В разделе Виртуальная память нажать кнопку Изменить (заодно можно выставить оптимальный размер файла, ориентируясь на предложения Windows и ).
  4. Убрать галочку с пункта «Автоматически выбирать размер файла подкачки», если она была там установлена.
  5. В списке Диск [метка тома] выбрать диск, ниже выбрать Указать размер и установить размер файла в мегабайтах.
  6. Нажать Задать и ОК для сохранения изменений. Нажать ОК в окне с системным сообщением, если такое появится.

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

В некоторых случаях файл минимального размера все-таки нужен именно на системном диске, а не на скоростном SSD или flash. Это позволяет сохранить возможность диагностики системы при возникновении критических ошибок (BSOD), поскольку туда можно записывать отладочные данные.

Разбитый на несколько дисков файл будет выглядеть следующим образом:

Файл подкачки на флешку

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

С одной стороны, скорость USB 3.0 действительно высока, особенно если сравнивать с HDD:

  • USB 2.0 — до 480 Мбит/с (60 Мбайт/с)
  • USB 3.0 — до 5 Гбит/с (600 Мбайт/с)
  • SATA Revision 2.0 — до 3 Гбит/с
  • SATA Revision 3.0 — до 6 Гбит/с

В реальности, далеко не каждая флешка работает даже на максимальных скоростях USB 2.0, не говоря уже про 3.0. От обычной флешки в такой ситуации удастся получить скорость записи/чтения в 30-100 Мб/сек или даже менее. В сравнении с HDD, не говоря уже про SSD-диски, такие скорости не дадут никакого выигрыша в производительности.

Очистка содержимого файла подкачки

Во время выключения компьютера Windows стирает все данные, которые есть в оперативной памяти (ОЗУ). Данные из файла подкачки по-умолчанию не стираются и остаются на жестком диске при выключенной системе. Следовательно, в некоторых ситуациях, посторонние лица могут получить доступ к информации в этом файле.

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

Принудить Windows очищать содержимое файла подкачки можно двумя способами:

  • При помощи настроек Редактора групповой политики .
  • При помощи изменения значения записей в Редакторе реестра Windows .

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

Данный способ работает только у владельцев Pro- или Enterprise- версии Windows:

  1. Нажать Пуск , в строке поиска ввести gpedit.msc и открыть файл.
  2. В открывшемся Редакторе групповых политик нужно перейти в раздел Конфигурация компьютера , затем в Конфигурацию Windows .
  3. Открыть Безопасность > Локальные политики > Параметры в левой части окна.
  4. На правой части панели дважды кликнуть по политике Завершение работы: очистка файла подкачки виртуальной памяти .
  5. В открывшемся окне выбрать пункт Включить .
  6. Нажать ОК для сохранения изменений. Изменения вступят в силу после перезагрузки системы.

Если что-то пошло не так, можно воспользоваться Редактором реестра :

  1. Нажать «Пуск», затем «Выполнить». В появившемся окне ввести regedit и нажать кнопку Enter.
  2. В открывшемся редакторе реестра нужно найти ключ (в левой части окна): HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Control\ Session Manager\ Memory Management.
  3. Кликнуть правой кнопкой мыши в любом свободном месте в правой части окна, в контекстном меню выбрать Создать -> Параметр DWORD (32 бита) .
  4. Новый параметр нужно назвать ClearPageFileAtShutdown .
  5. Дважды кликнуть по созданному параметру, в открывшемся окошке ввести 1 в поле Значение (Value) , нажать Ок для сохранения изменений.

Готовая работа должна выглядеть следующим образом:

Для вступления изменений в силу необходимо перезагрузить компьютер. После этого Windows будет очищать содержимое pagefile.sys каждый раз при выключении системы. Чтобы отключить очистку файла подкачки, нужно установить у созданного параметра ClearPageFileAtShutdown значение 0 , либо просто удалить его из реестра. После удаления (ПКМ -> Удалить) Windows восстановит значение по умолчанию (отсутствие очистки при выключении).

Внимательные пользователи операционной системы заметили, что в мониторе ресурсов висит ранее неизвестный процесс swapfile. Swapfile.sys – это файл подкачки. Физически он расположен на системном диске, рядом с файлами pagefile.sys и hiberfil.sys. Впервые он появился в Windows 8 и использовался для метро-приложений, а затем и в новой операционной системе Windows 10. Как правило, размер swapfile не превышает 256 Мб.

Swapfile.sys, Pagefile.sys и Hiberfil.sys

Как pagefile.sys и hiberfil.sys swapfile.sys хранится по умолчанию в корне системного диска c:\. Он скрыт. Увидеть его можно включив в панели управления отображение защищенных системных файлов. Hiberfil.sysхранит содержимое оперативной памяти, когда компьютер находится в спящем режиме. Режим гибернации (режим пониженного потребления электроэнергии) также использует hiberfil.sys. При переходе в режим гибернации все открытые документы и программы сохраняются на жесткий диск. Pagefile.sys используется в Windows тогда, когда заканчивается место в оперативной памяти. В этот критичный момент, чтобы компьютер не зависал, а хотя бы медленно продолжал работать, система обращается за поддержкой к этому файлу. В него Windowsсохраняет все, что не уместилось в оперативной памяти компьютера.

Что такое swap-файл?

Вы можете спросить: “зачем нам еще один виртуальный файл подкачки?” Отвечу. С приходом в нашу жизнь приложений с поддержкой интерфейса Metro возникла потребность в новом способе управления памятью, отличной от традиционной виртуальной памятью или файлов подкачки. Так появился файл «%SystemDrive%\swapfile.sys». Чтобы увидеть этот файл, необходимо, как мы уже писали выше, включить отображение защищенных системных файлов. Для этого откройте меню «Панель управления» -> «Параметры папок». Далее переходим на вкладку «Вид» и снимаем флажок «Скрывать защищенные системные файлы». Нажимаем «ОК».

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

Разберем как это работает

1. Диспетчер жизненного цикла процесса (Process Lifetime Manager - PLM) определяет нехватку памяти в системе и запрашивает у диспетчера памяти (Memory Manager - MM) об освобождении рабочего набора определенного процесса, отвечающий за обработку приложений в стили Metro.

2. Диспетчер памяти перемещает страницу памяти из рабочего набора приложений в список последних изменений страниц операционной системы (содержимое данного списка записывается на диск)


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

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


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

Могу ли я удалить Swapfile.sys?

Размер swapfile.sys файла на самом деле не большое и, как правило, не превышает 256 Мб. Мы не рекомендуем удалять вам этот файл. Удалив swapfile, вы автоматически удалите и pagefile. Помните, что отключение файла подкачки, может сильно сказаться на быстродействии вашего компьютера.

Вы все-таки решили отключить файл подкачки. Отройте меню «Пуск», выберете «Представление» -> «Настроить внешний вид и производительность Windows».


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


Снимите флажок «Автоматически выбирать объем файла подкачки на всех дисках». Выберете системный диск и щелкните «Без файла подкачки» -> «Установить». Файлы pagefile.sys и swapfile.sys будут удалены с выбранного диска после перезагрузки системы.


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

Разбираемся, что из себя представляет swapfile.sys | 2015-08-28 12:15:21 | Super User | Системное ПО | https://сайт/media/system/images/new.png | Внимательные пользователи операционной системы заметили, ч | журнальный ключ dr.web, настройка windows, защита от записи

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

Swapfile.sys, Pagefile.sys и Hiberfil.sys

Файл «swapfile.sys», наряду с « » и « », хранится на системном диске – по умолчанию это «C:\». Увидеть его можно только в том случае, если в настройках включена опция и отключена опция «Скрывать защищенные системные файлы» (Hide protected operating system files).

В файле «hiberfil.sys» система сохраняет все содержимое оперативной памяти при переходе в спящий режим. Он также используется для новой функции «гибридной загрузки», благодаря которой запуск Windows 8 и 10 значительно ускорился. А файл «pagefile.sys» предназначен для выгрузки данных из оперативной памяти, когда место в ней заканчивается.

Зачем нужен файл «swapfile.sys»?

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

Если коротко, файл «swapfile.sys» используется для выгрузки данных новых приложений, которые в официальной терминологии уже не раз меняли название: универсальные приложения, приложения из Магазина, Metro-приложения, современные приложения, приложения Windows 8, приложения в стиле интерфейса Windows 8, и т. д, и т. п.

Эти приложения управляются иначе, чем настольные программы для Windows. Система подходит к управлению их памятью более интеллектуально. Вот как описывает это сотрудник Microsoft Блэк Моррисон (Black Morrison):

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


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


Вместо стандартного файла «pagefile.sys» данные неактивных универсальных приложений выгружаются в файл «swapfile.sys».

Дополнительные подробности сообщает сотрудник Microsoft Павел Лебединский (Pavel Lebedinsky):

Приостановка/возобновление Metro-приложения – это лишь один сценарий использования, в будущем могут появиться и другие.


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


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

Как удалить файл «swapfile.sys»?

Этот файл совсем не велик – его максимальный размер не должен превышать 256 Мбайт. Поэтому удалять его нет никакой необходимости. Даже если речь идет о планшете с небольшим объемом внутреннего накопителя – ведь файл «swapfile.sys», скорее всего, позволяет повысить быстродействие устройства.

Файл «swapfile.sys» управляется в связке с «pagefile.sys». При отключении последнего отключается и «swapfile.sys».

Но если очень хочется, можно его все-таки удалить. Для этого откройте меню «Пуск» (Start), введите в поиске ключевое слово «производительность» и выберите в результатах ссылку «Настройка представления и производительности системы» (Adjust the appearance and performance of Windows).

В окне «Параметры быстродействия» (Performance Options) откройте вкладку «Дополнительно» (Advanced) и в разделе «Виртуальная память» (Virtual memory) нажмите кнопку «Изменить» (Change).

Снимите флажок «Автоматически выбирать объем файла подкачки» (Automatically manage paging file size for all drives), выделите диск, выберите опцию «Без файла подкачки» (No paging file) и нажмите «Задать» (Set). После перезагрузки файлы «pagefile.sys» и «swapfile.sys» будут удалены с выбранного диска.

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

Рассказать друзьям