Computer help - file server


[ Blog ] - [ File Server ] - [ Удаленная компьютерная помощь ]

В предыдущих версиях Windows вы, вероятно, помните старый добрый файл подкачки. Он используется, когда физическая память становится чрезмерно загруженной и в ней хранятся объекты, к которым обычно не было доступа в течение длительного времени. Это pagefile.sys. Затем у нас была опция гибернации в Windows, которая позволяла сохранять ядро ​​и все приложения на жесткий диск, чтобы вы могли запустить резервное копирование компьютера быстрее, чем при полной перезагрузке. Это hiberfile.sys.

В Windows 8/10 все становится сложнее.Pagefile.sys присутствует все время, но hiberfil.sys присутствует только в том случае, если в Windows включен быстрый запуск. Что такое быстрый запуск? По сути, это позволяет Windows выполнять гибридное завершение работы. Вот почему Windows 8/10 загружается намного быстрее, чем предыдущие версии Windows. Посмотрите мой предыдущий пост, в котором объясняется, что такое гибридное завершение работы в Windows 8.

Чтобы использовать новую функцию гибридного завершения работы, которая включена по умолчанию, в Windows необходимо включить гибернацию. Если спящий режим отключен, у вас не будет файла hiberfil.sys, и вы также не сможете использовать опцию быстрого запуска. Вы можете прочитать мой пост о включении гибернации в Windows.



Теперь интересно то, что, когда у вас включен быстрый запуск (то есть включен спящий режим), ваш hiberfil.sys будет будет около 75% вашей оперативной памяти, а файл подкачки будет около 25%. Это связано с тем, что файл hiberfil.sys содержит ядро ​​Windows и драйверы устройств. Файл подкачки используется только в том случае, если вся оперативная память исчерпана только в нашей системе и используется, когда вы фактически работаете с Windows.Hiberfil.sys используется только для процесса загрузки.

Если у вас не включен спящий режим в Windows, вы увидите, что файл подкачки теперь имеет тот же размер, что и объем оперативной памяти, которая у вас есть.



На скриншоте выше у меня есть машина с Windows с 1 ГБ ОЗУ и отключенным быстрым запуском. Теперь, когда мы понимаем, как это работает, давайте перейдем к новому: swapfile.sys. Что это за фигня? По сути, это похоже на файл подкачки, но служит другим целям.

Одна из основных причин использования файла подкачки.sys - приостанавливать и возобновлять работу приложений Магазина Windows. Так почему бы просто не использовать для этого файл подкачки? Он используется, потому что определенные типы операций подкачки можно выполнять более эффективно с помощью этого особого типа файла подкачки.

Вот более ясное объяснение. Windows поддерживает как подкачку, так и подкачку. Пейджинг будет содержать элементы, к которым не было доступа в течение длительного времени, тогда как при обмене будут храниться элементы, которые были недавно удалены из памяти. К элементам в файле подкачки можно будет не получить доступ снова в течение длительного времени, тогда как к элементам в файле подкачки можно будет получить доступ гораздо раньше.

Кроме того, подкачка очень эффективна на компьютерах высокого класса, тогда как подкачка более эффективна на планшетах и ​​ПК низкого уровня. Каждый файл подкачки имеет разные требования для динамического роста, резервирования пространства, политик чтения/записи и т. Д. Если бы у вас был один и тот же файл подкачки, он бы очень быстро фрагментировался из-за страниц фиксированного размера, используемых в подкачке, и больших фрагментов. используется при свопинге.

Как видно из вышеизложенного, размер swapfile.sys составляет около 16 МБ. На данный момент он используется для приложений Магазина из-за их различных потребностей в разбиении на страницы по сравнению с традиционными программами Windows.В будущем для него могут быть другие применения, но Microsoft не уточняет, что именно.

Вот что делают эти три файла в системе Windows 8/10. Обратите внимание, что могут произойти некоторые интересные и неприятные вещи. Если у вас 16 ГБ ОЗУ и вы используете быстрый запуск в Windows, это означает, что у вас тоже будет файл гибернации на 16 ГБ! Если вы используете Windows на SSD, он может занимать большую часть вашего дискового пространства.

Вы можете уменьшить размер файла гибернации (hiberfil.sys) в Windows без отключения гибернации с помощью следующей команды: powercfg.exe/hibernate/size 50



Это уменьшит размер файла гибернации составляет 50% ОЗУ, а не 100%. Обратите внимание, что вы не можете снизить его более чем на 50%. Однако, если у вас большой объем оперативной памяти, например 16 ГБ, 32 ГБ или больше, вы можете сэкономить довольно много места.

Другое дело, что вам не нужно беспокоиться о том, что файл гибернации станет слишком большим, как в предыдущих версиях Windows.Ранее файл гибернации хранил ядро, драйверы устройств и все данные приложения. Теперь, когда нет данных приложения, размер файла остается довольно постоянным, поэтому, если у вас много оперативной памяти, вам, вероятно, в любом случае не нужен такой большой файл гибернации.

Надеюсь, это даст вам более четкое представление о том, как файлы pagefile.sys, hiberfil.sys и swapfile.sys работают в Windows 8/10. Если у вас есть какие-либо вопросы, не стесняйтесь оставлять комментарии. Наслаждайтесь!

.
SETUP UA COMPUTER BLOG