Как настроить файл подкачки в Windows 11 и 10

файл подкачки windows настройка keytrust24.store

Файл подкачки (pagefile.sys) расширяет оперативную память, используя место на диске. Когда RAM заполнена, Windows переносит неактивные эти в файл подкачки. Правильная настройка размера и расположения влияет на производительность, особенно при работе с ресурсоемкими приложениями.

Главное:

  • Автоматическое управление подходит для большинства пользователей с 16+ ГБ RAM
  • Фиксированный размер предотвращает фрагментацию файла подкачки
  • Перенос файла подкачки на отдельный SSD ускоряет работу при нехватке RAM
  • Полное отключение не рекомендуется даже при большом объеме оперативной памяти

Что такое файл подкачки и зачем он нужен

Файл подкачки (pagefile.sys) находится в корне системного диска. Windows использует его как расширение оперативной памяти. Когда RAM заканчивается, система переносит неиспользуемые страницы памяти на диск.

Зачем нужен файл подкачки даже при большом объеме RAM:

  • Некоторые приложения требуют файл подкачки для работы (например, Adobe Premiere, Visual Studio)
  • При аварийном завершении Windows записывает дамп памяти в pagefile.sys
  • Ядро Windows резервирует виртуальную память, даже если физическая RAM свободна
  • Без файла подкачки при заполнении RAM приложения начнут аварийно завершаться

Второй файл — swapfile.sys — используется для приложений UWP из Microsoft Store. Управляется автоматически и связан с pagefile.sys.

Размер файла подкачки по умолчанию: Windows автоматически устанавливает начальный размер, равный объему RAM, и максимальный — в 3 раза больше RAM. Это часто избыточно.

Проверка текущих настроек через PowerShell:

Get-CimInstance Win32_PageFileUsage | Select-Object Name, AllocatedBaseSize, CurrentUsage, PeakUsage

Это покажет расположение файла, выделенный размер и текущее использование в МБ.

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

Рекомендуемый размер зависит от объема RAM и типа задач:

  • 4 ГБ RAM: файл подкачки 8-12 ГБ (система будет активно использовать)
  • 8 ГБ RAM: файл подкачки 4-8 ГБ
  • 16 ГБ RAM: файл подкачки 4-6 ГБ
  • 32 ГБ RAM: файл подкачки 2-4 ГБ (минимум для дампов памяти)
  • 64 ГБ RAM: файл подкачки 2 ГБ

Для ресурсоемких задач (видеомонтаж, 3D-моделирование, виртуальные машины) увеличьте рекомендуемый размер на 50-100%.

Как определить оптимальный размер для вашего ПК:

  1. Откройте Диспетчер задач — «Производительность» — «Память»
  2. Запустите все приложения, которые используете одновременно
  3. Посмотрите значение «Выделено» (Committed). Если оно превышает объем RAM, разница нужна файлу подкачки

Пример: 16 ГБ RAM, выделено 20 ГБ. Файл подкачки должен быть минимум 4 ГБ, рекомендуется 6-8 ГБ с запасом.

Через PowerShell:

$os = Get-CimInstance Win32_OperatingSystem
Write-Host "Всего физической RAM: $([math]::Round($os.TotalVisibleMemorySize/1MB,1)) ГБ"
Write-Host "Выделено виртуальной: $([math]::Round(($os.TotalVirtualMemorySize - $os.FreeVirtualMemory)/1MB,1)) ГБ"

Настройка размера через параметры системы

Откройте настройки файла подкачки: «Параметры» — «Система» — «О системе» — «Дополнительные параметры системы» — вкладка «Дополнительно» — «Быстродействие» — «Параметры» — вкладка «Дополнительно» — «Изменить».

Снимите галочку «Автоматически выбирать объем файла подкачки».

Выберите диск и установите:

  • «Указать размер» — введите начальный и максимальный размер в МБ
  • «Размер по выбору системы» — Windows управляет размером автоматически
  • «Без файла подкачки» — отключает подкачку на этом диске

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

Нажмите «Задать» для каждого диска, затем «OK». Перезагрузите компьютер для применения.

Через командную строку от администратора:

wmic pagefileset where name="C:pagefile.sys" set InitialSize=4096,MaximumSize=4096

Через PowerShell:

$pagefile = Get-CimInstance -ClassName Win32_PageFileSetting
$pagefile | Set-CimInstance -Property @{InitialSize=4096; MaximumSize=4096}

Подробнее о настройке системы в нашем каталоге Windows.

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

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

  • Перенос с HDD на SSD — значительно ускоряет подкачку
  • Перенос на отдельный SSD — снижает нагрузку на системный диск
  • Перенос с SSD на HDD — НЕ рекомендуется (замедлит систему)

Процедура переноса:

  1. Откройте настройки файла подкачки (см. предыдущий раздел)
  2. Снимите автоматическое управление
  3. Выберите диск C: — установите «Без файла подкачки» — нажмите «Задать»
  4. Выберите целевой диск (D:, E: и т.д.) — установите «Указать размер» — введите размеры — нажмите «Задать»
  5. Нажмите OK и перезагрузите

Важно: оставьте небольшой файл подкачки (400 МБ) на системном диске C: для записи дампов памяти при BSoD. Или настройте запись дампов на другой диск.

Через PowerShell (перенос на D:):

# Удаление с диска C:
$pf = Get-CimInstance Win32_PageFileSetting -Filter "Name='C:pagefile.sys'"
if ($pf) {$pf | Remove-CimInstance}

# Создание на диске D:
New-CimInstance -ClassName Win32_PageFileSetting -Property @{Name="D:pagefile.sys"; InitialSize=4096; MaximumSize=4096}

