- Сообщения
- 24,989
- Реакции
- 13,675
Немного теории
Файл подкачки, также известный как виртуальная память или своп-файл, представляет собой зарезервированную часть диска, которую операционная система резервирует для выгрузки неиспользуемых данных. Это позволяет освободить оперативную память компьютера, когда её объём оказывается недостаточным.На диске можно обнаружить два файла, относящиеся к механизму виртуальной памяти:
pagefile.sys — это специальный файл подкачки в Windows, используемый для временного хранения данных, когда оперативной памяти не хватает для работы.
swapfile.sys — это дополнительный файл подкачки, используемый только для приложений из магазина Windows (UWP). Данный файл появился, начиная с Windows 8.
Для чего стоит включать очистку файла подкачки
Основная причина — это безопасность данных: если при выключении компьютера оперативная память очищается, то в файле pagefile.sys очистка не проводится, и в файле могут остаться конфиденциальные данные, которые можно извлечь.Есть ли минусы
Да, есть: в процессе очистки содержимое файла подкачки заполняется нулями, и этот процесс может длиться довольно долго (всё зависит от размера файла подкачки и скорости дисковой подсистемы), вплоть до 30 минут.Файл подкачки и шифрование BitLocker: это надёжно?
Довольно надёжно при соблюдении некоторых условий. Начиная с Windows 7, компания Microsoft внедрила функцию автоматического управления файлом подкачки при шифровании диска BitLocker (BDE). А именно в ветке реестраHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
Создается ключ:
PagefileOnOsVolume - Если значение этого параметра установлено в 1, то том с операционной системой будет использоваться для размещения файла подкачки. Если на томе с ОС недостаточно места, система создаст меньший файл подкачки на этом же томе. Тем не менее BDE не создаст запись реестра PagefileOnOsVolume, если не присвоено значение по умолчанию ?:\pagefile.sys в ключе: PagingFiles.
За текущие настройки файла подкачки отвечает параметр PagingFiles, а в параметре ExistingPageFiles показаны имеющиеся на данный момент в системе файлы подкачки.
Если вы используете сторонние программы для шифрования данных, изучите документацию своего софта, дабы убедиться, что pagefile.sys зашифрован.
Подробнее:
Шифрование диска BitLocker (BDE) включает параметр реестра PagefileOnOSVolume в WindowsMove pagefile to another disk?
Как включить очистку файла подкачки
Личная безопасность важнее неудобств? Тогда приступим1. Запустите редактор реестра: нажмите Win+R, введите в открывшемся окне regedit и нажмите кнопку ОК
2. В открывшемся окне редактора пройдите по пути:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
3. Создайте новый ключ типа DWORD (32 бита) с именем ClearPageFileAtShutdown и присвойте ему значение 1.
4. Перезапустите компьютер для применения изменений
Или можно внести исправление при помощи PowerShell. От имени администратора выполните следующую команду и перезапустите компьютер
PowerShell:
Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management' -Name ClearPageFileAtShutdown -Value 1
Как отключить очистку файла подкачки
Тут все просто, присвойте значение 0 ключу ClearPageFileAtShutdown и перезапустите ПК. Или командой PowerShell
PowerShell:
Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management' -Name ClearPageFileAtShutdown -Value 0
Последнее редактирование: