Вопрос или проблема
У меня версия Windows 11 Pro, 22H2 (сборка 22621.963), и у меня заканчивается место на системном диске. Мне нужно переместить файл подкачки pagefile.sys на не системный диск (не C:)
Я пробовал переместить файл подкачки pagefile.sys на не системный диск, но это всегда завершалось неудачей (даже после того, как я перепробовал все варианты для перемещения pagefile.sys и перезагрузил систему)
Шаги, которые я выполнил, как было предложено в одной из тем на форуме Microsoft.
Свойства системы >> Вкладка "Дополнительно" >> Кнопка "Изменить" в разделе Виртуальная память.
Снимите галочку с "Автоматически управлять размером файла подкачки для всех дисков"
Щелкните по диску, на котором в данный момент находится pagefile.sys (Системный диск C:)
Нажмите "Без файла подкачки" или измените его на значение, превышающее минимально необходимое.
Нажмите "Задать"
Нажмите "ОК"
В том же месте выберите другой диск, на который хотите переместить pagefile.sys (D:\)
Нажмите "Размер, управляемый системой"
Нажмите "Задать"
Выполните чистую загрузку
Перезагрузите компьютер
После выполнения этих шагов файл подкачки по-прежнему находится на диске C:\, а на диске D:\ его нет.
Ожидаемое: Файл подкачки pagefile.sys должен переместиться на диск D:\ после перезагрузки.
Фактическое: Windows не создает и не использует файл подкачки на не системном диске.
Мое другое исследование: Я следил за форумом Microsoft в поисках ответа, и там есть множество препятствий, которые они хотят, чтобы вы преодолели, и все не удается.
На форуме Microsoft также есть официальный тикет по этому вопросу, на который не было ответа. https://answers.microsoft.com/en-us/windows/forum/all/cannot-relocate-pagefilesys-to-secondary-drive/7dfbed85-c295-470a-ae41-7d18995881e8
Последний раз, когда я проверял, официальная позиция по этому вопросу была “Если проблема создает серьезные неудобства, вы можете вернуться на Windows 10, пока ожидаете ответа на запрос обратной связи.” – 28 февраля 2022 года.
Кажется, я либо делаю что-то принципиально неправильно, либо в MS Windows 11 есть неполадка.
Я не уверен, относится ли это к Windows 11 (или 10). Я помню, что это относится к Windows 7 и 8, так что это может быть верно. Я бы протестировал, но я на работе, так что не могу.
Windows ДОЛЖЕН иметь файл подкачки на системном диске, даже если он маленький. Я не помню точный размер, но он должен быть достаточно большим, чтобы удерживать некоторые данные по причине, которую я не помню с ходу. Затем вы можете добавить другой файл подкачки на другие диски.
Попробуйте уменьшить его на половину на системном диске и поместить другую половину на другой диск. Если это сработает, вы можете поиграть с числами, чтобы уменьшить его еще больше.
Из опыта, файл подкачки на системном диске должен быть больше физической памяти – рекомендуется 1,5 раза. Это связано с тем, что BSOD сбрасывает память (опционально), и это будет происходить только на системном диске. Если выделено недостаточно места, тогда ваша ошибка становится ошибкой, и становится сложно определить, что идет не так.
Минимальный размер можно уменьшить, если изменить настройки дампа при сборе.
Поддержка дампов системных сбоев
Системный сбой (также известный как “проверка на наличие ошибок” или “ошибка остановки”) происходит, когда система не может работать нормально. Файл дампа, который создается в этом случае, называется дампом системного сбоя. Для записи файла дампа (Memory.dmp) на диск используется файл подкачки или специальный файл дампа. Поэтому файл подкачки или специальный файл дампа должен быть достаточно большим, чтобы поддерживать тип выбранного дампа. В противном случае система не сможет создать файл дампа.
Минимальный размер файла подкачки
Это зависит от истории использования файла подкачки, объема оперативной памяти (RAM ÷ 8, максимум 32 ГБ) и настроек дампа при сбое.
Оптимальный размер для файла подкачки составляет 1:1.5, т.е.: 4 ГБ оперативной памяти -> файл подкачки 6 ГБ. Тем не менее, если вы позволите Windows управлять этим, если ей понадобится место, она может автоматически установить требования.
С инженера технической поддержки Microsoft
Рекомендация будет следующей:
- Получить более крупный системный диск.
- Или переместить некоторые программы с системного диска, переустановив их на другие диски.
- В качестве последнего средства вы можете восстановить пространство на системном диске, используя символические ссылки. Например, вы можете переместить папку временных файлов или загрузок на другой диск и создать для них символическую ссылку. Как только это будет работать, вы можете попробовать переместить другие папки. Я понимаю, что некоторые пользователи против этих ссылок. Но они доступны по какой-то причине, и вы можете использовать их, если застряли. Они создаются с помощью команды mklink.
У меня была такая же проблема, и причина в том, что Windows отказывается создавать файл подкачки на несистемных дисках, если ваш системный диск зашифрован.
Я включил BitLocker на другом несистемном диске и выбрал этот диск для файла подкачки, сохранив файл подкачки на C:/ минимальным (я использовал максимум 1 ГБ) так же, как в заданном вопросе. Теперь Windows, похоже, использует новый назначенный диск для файла подкачки.
Надеюсь, это поможет.
У меня только что была такая же проблема.
После выполнения тех же шагов и двойной проверки всего, независимо от того, сколько раз я перезагружал или что-либо другое, файл подкачки по-прежнему находился на C:.
Я загрузился в безопасном режиме (msconfig, вкладка загрузки), и файл подкачки исчез. Я не делал ничего другого, только загрузился в безопасном режиме с сетью. Теперь пространство свободно на моем C:\, и у меня есть файл подкачки на D:.
Надеюсь, это сработает и для вас.
Ответ или решение
Для решения проблемы перемещения файла подкачки (pagefile.sys) на не системный диск в Windows 11, версия 22H2, необходимо учесть несколько ключевых моментов, особенно если предыдущие попытки привели к неудаче. Ниже приведены подробные шаги и рекомендации, которые могут помочь в вашей ситуации:
1. Настройка файла подкачки
Перед выполнением изменений в параметрах файла подкачки убедитесь, что у вас есть достаточно свободного места на целевом диске. Затем выполните следующие шаги:
- Откройте Панель управления.
- Перейдите в раздел "Система и безопасность" и затем выберите "Система".
- Нажмите на "Дополнительные параметры системы".
- В окне "Свойства системы" перейдите на вкладку "Дополнительно" и нажмите кнопку "Настроить" в разделе "Быстродействие".
- Затем выберите вкладку "Дополнительно" и нажмите кнопку "Изменить" в разделе "Виртуальная память".
2. Изменение настроек файла подкачки
- Снимите отметку с опции "Автоматически управлять размером файла подкачки для всех дисков".
- Выберите текущий диск (обычно C:), где находится
pagefile.sys
, и установите опцию "Без файла подкачки" или задайте значение, превышающее минимальные требования. - Нажмите "Установить".
- Теперь выберите другой диск (например, D:), на который вы хотите переместить файл подкачки.
- Установите параметр "Размер, управляемый системой" и нажмите "Установить".
- Нажмите "ОК", чтобы сохранить изменения.
- Перезагрузите компьютер.
3. Расширенные рекомендации
-
Если ваши попытки не увенчались успехом, вероятно, что было бы целесообразно попробовать перезагрузить систему в безопасном режиме:
- Откройте "Конфигурацию системы" (msconfig).
- На вкладке "Загрузка" выберите "Безопасный режим" и перезагрузите компьютер.
- После загрузки в безопасном режиме проверьте настройки файла подкачки — это часто помогает устранить проблемы с загрузкой системных параметров.
-
Если система использует BitLocker для шифрования дисков, убедитесь, что файл подкачки настроен на зашифрованные диски, так как некоторые пользователи отмечают, что Windows не создает файл подкачки на незашифрованных дисках.
4. Обратите внимание на следующие моменты
- Минимальный размер файла подкачки. Windows может требовать, чтобы на системном диске оставался минимальный размер файла подкачки (часто рекомендуется, чтобы он был в пределах от 1 до 1.5 размера установленной оперативной памяти).
- Проблемы с диском. Если на диске, на который вы пытаетесь переместить файл подкачки, есть ошибки, это также может повлиять на создание файла подкачки. Используйте "Проверка диска" (chkdsk) для проверки состояния диска.
Заключение
Если после выполнения всех шагов проблема не устраняется, возможно, имеет смысл рассмотреть возможность освобождения места на системном диске путем удаления ненужных файлов или переноса других программ на дополнительные диски. В крайнем случае, можно подключить внешний диск для хранения временных файлов, чтобы разгрузить основной системный диск. Ваша ситуация может требовать дальнейшего изучения, так как проблемы с перемещением файла подкачки иногда становятся следствием специфических настроек или конфигураций системы.