Отключить файл подкачки cmd
Конфигурация компьютера | |
Процессор: Intel Core i5-2400@3.4GHz | |
Материнская плата: Gigabyte GA-Z68X-UD3-B3 | |
Память: 2*8GB DDR3 1600MHz Crucial | |
HDD: SSD OCZ Agility 3 120GB, SSD SmartBuy Revival 240GB, HDD Samsung F4 2000GB, Samsung F1 750GB, WG Green 750GB | |
Видеокарта: ASUS GeForce GTX 670 2GB | |
Блок питания: Chieftec A135 APS-650C 650W | |
Монитор: 24" Benq G2420HDBL | |
ОС: Win7 x64, Linux Mint | |
Индекс производительности Windows: 7,5 (7,5 7,8 7,9 7,9 7,9) |
super_bitard,
Ага, вот и несоответствие. На семерке работаю в основном, на семерке и проверял. Сейчас на XP проверил - подкачка отключается, а файл остается.
-------
* Книгой можно не только стаканчик с лапшой накрывать. ©
1. При изменении параметров размера файла подкачки для определённого диска до нуля посредством интерфейса операционной системы — он удаляется после перезагрузки операционной системы.
2. При этом используется стандартный механизм операционной системы PendingFileRenameOperations посредством вызова не менее стандартной функции WinAPI MoveFileEx с соответствующим параметром:
lpNewFileName [in, optional] The new name of the file or directory on the local computer. … If dwFlags specifies MOVEFILE_DELAY_UNTIL_REBOOT and lpNewFileName is NULL, MoveFileEx registers the lpExistingFileName file to be deleted when the system restarts. If lpExistingFileName refers to a directory, the system removes the directory at restart only if the directory is empty. |
И, при условии, что эта очередь будет успешно прочтена диспетчером сеансов «smss.exe» при загрузке — произойдёт удаление соответствующих файлов «pagefile.sys».
3. Наш случай — удаление файлов «pagefile.sys» программно (после программного отключения виртуальной памяти).
Ну, и, я ещё не смотрел идущий в комплекте «C:\WINDOWS\system32\pagefileconfig.vbs» — решается ли там данная проблема, и, если решается — то как.
Файл подкачки (виртуальная память) - системные файлы Windows (pagefile.sys и swapfile.sys), которые позволяют использовать операционной системе пространство на жестком диске при нехватке оперативной памяти. Когда в системе заканчивается оперативная память, она выгружает часть оперативной памяти, которую использует неактивная программа, на жесткий диск, чтобы освободить память для других программ. Затем, когда вы вернетесь обратно к программе, она поменяется местами с другой программой в ОЗУ. Это ведет к большому количеству операций чтения/записи, поэтому можно разместить файл подкачки на HDD, а не SSD диске. Но вы потеряете в скорости работы системы с файлом подкачки. Microsoft же рекомендует размещать файл подкачки на SSD диске, для максимальной производительности системы. По умолчанию файлы подкачки располагаются на том же диске, где установлена система Windows. Чтобы их увидеть, необходимо включить отображение скрытых файлов.
Чем отличается pagefile.sys и swapfile.sys
- Pagefile.sys - это и есть “классический” файл подкачки, который используется системой в случае нехватки ОЗУ.
- Swapfile.sys - это второй файл подкачки, который появился относительно недавно, а именно в Windows 8, он используется для хранения данных современных приложений. Swapfile.sys занимает не более 256 мбайт и рекомендуется не отключать его.
Как включить очистку файла подкачки используя локальную политику безопасности (secpol.msc)
Чтобы включить очистку файла подкачки при завершении работы системы, откройте оснастку локальной политики безопасности, для этого нажмите сочетание клавиш + R, в открывшемся окне Выполнить введите (скопируйте и вставьте) secpol.msc и нажмите клавишу Enter ↵.
В окне "Локальная политика безопасности" разверните следующие элементы списка:
Локальные политики ➯ Параметры безопасности
Далее, в правой части окна дважды щелкните левой кнопкой мыши по политике с названием Завершение работы: очистка файла подкачки виртуальной памяти
В окне "Свойства: Завершение работы: очистка файла подкачки виртуальной памяти" установите переключатель в положение Включен и нажмите кнопку OK.
Чтобы изменения вступили в силу, перезагрузите компьютер.
Как изменить размер файла подкачки
По умолчанию Windows выставляет размер файла подкачки автоматически, в зависимости от количества ОЗУ на компьютере. Лучше всего не менять этот параметр и оставить, как рекомендует система.
Чтобы изменить размер файла подкачки необходимо зайти в системное меню “Настройка представления и производительности системы”
1. Самый быстрый способ это начать вводить “представления и производительности системы” непосредственно в меню пуск или строке поиска на панели задач Windows.
2. Перейдите во вкладку “Дополнительно” и нажмите кнопку изменить в разделе “Виртуальная память”
3. Для изменения размера, необходимо снять галочку с чекбокса “Автоматически выбирать объем файла подкачки”
4. Далее выбираем “Указать размер” и вводим необходимый минимальный и максимальный размер файла подкачки и обязательно нажимаем кнопку “Задать”.
5. Перезагружаем компьютер для того чтобы применить изменения.
Windows PowerShell
Отключить файл подкачки позволяет и классическая командная строка, аналогом которой является утилита Windows PowerShell. Запустите последнюю от имени администратора из меню быстрых ссылок (вызывается комбинацией Win+X).
Далее в окне приложения выполните следующую команду:
Здесь параметр name=D:\\pagefile.sys определяет путь к файлу подкачки конкретного диска (в данном случае диск D). Если вы хотите отключить подкачку другого тома, укажите его букву. Для отключения всех имеющийся файлов подкачки используйте команду:
Выполнение указанных команд аналогично установке переключателя «Без файла подкачки» в настройках «Параметры быстродействия».
На этом все. Мы привели два способа, позволяющих отключить файл подкачки в Windows 10. Какой из них более удобен, выбирайте сами.
Как включить очистку файла подкачки используя файл реестра (reg-файл)
Данный способ подходит для всех редакций операционной системы Windows, и позволяет включить или отключить очистку файла подкачки при завершении работы системы с помощью внесения изменений в системный реестр Windows
Прежде чем вносить какие-либо изменения в реестр, настоятельно рекомендуется создать точку восстановления системы
Все изменения производимые в редакторе реестра отображены ниже в листингах файлов реестра.
Чтобы включить очистку файла подкачки при завершении работы системы, создайте и примените файл реестра следующего содержания:
Windows Registry Editor Version 5.00.
[HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Memory Management].
"ClearPageFileAtShutdown"=dword:00000001
Чтобы отключить очистку файла подкачки при завершении работы системы, создайте и примените файл реестра следующего содержания:
Windows Registry Editor Version 5.00.
[HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Memory Management].
"ClearPageFileAtShutdown"=dword:00000000
После применения файлов реестра, чтобы изменения вступили в силу, перезагрузите компьютер.
Используя рассмотренные выше действия, можно включить (отключить) очистку файла подкачки виртуальной памяти при завершении работы Windows.
В данной статье представлены примеры команд для управления файлом подкачки с помощью утилиты командной строки wmic.exe (Windows Management Instrumentation Command). Подробнее о Windows Management Instrumentation (WMI), Вы можете почитать ➯
здесь
Чтобы увеличить объем доступной оперативной памяти, компьютер использует виртуальную память, записывая определенный объем данных оперативной памяти на жесткий диск, в файл подкачки (скрытый системный файл pagefile.sys), и по мере необходимости обращается к этим данным, что приводит к улучшению производительности системы.
При создании, изменении или удалении файлов подкачки необходима перезагрузка компьютера.
Параметры быстродействия
Для управления подкачкой в Виндовс предусмотрены специальные системные настройки. Чтобы перейти к ним, откройте строку «Выполнить» (клавиши Win+R) и введите команду systempropertiesperformance.
Откроется окно «Параметры быстродействия», в котором необходимо перейти на вкладку «Дополнительно». Здесь в блоке «Виртуальная память» следует нажать кнопку «Изменить…», а затем в появившемся окне снять галочку «Автоматически выбирать объем файла подкачки».
Станет активна опция переключения между дисками, и для каждого раздела можно будет отдельно задавать размер дополнительной памяти. Для отключения файла подкачки выберите нужный диск сверху, а потом ниже установите галочку «Без файла подкачки». Подтвердите изменения кнопками «Задать» и «ОК».
Далее перезагрузите компьютер.
Перенос файла подкачки
Для перемещения файла подкачки на другой жесткий диск необходимо выбрать нужный диск в списке и мы рекомендуем выбрать “Размер по выбору системы”, либо задать размер файла самостоятельно.
Также с файлом подкачки можно управлять через командную строку, для этого у нас есть отдельная статья.
Оптимальный размер файла подкачки
Оптимальный размер файла подкачки зависит от конкретных задач, которые вы будете выполнять за компьютером и размером установленной оперативной памяти на ПК.
Для того, чтобы рассчитать оптимальный размер файла подкачки, нужно максимально нагрузить компьютер вашими повседневными задачами (открыть документы, браузер с большим количеством вкладок, используемые вами программы или максимально ресурсозатратную игру) и посмотреть количество занимаемой оперативной памяти. Для этого откройте “диспетчер задач”, сделать это можно нажав ctrl+alt+del и выбрав в появившемся меню “диспетчер задач”, либо начав вводить в меню пуск “диспетчер задач”.
Далее в случае если диспетчер представлен в минимизированном виде, жмем кнопку “Подробнее”.
В диспетчере переходим во вкладку “Производительность” -> “Память”
Смотрим количество используемой памяти (в нашем случае это 9,9 гбайт) и доступной оперативной памяти
Умножаем это число в 2 раза (в нашем случае 19,8 гбайт) и отнимаем от количества установленной оперативной памяти на компьютере.
Если количество вашей оперативной памяти больше, чем вы используете, то можете отключить файл подкачки. Хотя теоретически, при большом количестве оперативной памяти, отключение файла подкачки сможет увеличить скорость работы системы и сэкономить немного места на жестком диске. Лучше оставьте минимальный размер файла подкачки хотя бы 800 мбайт.
Наша рекомендация: не отключать файл подкачки, чтобы избежать ситуаций с отказом системы в запуске программ из-за недостатка памяти или сбоем программ. Windows 10 отдает предпочтение оперативной памяти и не будет производить частую запись на ваш диск, к тому же современные SSD нормально относятся к большому количеству циклов перезаписи.
В данной статье показаны действия, с помощью которых можно включить очистку файла подкачки виртуальной памяти при завершении работы Windows.
Виртуальная память использует файл подкачки системы (pagefile.sys) для выгрузки страниц из оперативной памяти на диск, когда они не используются.
Во время работы системы файл подкачки открыт операционной системой в монопольном режиме и хорошо защищен. Однако если система настроена так, что допускает загрузку других операционных систем, необходимо убедиться, что при завершении работы системы выполняется очистка ее файла подкачки. Это гарантирует, что уязвимые сведения из памяти процессов, которые могли попасть в файл подкачки, не станут доступны пользователям, получившим прямой несанкционированный доступ к этому файлу.
Если эта политика включена, то при корректном завершении работы системы выполняется очистка файла подкачки системы (pagefile.sys), а также выполняется обнуление файла режима гибернации (hiberfil.sys)
Управление файлом подкачки (pagefile.sys) с помощью командной строки
Откройте командную строку от имени администратора и выполните команды представленные ниже.
Чтобы снять флажок Автоматически выбирать объем файла подкачки выполните команду:
wmic computersystem set AutomaticManagedPagefile=False
Также, чтобы снять флажок Автоматически выбирать объем файла подкачки выполните команду:
wmic computersystem where name="%computername%" set AutomaticManagedPagefile=False
Чтобы установить флажок Автоматически выбирать объем файла подкачки выполните команду:
wmic computersystem set AutomaticManagedPagefile=True
Также, чтобы установить флажок Автоматически выбирать объем файла подкачки выполните команду:
wmic computersystem where name="%computername%" set AutomaticManagedPagefile=True
Прежде чем использовать команды представленные ниже, необходимо снять флажок Автоматически выбирать объем файла подкачки
Чтобы отключить использование существующего файла подкачки (соответствует переключателю Без файла подкачки) выполните команду:
wmic pagefileset where name="C:\\\\pagefile.sys" delete
где:
name="C:\\\\pagefile.sys" - расположение файла подкачки
Чтобы отключить использование всех существующих файлов подкачки (соответствует переключателю Без файла подкачки) выполните команду:
Чтобы создать файл подкачки (соответствует переключателю Размер по выбору системы) выполните команду:
wmic pagefileset create name="C:\\\\pagefile.sys"
Чтобы принудительно задать размер существующего файла подкачки (соответствует переключателю Указать размер) выполните команду:
wmic pagefileset where name="C:\\\\pagefile.sys" set InitialSize=1024,MaximumSize=4096
где:
name="C:\\\\pagefile.sys" - расположение файла подкачки
InitialSize - исходный размер файла подкачки
MaximumSize - максимальный размер файла подкачки
Чтобы просмотреть общую информацию об имеющихся у Вас файлах подкачки, выполните команду:
Чтобы просмотреть дополнительную информацию о файлах подкачки, если Вы принудительно задавали их размер, выполните команду:
wmic pagefileset list /format:list
Теперь вы знаете как при помощи консольной утилиты wmic.exe создать, удалить, изменить размер файла подкачки, а также просмотреть информацию об имеющихся у вас файлах подкачки.
В операционной системе Windows 10 реализован механизм расширения памяти за счет так называемого файла подкачки. Он представляет собой область на жестком диске, в которой сохраняются неиспользуемые данные ОЗУ, выгружаемые из физической памяти при нехватке в ней места для запуска новых программ. То есть речь идет о виртуальной памяти. В Windows 10 подкачка осуществляется с помощью двух скрытых файлов: pagefile.sys (есть и в других версиях системы) и swapfile.sys (появился в «десятке» для ускорения работы «Универсальных приложений»).
Каждая конкретная конфигурация ПК предусматривает свой оптимальный размер виртуальной памяти. В большинстве случаев по умолчанию стоит автоматическое определение объема файла подкачки, и менять что-то не имеет смысла. Однако существуют варианты, когда для увеличения производительности компьютера требуется полностью отключить файл подкачки. О том, как это сделать в Windows 10, расскажем ниже.
Как отключить файл подкачки в Windows 10
Чтобы удалить файл подкачки, отмечаем пункт “Без файла подкачки” и нажимаем кнопку “Задать”.
Читайте также: