Как очистить файл подкачки Windows 10
Обновлено: 21.11.2024
Известно, что Windows создает виртуальную память для операционной системы, если встроенной памяти недостаточно.
Windows использует для этого pagefile.sys.
Но начиная с Windows 8 Microsoft представила новый файл вместе с pagefile.sys и hiberfil.sys — Swapfile.sys.
Что такое Pagefile.sys, Hiberfil.sys и Swapfile.sys??
Для запуска программ и других приложений Windows будет использовать оперативную память. Когда количество программ превышает возможности встроенной памяти, Windows создает Pagefile.sys.
Pagefile.sys обычно хранится на диске C вашего ПК. Windows просто начнет подкачивать память к этому файлу, когда в оперативной памяти перестанет хватать места.
Аналогично, hiberfil.sys — это файл, в который Windows выгружает всю свою оперативную память, когда вы переводите компьютер в режим гибернации.
С другой стороны, о файле swapfile.sys мало информации из официальных источников.
Подводя итог, можно сказать, что он удовлетворяет потребность в новом способе использования и взаимодействия с приложениями, представленными Windows, универсальными приложениями или многими другими подобными названиями.
Windows будет использовать Swapfile.sys для отправки фрагментов приложений в файл, чтобы сохранить их для последующего использования и более бесперебойной работы.
По сути, это попытка Microsoft сделать работу с Windows более быстрой, удобной и удобной для пользователя.
Предполагается, что эта отдельная система управления памятью для Metro Apps сделает работу Windows более плавной и производительной.
Оглавление
Как удалить Swapfile.sys?
Начнем с того, что файл Swapfile.sys не такой уж большой. Обычный размер Swapfile.sys в системе под управлением Windows 11 или Windows 10 составляет около 256 МБ (максимум).
Примечание. Если вы пытаетесь освободить место на планшете, оно, вероятно, не будет таким большим и, вероятно, сделает работу вашего гаджета более плавной и быстрой.
Swapfile.sys управляется Windows вместе с Pagefile.sys.
Отключение использования файла подкачки для раздела также отключит Swapfile.sys.
Отключать файл подкачки вообще НЕ рекомендуется. Это может значительно замедлить работу вашего ПК, снизить производительность вашего компьютера и, в редких случаях, даже вызвать необратимую проблему с самой операционной системой.
С другой стороны, Swapfile.sys можно отключить на вашем компьютере, отключив файл подкачки.
Как отключить файл подкачки для определенного диска?
Примечание. Это НЕ рекомендуется. Если вы обнаружите какие-либо проблемы с производительностью, вам следует отменить изменения как можно скорее.
1- Найдите SYSDM.CPL в окне поиска Windows.
2 - Теперь нажмите SYSDM.CPL в результатах поиска.
3- Выберите вкладку "Дополнительно".
4- В разделе "Виртуальная память" нажмите "Изменить".
5- Снимите первый флажок с надписью "Автоматически управлять размером файла подкачки для всех дисков".
6- Теперь выберите диск, на котором вы хотите отключить файл подкачки, из видимых вариантов.
7- После того, как вы выбрали диск, выберите «Нет файла подкачки».
9- Выберите "ОК" и закройте окно.
10 – Перезагрузите компьютер.
Теперь вы отключили файл подкачки на выбранном устройстве и удалили из него файлы Pagefile.sys и Swapfile.sys.
Как удалить файл подкачки с помощью реестра
<р>1. Нажмите одновременно клавишу Windows + R, чтобы открыть запуск. <р>2. Напишите в нем regedit и нажмите OK.
Примечание. Перед выполнением каких-либо действий в реестре всегда лучше создать резервную копию
<р>3. Перейдите по следующему пути в редакторе реестра <р>4. Теперь справа щелкните правой кнопкой мыши любое пустое место и создайте 32-битный ключ DWORD с именем SwapfileControl. <р>5. Дважды щелкните SwapfileControl и установите значение данных равным 0.<р>6. Закройте редактор реестра и перезагрузитесь.
Саурав уже более десяти лет связан с ИТ-индустрией и компьютерами и пишет на The Geek Page на темы, связанные с Windows 10 и программным обеспечением.
Описывает рекомендации, расположение, значения, управление политиками и вопросы безопасности для параметра политики безопасности «Завершение работы: очистить файл подкачки виртуальной памяти».
Ссылка
Этот параметр политики определяет, очищается ли файл подкачки виртуальной памяти при выключении устройства. Поддержка виртуальной памяти использует системный файл подкачки для свопинга страниц памяти на диск, когда они не используются. На работающем устройстве этот файл подкачки открывается исключительно операционной системой, и он хорошо защищен. Однако устройства, которые настроены на запуск других операционных систем, должны убедиться, что системный файл подкачки очищается при завершении работы устройства. Это подтверждение гарантирует, что конфиденциальная информация из памяти процесса, которая может быть помещена в файл подкачки, не будет доступна неавторизованному пользователю, которому удастся получить прямой доступ к файлу подкачки после завершения работы.
Важная информация, хранящаяся в реальной памяти, может периодически записываться в файл подкачки. Это помогает устройствам выполнять функции многозадачности. Злоумышленник, имеющий физический доступ к выключенному серверу, может просмотреть содержимое файла подкачки. Злоумышленник может переместить системный том на другой компьютер, а затем проанализировать содержимое файла подкачки. Это трудоемкий процесс, но он может предоставить данные, кэшированные из ОЗУ, в файл подкачки. Злоумышленник, имеющий физический доступ к серверу, может обойти эту контрмеру, просто отключив сервер от источника питания.
Возможные значения
Системный файл подкачки очищается при обычном завершении работы системы. Кроме того, этот параметр политики заставляет компьютер очищать файл гибернации (hiberfil.sys), когда спящий режим отключен на переносном устройстве.
Рекомендации
- Установите для этой политики значение Включено. Это заставляет Windows очищать файл подкачки при завершении работы системы. В зависимости от размера файла подкачки этот процесс может занять несколько минут, прежде чем система полностью выключится. Эта задержка выключения сервера особенно заметна на серверах с большими файлами подкачки. Для сервера с 2 гигабайтами (ГБ) ОЗУ и файлом подкачки размером 2 ГБ этот параметр может добавить к процессу выключения более 30 минут. Для некоторых организаций это время простоя нарушает их внутренние соглашения об уровне обслуживания. Будьте осторожны при реализации этой контрмеры в своей среде.
Местоположение
Конфигурация компьютера\Параметры Windows\Параметры безопасности\Локальные политики\Параметры безопасности
Значения по умолчанию
В следующей таблице перечислены фактические и действующие значения по умолчанию для этой политики. Значения по умолчанию также перечислены на странице свойств политики.
Тип сервера или объект групповой политики | Значение по умолчанию |
---|---|
Политика домена по умолчанию< /td> | Не определено |
Политика контроллера домена по умолчанию | Не определено |
Стандартный -Настройки сервера Alone по умолчанию | Отключено |
Действующие настройки DC по умолчанию | Отключено |
Действующие настройки рядового сервера по умолчанию | Отключено |
Действующие настройки клиентского компьютера по умолчанию | Отключено |
Управление политикой
В этом разделе описываются функции и инструменты, которые помогут вам управлять этой политикой.
Требование перезапустить
Нет. Изменения этой политики вступают в силу без перезагрузки компьютера, если они сохраняются локально или распространяются через групповую политику.
Соображения безопасности
В этом разделе описывается, как злоумышленник может использовать функцию или ее конфигурацию, как реализовать контрмеру и возможные негативные последствия реализации контрмеры.
Уязвимость
Важная информация, хранящаяся в реальной памяти, может периодически записываться в файл подкачки, чтобы помочь Windows выполнять функции многозадачности. Злоумышленник, имеющий физический доступ к выключенному серверу, может просмотреть содержимое файла подкачки. Злоумышленник может переместить системный том на другое устройство, а затем проанализировать содержимое файла подкачки. Хотя этот процесс занимает много времени, он может привести к тому, что данные, кэшированные из оперативной памяти (ОЗУ), могут стать доступными для файла подкачки.
Внимание! Злоумышленник, имеющий физический доступ к устройству, может обойти эту контрмеру, отключив компьютер от источника питания.
Контрмеры
Включите параметр «Завершение работы: очистить файл подкачки виртуальной памяти». Эта конфигурация заставляет операционную систему очищать файл подкачки при выключении устройства. Количество времени, необходимое для завершения этого процесса, зависит от размера файла подкачки.Поскольку процесс несколько раз перезаписывает область хранения, используемую файлом подкачки, полное отключение устройства может занять несколько минут.
Потенциальное влияние
Выключение и перезапуск устройства занимает больше времени, особенно на устройствах с большими файлами подкачки. Для устройства с 2 гигабайтами (ГБ) ОЗУ и файлом подкачки размером 2 ГБ этот параметр политики может увеличить время завершения работы более чем на 30 минут. Для некоторых организаций это время простоя нарушает их внутренние соглашения об уровне обслуживания. Поэтому будьте осторожны, прежде чем применять эту контрмеру в своей среде.
В Windows 8.1/10 в корневом каталоге системного диска (по умолчанию это C:) в дополнение к уже знакомым многим пользователям pagefile.sys и hiberfil.sys< /em> вы можете найти файл swapfile.sys, которого не было в более ранних версиях ОС Windows. Вы сможете его увидеть, если включите опцию «Показывать скрытые файлы, папки и диски» и отключите «Скрывать защищенные системные файлы» (рекомендуется) в настройках проводника. Swapfile.sys чем-то похож на файл подкачки pagefile.sys, но используется как виртуальная память для временного хранения данных универсальных приложений (приложений Metro Store). В этой статье мы подробно рассмотрим, возможно ли удалить Swapfile.sys в Windows 10.
Можно ли удалить Swapfile.sys?
В случае, если какое-либо Modern-приложение не используется, оно будет приостановлено и перемещено в swapfile.sys, чтобы не занимать слишком много места в оперативной памяти и извлекаться, когда приложение в стиле Metro возобновляется пользователем. Официальной информации о swapfile.sys немного, но если мы посмотрим на комментарии сотрудников Microsoft, то из-за специфики архитектуры универсальных приложений потребовался отдельный файл подкачки. А два отдельных файла подкачки упрощают работу разработчиков приложений.
При схожих целях файл подкачки и файл подкачки в Windows 10, однако, отличаются друг от друга минимальными требованиями к дисковому пространству, процессами чтения/записи, возможностью динамического расширения и т. д.
Многие задаются вопросом, можно ли и как удалить файл swapfile.sys? Как правило, вы можете это сделать, но это не рекомендуется, особенно потому, что его механизмы управления тесно связаны с файлом главной страницы. И смысла в его удалении почти нет, даже на небольших SSD-накопителях. Максимальный размер Swapfile.sys обычно не превышает 256 МБ, поэтому сохранять практически нечего на случай его удаления.
ФайлSwapfile.sys управляется Windows только вместе с файлом pagefile.sys. Если вы отключите файл подкачки для тома, вы также отключите swapfile.sys.
Примечание. Вы можете отключить swapfile.sys, но делать это настоятельно не рекомендуется, и если после этого у вас возникнут проблемы с производительностью системы, необходимо отменить изменения.
Как удалить swapfile.sys в Windows 10?
После загрузки системы файлы Pagefile.sys и Swapfile.sys удаляются из корня системного диска.
Во время работы над этой статьей мы нашли еще один отличный способ удалить swapfile.sys, сохранив при этом Pagefile.sys. Для этого:
- Запустите Regedit.exe;
- Перейдите к разделу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management;
- Создайте новое 32-битное значение DWORD с именем SwapfileControl и установите для него значение 0;
- Перезагрузите компьютер и проверьте, был ли удален файл swapfile.sys и существует ли файл pagefile.sys.
Совет. Другой способ сделать это — использовать следующую команду PowerShell:
Как переместить swapfile.sys на другой диск
Есть небольшая хитрость, позволяющая переместить файл swapfile.sys на другой диск. Это позволяет, например, продлить срок службы SSD за счет переноса файлов подкачки на механический жесткий диск.
- Отключите файл подкачки, как описано выше.
- Запустите это с правами администратора mklink c:\swapfile.sys k:\swapfile.sys — где K: — буква диска, на который вы хотите переместить файл
- Включить пейджинг
Мне нравится технология и разработка веб-сайтов. С 2012 года я веду несколько собственных веб-сайтов и делюсь полезным контентом по гаджетам, администрированию ПК и продвижению веб-сайтов.
Есть ли способ «сбросить» или «очистить» размер файла подкачки Windows, которым управляет система? В моем случае у меня установлено 16 гигабайт оперативной памяти и все настройки файла подкачки установлены на авто.В какой-то момент произошла утечка памяти, и мой файл подкачки размером ~ 2 ГБ увеличился в размере до 16 ГБ. Как заставить Windows сбросить его размер до исходного размера? Я пытался полностью отключить его и снова включить, установив нестандартный размер на 2 ГБ, а затем снова установив его на автоматический — при возврате к автоматическому всегда возвращается 16 ГБ.
В дополнение к вышесказанному, если вы не используете функцию гибернации, вы можете отключить ее через графический интерфейс или из командной строки с повышенными правами ( powercfg -h off ). Это освободит место на диске, равное объему оперативной памяти в вашей системе.
Перемещение файла подкачки на другой диск привело к тому, что файл pagefile.sys того же размера (16 ГБ) был перемещен на другой диск. Групповая политика, похоже, не действует или просто обнуляет все 16 ГБ файла подкачки.
Вы когда-нибудь получали ответ на этот вопрос? Здесь есть терминальный сервер 2012R2, который в прошлом страдал от утечки памяти, и теперь настройки автоматического файла подкачки занимают половину жесткого диска. Предпочел бы, чтобы это управлялось системой, если это возможно. Наверняка должен быть способ очистить данные, используемые для расчета предпочтительного размера?
2 ответа 2
Это можно сделать через пользовательский интерфейс. Вы должны найти панель управления «Система» или «Информация о системе». В Windows 10 это можно найти, щелкнув правой кнопкой мыши «Информация о системе» в нижней части диалогового окна. Оттуда нажмите «Дополнительные параметры системы» (нижняя ссылка слева), затем перейдите на вкладку «Дополнительно» и нажмите кнопку «Параметры» в разделе «Производительность». Затем перейдите на вкладку «Дополнительно», и вы увидите использование файла подкачки в разделе «Виртуальная память». Нажмите «Изменить», чтобы изменить настройки. Для большинства изменений требуется перезагрузка.
Удалить раздел реестра
Надеюсь, это поможет кому-то с такой же проблемой — я потратил 2 часа, пытаясь найти решение, и это сработало (Server 2012 R2).
Читайте также: