Могу ли я удалить 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.