Перенос файла подкачки swapfile.sys на другой диск в Windows 10 помогает освободить место на системном разделе и ускорить работу системы, если новый диск быстрее старого. Этот файл используется для хранения данных из оперативной памяти, когда её не хватает. Но перемещать его нужно аккуратно — неправильные действия могут привести к сбоям.
В этой статье я расскажу, как сделать это безопасно, какие инструменты понадобятся и на что обратить внимание. Рассмотрим как стандартные методы через настройки системы, так и расширенные — через реестр и командную строку.
Зачем переносить swapfile.sys на другой диск
Есть несколько причин, по которым пользователи хотят переместить swapfile.sys:
- Нехватка места на системном диске. Если диск C забит, а на другом разделе есть свободное пространство, перенос файла подкачки поможет освободить от 100 МБ до нескольких гигабайт (зависит от версии и объёма ОЗУ).
- Ускорение работы системы. Если новый диск — SSD, а старый — HDD, то перенос может ускорить обработку данных из файла подкачки. быстрее считывает и записывает информацию, что снижает задержки при нехватке ОЗУ.
- Оптимизация нагрузки. Распределение файлов подкачки по нескольким дискам иногда уменьшает фрагментацию и повышает стабильность, особенно на слабых ПК.
Если у вас установлено меньше 8 ГБ ОЗУ, файл подкачки особенно важен — Windows активно его использует. В этом случае перенос на быстрый диск даст заметный прирост производительности.
Однако не всегда перенос оправдан. Если у вас современный ПК с 16 ГБ ОЗУ и более, система редко обращается к swapfile.sys, и выигрыш от переноса будет минимальным. В некоторых случаях лучше просто увеличить объём оперативной памяти.
| Параметр | Требование | Как проверить |
|---|---|---|
| Свободное место на целевом диске | Не менее 1–1,5 объёмов ОЗУ | Откройте «Этот компьютер», выделите диск, посмотрите свободное пространство |
| Тип целевого диска | NTFS (FAT32 не поддерживает файлы подкачки) | Кликните правой кнопкой по диску → «Свойства» → Файловая система |
| Права доступа | Администраторские права | Запустите командную строку от имени администратора |
| Антивирус | Отключён или добавлен в исключения | Проверьте настройки антивируса |
Подготовка к переносу: что нужно проверить
Перед тем как переносить файл подкачки, убедитесь, что:
Также рекомендую создать точку восстановления системы на случай ошибок. Для этого откройте «Панель управления» → «Восстановление» → «Создание точки восстановления». Это займёт 2–3 минуты, но сэкономит часы времени, если что-то пойдёт не так.
Способы переноса swapfile.sys
Есть три основных способа перенести файл подкачки на другой диск в Windows 10:
- Через настройки виртуальной памяти. Самый простой и безопасный метод. Подходит для большинства пользователей.
- Через командную строку. Быстрее, но требует внимательности при вводе команд.
- Через реестр. Расширенный метод, который позволяет точнее настроить параметры, но риск ошибок выше.
Начнём с самого надёжного — через графический интерфейс.
Перенос через настройки виртуальной памяти
Этот метод не требует знания команд или работы с реестром. Достаточно выполнить несколько шагов:
- Откройте «Параметры» (
Win + I) → «Система» → «О системе» → «Дополнительные параметры системы» (справа внизу). - В окне «Свойства системы» перейдите на вкладку «Дополнительно» и нажмите «Параметры» в блоке «Быстродействие».
- Откроется окно «Параметры быстродействия». Перейдите на вкладку «Дополнительно» и нажмите «Изменить» в блоке «Виртуальная память».
- Снимите галочку «Автоматически выбирать объём файла подкачки».
- Выберите диск C (где сейчас находится
swapfile.sys) и установите переключатель на «Без файла подкачки». Нажмите «Задать». - Выберите целевой диск (например, D или E), установите переключатель на «Указать размер» и введите рекомендуемое значение (обычно указывается системой) или вручную. Нажмите «Задать».
- Нажмите «ОК» во всех окнах и перезагрузите компьютер.
⚠️ Внимание: Если вы удалите файл подкачки с диска C, а новый не создастся на другом диске, может перестать загружаться. Всегда проверяйте, что целевой диск работает исправно и имеет достаточно места.
Сравнение способов переноса файла подкачки
Каждый метод имеет свои плюсы и минусы. Чтобы вам было проще выбрать, я собрал их в таблицу:
| Способ | Сложность | Скорость | Риск ошибок | Когда использовать |
|---|---|---|---|---|
| Через настройки виртуальной памяти | Низкая | Средняя | Минимальный | Для новичков и стандартных задач |
| Через командную строку | Средняя | Высокая | Средний | Для опытных пользователей, если нужно быстро применить настройки |
| Через реестр | Высокая | Средняя | Высокий | Для тонкой настройки или автоматизации через скрипты |
Если вы не уверены в своих силах, выбирайте первый способ. Он самый надёжный и не требует глубоких знаний.
Что делать, если перенос не сработал
Иногда после переноса swapfile.sys система продолжает использовать старый файл или выдаёт ошибки. Вот основные причины и решения:
Если после изменения настроек файл подкачки не переместился, проверьте, отключён ли он на старом диске. Windows может игнорировать новые параметры, если на диске C остаётся активный файл подкачки.
- Файл подкачки не исчез с диска C. Проверьте, что вы сняли галочку «Автоматически выбирать объём файла подкачки» и установили «Без файла подкачки» для диска C. После этого перезагрузите ПК.
- Система не загружается. Это может произойти, если вы удалили файл подкачки со всех дисков. Загрузитесь в безопасном режиме (
F8при загрузке или через «Восстановление системы») и верните настройки виртуальной памяти к автоматическим. - Ошибка «Недостаточно памяти». Увеличьте размер файла подкачки на новом диске. Рекомендуемый объём — 1,5 от объёма ОЗУ. Например, если у вас 8 ГБ ОЗУ, установите 12 ГБ (12288 МБ).
- Целевой диск не отображается в настройках. Убедитесь, что диск отформатирован в и подключён к системе. Если это внешний диск, он должен быть всегда подключён при загрузке.
Пошаговая инструкция: перенос swapfile.sys через командную строку
Этот способ подойдёт тем, кто предпочитает работать через консоль. Он быстрее графического интерфейса, но требует точного ввода команд.
Откройте командную строку от имени администратора (Win + X → «Командная строка (администратор)») и выполните следующие команды по порядку:
- Проверьте текущие настройки файла подкачки:
wmic pagefile get name,status - Отключите файл подкачки на диске C (замените
C:на ваш системный диск):wmic pagefileset where name="C:\\pagefile.sys" delete - Создайте новый файл подкачки на целевом диске (например, D) с автоматическим размером:
wmic pagefileset create name="D:\\pagefile.sys" - Укажите конкретный размер (например, 4096 МБ):
wmic pagefileset where name="D:\\pagefile.sys" set InitialSize=4096,MaximumSize=4096 - Перезагрузите компьютер:
shutdown /r /t 0
После перезагрузки проверьте, что файл подкачки появился на новом диске, а на старом исчез. Для этого можно использовать проводник (включите отображение скрытых файлов) или команду wmic pagefile list brief.
Чек-лист перед переносом swapfile.sys
Часто задаваемые вопросы
Можно ли перенести swapfile.sys на внешний USB-диск?
Технически можно, но не рекомендуется. Внешние диски, особенно USB 2.0, работают медленно, что сведёт на нет все преимущества переноса. К тому же, если диск отключится, система может не загрузиться. Лучше использовать внутренний или HDD.
Сколько места занимает swapfile.sys?
Размер swapfile.sys зависит от версии и объёма ОЗУ. В Windows 10 по умолчанию он равен размеру оперативной памяти, но может увеличиваться при нехватке памяти. Например, при 8 ГБ ОЗУ файл подкачки обычно занимает 8–12 ГБ.
Будет ли перенос swapfile.sys полезен на SSD?
Если у вас уже установлен SSD, перенос swapfile.sys на другой не даст заметного прироста производительности. А вот если системный диск — HDD, а новый — SSD, то перенос может ускорить работу системы при нехватке ОЗУ.
Как вернуть всё обратно, если перенос не удался?
Вернуть настройки по умолчанию можно через те же настройки виртуальной памяти. Выберите диск C, установите переключатель на «Размер по выбору системы» или «Автоматически выбирать объём файла подкачки», нажмите «Задать» и перезагрузите ПК.