Могу ли я удалить pagefile.sys, чтобы сэкономить место на моем SSD?


33

На моем компьютере установлена ​​Windows 8 на SSD. SSD всего 250 ГБ, и я пытаюсь освободить место. WinDirStat обнаружил, что большой файл «PageFile.sys». Это 8 ГБ.

Глядя на Google, я нашел учебники о том, как удалить его, но не так много, если я должен удалить его. Это важно?


Добавьте настоящий жесткий диск в дополнение к вашему SSD и перенесите его на этот диск.
— Кибернард

Часто рекомендуется отключать виртуальную память при использовании SSD "Потому что SSD работает быстро!" но это плохой совет. Ваши приложения будут сильно зависать при нехватке оперативной памяти, что приведет к потере данных. Да, максимально увеличьте объем ОЗУ перед покупкой твердотельного накопителя, чтобы продлить срок его службы, но не отключайте файл подкачки.
— эндолит

Чтобы освободить место на системном твердотельном накопителе, попробуйте изменить размер файла «Восстановление системы»: Панель управления \ Система \ Расширенные настройки системы в левой части окна \ Защита системы, а затем измените настройку защиты с помощью кнопки «Настроить диск». C »и уменьшите размер дискового пространства для восстановления системы с помощью ползунка« Максимальное использование ».

Ответы:


31

PageFile.sys - это ваша «виртуальная память» или «пространство подкачки». Это то место, куда идут вещи из вашей оперативной памяти, когда они в данный момент не используются. Вы никогда не должны удалять этот файл. Вы можете, с некоторой осторожностью, изменить системные параметры Windows, которые определяют размер этого файла, однако при этом вы, вероятно, увидите снижение производительности.


Я просто хочу добавить, что именно туда отправляются данные, когда нет более быстрого места для их передачи, слишком много этого приводит к перебоям .
— Луи

1
Технически возможно снять его и запустить без него. Это не рекомендуется, хотя.
— Келтари

8
Вы можете увидеть увеличение производительности! Файл подкачки обычно имеет тот же размер, что и оперативная память, но если, скажем, у вас было 6 ГБ оперативной памяти (следовательно, 6 ГБ подкачки на общую сумму 12 ГБ), то окна будут помещать «неиспользуемые» приложения в раздел подкачки, даже если оперативная память все еще доступна, для учета для другого приложения ВОЗМОЖНО его использовать. Если вы никогда не используете больше 6 ГБ, вы можете увеличить производительность, отключив swap (т.е. удалив pagefile.sys)
— Shelvacu

21

Запуск без файла подкачки - очень плохая идея. Если ваша система стабильна, и вы не хотите, чтобы ваш файл подкачки был на вашем SSD, вы можете вручную установить его местоположение на другой диск - щелкните правой кнопкой мыши на «Мой компьютер» (или «Этот компьютер» в Windows 8.1) «Дополнительно» - > «производительность» -> «продвинутый»

Не устанавливайте файл подкачки для c: и установите его для системы, управляемой на другом диске. Однако, если ваша система падает, вы не сможете иметь мини-дампы. В этом случае просто включите его во время устранения неполадок

введите описание изображения здесь


Не могли бы вы уточнить, что «Запуск без файла подкачки - очень плохая идея»? почему это плохая идея? У меня есть 32 ГБ оперативной памяти и не более 15 ГБ из этого используется всеми работающими программами. так что на самом деле нечего менять в файловой системе.
— AaA

3

Если вы действительно хотите удалить его, сначала отключите его. Вы можете сделать это с помощью дополнительных параметров производительности в Свойствах системы.

Вы можете попасть туда, запустив sysdm.cpl, щелкнув вкладку « Дополнительно » и нажав кнопку « Настройки ...» для повышения производительности. Затем перейдите на вкладку « Дополнительно » в новом окне « Параметры производительности» и нажмите кнопку « Изменить ...» .

  • Uncheck Automatically manage paging file size for all drives
  • Установите для всех дисков значение Нет файла подкачки.
  • Нажимайте ОК, пока Windows не предложит перезагрузку

После перезагрузки вы можете безопасно удалить pagefile.sys.

Тем не менее, я не думаю, что вы должны когда-либо отключать файл подкачки, особенно если у вас есть SSD; поскольку SSD только ускорит это.

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


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

@JourneymanGeek Ха-ха, нет, они достаточно разные. Наши ответы просто иллюстрируют множество разных мнений. Я говорю, не относитесь к SSD как к умирающему ресурсу. И есть другие, которые никогда не сталкиваются с проблемами, работающими без файла подкачки.
— Луи

1

Я смог исправить это, следуя инструкциям здесь .

Если вы получили сообщение об ошибке, которое не может удалить pagefile.sys, запустите командную строку с повышенными привилегиями и введитеpowercfg.exe /hibernate off


1
Добро пожаловать в SuperUser! Отредактируйте свой ответ, включив в него информацию из источника, на который вы ссылаетесь, чтобы она оставалась полезной для других пользователей, даже если ссылка станет недоступной в будущем.
— Я говорю: восстанови Монику

Я выполнил эту команду на Windows7, и это не помогло. Это даже не уменьшило размер файла.
— IsmailS

powercfg.exe / hibernate off это только для целей гибернации (hiberfil.sys), а не для pagefile.sys.
— Хайме Гарсия Перес
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.