Секреты Windows 7: как отключить файл подкачки и чем это может грозить?
Никто не станет отрицать, что уровень быстродействия и производительности компьютера зависит от того, насколько «могущественна» его аппаратная начинка. Также не будем забывать, что залогом стабильности работающей ОС является реализованная корректным образом конфигурация ПК. Вместе с тем некоторые пользователи, увлеченные «оптимизационной» страстью, приходят к ложному пониманию, что работа некоторых служб и функций в майкрософтовской ОС — это понапрасну и, в общем-то, впустую растрачеваемые системные ресурсы. Однако затронутый в статье вопрос «Windows 7: как отключить файл подкачки» поможет вам, уважаемые читатели, понять, насколько нецелесообразно деактивировать виртуальную память ПК. Впрочем, для тех, кому не дает покоя невесть откуда вселившийся в них дух естествоиспытателя, в статье дается конкретный ответ.
Итак, давайте более детально разберемся в вопросах о том, зачем Windows нужен Pegefile, как управлять «виртуальными» параметрами и каковы вообще могут быть последствия, когда пользователь лишает операционную среду дополнительных резервов памяти.
Где находится и для чего предназначен файл подкачки?
На 7-ке, впрочем, как и у предшествующей XP, а также восьмой преемницы, по умолчанию виртуальная память располагается конкретно на системном разделе винчестера, как правило, обозначающемся латинской буквой «С». Стоит отметить, что Pagefile является скрытым файлом, поэтому для того, чтобы «обнаружить» его присутствие в корневом каталоге ОС, необходимо задействовать соответствующую функцию «Показ… файлов и папок», доступ к которой можно получить через раздел «Оформление и персонализация». Что касается предназначения виртуальной памяти, то здесь не все так просто… Однако основная мысль такова:
- Pegefile — это специально выделенная область на жестком диске, которая предназначена не только для того, чтобы компенсировать нехватку физического ОЗУ, но и для того, чтобы помогать операционной среде работать более эффективно за счет интегрированных в ОС функций: SuperFetch и ReadyBoost, которые не будут полноценно работать, если в Windows отсутствует файл подкачки.
- «Виндовс» в момент непредвиденных критических ситуаций, например при возникновении BSOD-ошибки, создает аварийный дамп памяти. Как вы понимаете, «урезанный» ОС функционал будет лишен такой возможности, а это не совсем хорошо, так как впоследствии вы не сможете узнать, что именно стало причиной «синей смерти».
В каких объемах виртуальной памяти нуждается седьмая ОС?
При инсталляции операционной системы размер файла подкачки Windows выставляет автоматически. Обычно значение виртуальной памяти тождественно объему физического ОЗУ (номинал установленных планок). Как показывает практика, для нормальной работы ОС этого вполне хватает. Стоит упомянуть, что 32-хбитная Windows способна «увидеть» и работать только с 4-хгигабайтовой памятью, тогда как у 64-хразрядной версии ограничения начинаются с цифры в 192 ГБ. Теперь что касается допустимых значений Pagefile. Нет никакого смысла выделять под виртуальную память более 4-х ГБ дискового пространства, так как в большинстве случаев это лишнее… Как уже говорилось, автоматических значений вполне достаточно. В случае «критической нехватки» свободного места на системном диске можно переместить директорию Pagefile в другой раздел накопителя, что ни в коей мере не повлияет на стабильность работы операционной среды Windows.
Как изменять файл подкачки?
Допустим, вы уверены в правоте своих предположений или же какое-либо цифровое событие навязывает вам свой сценарий действий — вам необходимо уменьшить либо расширить размер виртуальной памяти. Следуйте коротким инструкциям, и успешность предпринятых вами действий гарантирована.
- Войдите в меню «Пуск».
- Задержите маркер на пункте «Компьютер» и нажмите правую кнопку мыши.
- Из ниспадающего контекстного списка выберете «Свойства».
- Далее необходимо активировать пункт, который расположен слева, — «Дополнительные… системы».
- В окне «Свойства…» — в первом блоке «Быстродействие» — нажмите на клавишу «Параметры».
- Перейдите по вкладке «Дополнительно».
- В нижней области окна вы увидите кнопку «Изменить» — жмите на нее!
- Снимите флажок с «автоматического» чекбокса и активируйте пункт «Указать размер».
- Введите требуемые значения.
- После нажмите на кнопку «Задать», затем — «ОК».
Внесенные вами изменения вступят в силу сразу после перезагрузки Windows 7. Как отключить файл подкачки, вы узнаете из следующего раздела нашей статьи. Однако даже 8 ГБ физической памяти не могут гарантировать вам стабильность, если вы удалите директорию Pagefile.
Итак, как это сделать: когда вам кажется, что объема физического ОЗУ вполне достаточно
С помощью вышеописанного алгоритма действий вновь войдите в рабочую область окна «Виртуальная память».
- Нажмите на кнопку «Без файла подкачки».
- Активируйте клавишу «Задать».
- Подтвердите свои настройки и перегрузите систему.
В тему: невероятно полезная информация
Обычно, вопрос, в нашем случае касающийся ОС Windows 7: «Как отключить файл подкачки?», возникает по двум основным причинам.
- Когда жесткий диск «С» переполнен, и пользователь в силу своей неопытности не понимает, насколько недальновидным является действие, в результате которого Windows остается без «спасительной» виртуальной памяти.
- Второй случай — это излишняя самоуверенность пользователя, когда он думает, что установленных ОЗУ-планок более чем достаточно, и решается избавиться от «ненужной» ему функции.
В обоих случаях результат окажется одним — система начнет существенно подтормаживать, а некоторый софт и вовсе перестанет работать. Как видите, Pagefile — весьма полезный компонент в ОС.
В заключение
Итак, несмотря на преимущество скоростных показателей физического ОЗУ, виртуальная память является важным «помощником» в решении общих задач, связанных с оперативной обработкой данных. Что ж, теперь вам известно, как изменять файл подкачки и насколько важен факт его присутствия в ОС. В качестве бонуса за внимание, которое вы уделили прочтению этой статьи, хочется дать один простой совет: если ваша физическая память имеет объем более чем 4 ГБ — ставьте 64-хразрядную систему, а в остальном все на ваше усмотрение. Всего доброго, стабильности вам и удачных конфигураций!
Почему файл подкачки нельзя отключать
Подкачка ( swap ) — технология, позволяющая операционной системе (например, Windows) выделить программам больше оперативной памяти, чем имеется в компьютере. Достигается это за счёт переноса данных не первой необходимости из физической оперативной памяти в специально выделенное место на устройстве хранения данных, таком как жёсткий диск или твердотельный накопитель (SSD). Если в Linux для свопа обычно используется специальный раздел диска, то в Windows — не менее специальный файл (иногда даже несколько). Вот он-то и зовётся файлом подкачки (далее будем звать его своп ом для краткости).
Наберите » файл подкачки » в любом поисковике, и он любезно предложит вам десятки/сотни статей на тему » настроить размер » и » отключить «. Размер этого файла не является жёстко фиксированным (в отличие от раздела, используемого в Linux), и его можно изменить в любой момент. В норме Windows сама решает, какого размера своп необходим конкретно на этом компьютере, если использовать его так, как он обычно используется. Не всем пользователям нравится, что Windows позволяет себе что-то там решать, не спрашивая их мнения. Поэтому и настройку свопа ей не доверяют, предпочитая сделать всё своими руками. Благо, она этого не запрещает.
Проблема №1
К сожалению, никто из этих людей даже приблизительно не представляет, какого размера должен быть своп на машинах с разным объёмом памяти и разными сценариями использования. Более того — ни бесчисленные статьи в интернете, ни даже официальные рекомендации MicroSoft не дают на это внятного ответа. Всё так или иначе сводят к формуле K * X , где X — объём имеющейся в компьютере физической оперативной памяти, а K — некий коэффициент, значение которого берётся с ближайшего потолка. Обычно K равен 2, 1.5, 1.2, но может быть что угодно другое. Адепты разных значений k вяло спорят друг с другом, но суть от того не меняется.
Кроме того, в последние годы, когда 8 и даже 16 гигабайт физической памяти стали нормой, по интернету загуляла очередная рекомендация горе-оптимизаторов: выключить своп вообще. Дескать, Windows и всем программам такого объёма хватает за глаза, а наличие свопа систему только замедляет, ведь она ж, дура такая, в него что-то пишет даже когда свободной памяти — вагон на маленькой тележке. При этом вопросом «а что она туда пишет» никто не задаётся, как обычно.
А пишет она туда данные, скорость доступа к которым не играет практически никакой роли, потому что крохотны размером и используются раз в час. Физическая же память остаётся свободной и, как пионер, всегда готовой. Прирост скорости от такого, конечно, невелик, но он есть. Оптимизаторы-отключаторы же добровольно себя его лишают. Более того — уверяют всех, что производительность они, наоборот, повысили.
Но если бы только эта мелочь. Ряд программ выгружают данные в своп сами, не дожидаясь, пока система сделает это за них. Но в отличие от Windows, они могут «падать», когда это сделать не получается. Некоторые программы сохраняют там данные между включениями компьютера. Если сейчас вы такими программами не пользуетесь, где гарантия, что не будете пользоваться завтра? И не станете тыкаться, как слепой котёнок, в поисках причины их не-работы, даже не вспомнив, что своп отключен?
Наконец, физическая память может просто кончиться. Без свопа пользоваться компьютером станет практически невозможно.
Проблема №2
Кроме того, отключениям свопа вы усложните работу тому человеку, которому придётся восстанавливать вашу Windows после BSoD , » синего экрана смерти «. Дело в том, что при показе BSoD система с настройками «по умолчанию» создаёт дамп памяти ядра, в котором содержится информация, необходимая для устранения сбоя. Эти дампы могут быть прочитаны специальными программами, которые с большой долей вероятности укажут драйвер, вызвавший сбой. Но при отключённом свопе создать дамп у системы не получится. И останется нашему специалисту лишь тоскливо гуглить код ошибки с синего экрана (который далеко не всегда указывает причину), да расчехлять табельный бубен.
Тем не менее
Задание жёстко фиксированного размера свопа иногда может иметь смысл — это всего лишь файл, и относятся к нему все как к любому другому файлу. Поэтому при увеличении объёма он может фрагментироваться, то есть, разные его части будут находиться в разных местах жёсткого диска. Это может негативно сказаться на скорости чтения/записи из/в него. Но если хорошо подумать, и понаблюдать за поведением Windows, опасения окажутся напрасными: она очень редко увеличивает размер свопа, только когда это действительно необходимо. То есть, в типичном домашнем компьютере — практически никогда. На не совсем типичном, конечно, мы можем наблюдать всё, что угодно.
Проблемы не существует?
Есть и другой путь: послать в куды подальше все рекомендации горе-оптимизаторов, и расположить своп на твердотельном накопителе (SSD). Это решит проблему фрагментации, ведь на SSD её не существует. И обмен данными со свопом станет намного быстрее. Учитывая, что в компьютерах с нормальным на сегодня объёмом оперативной памяти в 8/16 гигабайт данных туда пишется довольно мало, изнашивание SSD это практически не ускорит.
В общем, всё как обычно. Размер файла подкачки, если вы не являетесь специалистом высочайшего уровня по компьютерам и Windows, лучше оставить на усмотрение системы. Так же, как многое другое. Практика показывает, что Windows, установленная и настроенная по рекомендациям MicroSoft, оказывается быстрее и устойчивее к сбоям, чем оптимизированная по всем советам «оптимизаторов» из интернета. Иногда они, конечно, оказываются действенны (точнее, какой-то один из них), но такие случаи единичны и требуют индивидуального рассмотрения.
Почему на Windows нельзя отключать файл подкачки, даже если у вас много оперативной памяти и стоит SSD
В интернете можно найти рекомендации отключить файл подкачки, если вы используете достаточный объем (от 8 и больше) гигабайт оперативной памяти, а также, если у вас стоит SSD вместо обыкновенного жесткого диска. В первом случае вам рекомендуют так поступить, якобы из-за ненадобности файла подкачки, а во втором случае, руководствуясь благими намерениями: продлить жизнь вашему твердотельному накопителю. На самом деле, вам оказывают медвежью услугу.
Перейдем сначала к первому случаю, чтобы ответить на главный вопрос: «Действительно ли файл подкачки необязателен?» На самом деле, не смотря на, то, что файл подкачки можно отключить, а объем вашей оперативной памяти достаточно велик, операционная система нуждается в файле подкачки, так как некоторые данные старается записывать именно туда.
Например, получив синий экран смерти, с отключенным файлом подкачки вы скорее всего увидите после успешной (или не очень) перезагрузки, что система не записала аварийный дамп памяти, который с помощью таких программ как WhoCrashed расскажет вам о том, что именно привело к сбою. В другой ситуации, отключив файл подкачки и позабыв об этом, вы, допустим, решите «поиграть» с виртуальными машинами с помощью Virtual Box, и обнаружите, что, после того как вы загрузили память до предела: у вас начали с ошибками выключаться виртуальные машины или закрываться браузер. В то время, когда у вас есть файл подкачки: лишние виртуальные машины могут приостановиться, но не вылететь полностью, да и остальные программы продолжат работу в штатном режиме по мере своих возможностей. Возможны и другие «глюки» в работе после подобной «оптимизации».
И наконец, распространен миф, что файл подкачки убивает SSD. На самом деле, SSD стали в последние годы гораздо надежнее, можно даже заказать китайский SSD, и его «хрупкость» будет соответствовать скорее погрешности брака, чем технологическим особенностям этих накопителей. Разумеется, купив, твердотельный накопитель повышенной надежности от именитой фирмы, вы получите еще больше эксплуатационного ресурса. Тоже самое относится и к дефрагментации, но это тема отдельной статьи.