Подробнее о работе с дисками в статье о разбивке диска.

Отключение файла подкачки и возможные проблемы

Полное отключение файла подкачки не рекомендуется даже при 32-64 ГБ RAM. Причины:

  • Некоторые приложения (Photoshop, Visual Studio, Chrome с множеством вкладок) выделяют виртуальную память с запасом и завершатся с ошибкой
  • Невозможно создать полный дамп памяти при BSoD для диагностики
  • Службы Windows могут работать нестабильно
  • При пиковой нагрузке приложения будут аварийно завершаться вместо замедления

Если все же хотите отключить (только при 32+ ГБ RAM и для тестирования):

  1. Откройте настройки файла подкачки
  2. Снимите автоматическое управление
  3. Для каждого диска выберите «Без файла подкачки» — «Задать»
  4. OK — перезагрузка

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

Удаление файла подкачки после отключения. Файл pagefile.sys удаляется автоматически при перезагрузке. Если остался, удалите вручную (требуются права администратора и файл не должен быть заблокирован):

del C:pagefile.sys /f

Мониторинг использования памяти через PowerShell:

Get-Counter "MemoryAvailable MBytes", "MemoryPages/sec", "Paging File(*)% Usage" -SampleInterval 5 -MaxSamples 12

Значение Pages/sec больше 1000 при обычной работе означает активную подкачку и файл подкачки необходим.

Полезные ссылки и материалы

Для решения задач, описанных в этой статье, могут пригодиться:

Официальная документация: Microsoft Learn: управление Windows.

Частые ошибки при настройке

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

Ошибка 1: Изменение параметров без резервной копии

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

Ошибка 2: Использование устаревших инструкций

Интерфейс Windows 11 регулярно обновляется. Инструкция для версии 22H2 может не подходить для 24H2 — расположение некоторых настроек меняется. Всегда проверяйте версию своей системы: Win + R > winver.

Ошибка 3: Запуск без прав администратора

Многие системные операции требуют повышенных привилегий. Если команда возвращает «Отказано в доступе», закройте терминал и откройте его заново от имени администратора (правая кнопка > Запуск от имени администратора).

Ошибка 4: Игнорирование перезагрузки

Часть изменений вступает в силу только после перезагрузки. Не путайте выход из системы с полной перезагрузкой — выберите именно «Перезагрузка» в меню Пуск.

Альтернативные способы

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

Через PowerShell

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

# Проверка текущих параметров
Get-ComputerInfo | Select-Object WindowsProductName, WindowsVersion, OsArchitecture

Через групповые политики (gpedit.msc)

В редакциях Windows 11 Pro и Enterprise доступен редактор групповых политик. Он управляет теми же параметрами, что и реестр, но через удобный древовидный интерфейс. Лицензионные ключи для Pro-версий доступны в нашем каталоге Windows 11.

Через реестр Windows

Реестр — самый глубокий уровень настройки. Откройте regedit (Win + R > regedit) и перейдите к нужному разделу. Перед правками экспортируйте ветку реестра: правая кнопка на разделе > Экспортировать. Подробнее о работе с реестром читайте в руководстве по regedit.

Автоматизация через скрипты

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

Создайте файл с расширением .ps1 и запускайте через PowerShell:

# Пример скрипта для массового применения настроек
$computers = @("PC-01", "PC-02", "PC-03")
foreach ($pc in $computers) {
    Write-Host "Настройка $pc..."
    # Здесь команды для каждого ПК
}
Write-Host "Готово. Обработано: $($computers.Count) компьютеров"

Для запуска скриптов PowerShell может потребоваться изменение политики выполнения:

# Разрешить запуск локальных скриптов
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

Подробнее о создании скриптов читайте в статье о создании BAT-файлов.

Часто задаваемые вопросы

Какой оптимальный размер файла подкачки для 16 ГБ RAM?

4-6 ГБ для обычных задач. 8-12 ГБ для видеомонтажа, виртуальных машин или работы с большими файлами. Установите одинаковый начальный и максимальный размер.

Стоит ли переносить файл подкачки с SSD на HDD?

Нет. HDD в 10-50 раз медленнее SSD при случайном доступе. Подкачка на HDD сильно замедлит систему. Перенос имеет смысл только с одного SSD на другой.

Влияет ли файл подкачки на срок службы SSD?

Незначительно. Современные SSD рассчитаны на сотни TBW. Файл подкачки при 16 ГБ RAM записывает 1-5 ГБ в день, что составляет менее 2 ТБ в год.

Можно ли полностью отключить файл подкачки?

Технически да, но не рекомендуется. Некоторые приложения и службы Windows требуют файл подкачки. При 32+ ГБ RAM можно уменьшить до 2 ГБ, но не отключать.

Частые вопросы

Какой оптимальный размер файла подкачки для 16 ГБ RAM?

4-6 ГБ для обычных задач. 8-12 ГБ для видеомонтажа, виртуальных машин или работы с большими файлами. Установите одинаковый начальный и максимальный размер.

Стоит ли переносить файл подкачки с SSD на HDD?

Нет. HDD в 10-50 раз медленнее SSD при случайном доступе. Подкачка на HDD сильно замедлит систему. Перенос имеет смысл только с одного SSD на другой.

Влияет ли файл подкачки на срок службы SSD?

Незначительно. Современные SSD рассчитаны на сотни TBW. Файл подкачки при 16 ГБ RAM записывает 1-5 ГБ в день, что составляет менее 2 ТБ в год.

Можно ли полностью отключить файл подкачки?

Технически да, но не рекомендуется. Некоторые приложения и службы Windows требуют файл подкачки. При 32+ ГБ RAM можно уменьшить до 2 ГБ, но не отключать.