Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Разное - Файл Подкачки (pagefile.sys) - .:[все вопросы]:.

Ответить
Настройки темы
Разное - Файл Подкачки (pagefile.sys) - .:[все вопросы]:.

Аватара для ShaddyR

Железных Дел Мастер


Moderator


Сообщения: 24736
Благодарности: 4532


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


Изменения
Автор: ShaddyR
Дата: 15-10-2009
Файл подкачки


Цитата:
Настройка файла подкачки для оптимизации и восстановления Windows XP

Файл подкачки (Pagefile.sys) — это скрытый файл на жестком диске компьютера, который используется Windows XP по принципу оперативного запоминающего устройства (RAM). Файл подкачки и физическая память вместе составляют виртуальную память. По умолчанию Windows хранит файл подкачки в загрузочном разделе (раздел, в котором установлена операционная система и вспомогательные файлы). Рекомендуемый размер файла подкачки должен быть в 1,5 раза больше общего объема RAM. (уже неакутально ввиду намного больших объемов ОЗУ установленных в системах). В этой статье описан процесс настройки файла подкачки для выполнения функций оптимизации и восстановления операционной системы.

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

С другой стороны, после удаления файла подкачки из загрузочного раздела, Windows не сможет создать файл аварийной копии памяти (Memory.dmp) для записи отладочной информации в случае возникновения неустранимой ошибки режима ядра. Отсутствие такого файла, когда необходима отладка произошедшей ошибки, может послужить причиной длительного простоя системы.

Оптимальным решением является создание одного файла подкачки в загрузочном разделе, а второго — в разделе, который используется менее часто (на другом жестком диске, если такой имеется). Кроме того, для второго файла подкачки лучше всего отвести отдельный раздел, где нет других данных и системных файлов. По умолчанию Windows в первую очередь использует файл подкачки из менее загруженного раздела (а не файл подкачки из загрузочного раздела, количество обращений к которому намного больше). Для определения файла, который задействуется для управления виртуальной памятью, Windows применяет внутренний алгоритм.

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

В результате соблюдения приведенных выше рекомендаций будут выполнены важные с точки зрения оптимизации и восстановления системы условия.
• Система соответствующим образом настроена для записи файла Memory.dmp в случае возникновения ошибки режима ядра.
• В основном используется файл подкачки из менее загруженного раздела.

Дополнительные сведения о перемещении файла подкачки в Windows XP см. в следующей статье базы знаний Майкрософт:
KB307886: Как переместить файл подкачки в Microsoft Windows XP

Дополнительные сведения о настройке параметров быстродействия в Windows XP см. в следующей статье базы знаний Майкрософт:
KB308417: Как установить параметры быстродействия в Microsoft Windows XP

Дополнительные сведения о методах восстановления Windows XP см. в следующей статье базы знаний Майкрософт:
KB307973:Настройка механизма восстановления в Microsoft Windows XP
Размещение файла подкачки на другом разделе дает выигрыш в производительности только в том случае, если этот раздел расположен на другом физическом диске
Цитата:
Что дает перемещение файла подкачки
Размещение файла подкачки на специально отведенном для него разделе другого физического диска повышает быстродействие Windows, поскольку ускоряется обработка запросов ввода-вывода (I/O). Кроме того, размещенный таким образом файл не фрагментируется, что также способствует улучшению производительности.

Сколько должно быть файлов подкачки и где их размещать
В базе знаний Microsoft есть статья (KB307886), рассказывающая о том, как переместить файл подкачки в Windows XP (но статьи о Windows Vista на данный момент нет, хотя процедура аналогична). В частности, в статье говорится, что вы можете увеличивать производительность системы, а также освободить пространство на загрузочном разделе, переместив данный файл на альтернативный раздел. К сожалению, в статье не освещен один важный момент, а именно - файл подкачки имеет смысл перемещать только на раздел, располагающийся на другом физическом диске, о чем я успел уже дважды упомянуть в данной статье. Об этом, впрочем, говорится в другой статье (KB314482), где приводятся обоснования и преимущества такого подхода, а также другие советы по настройке файла подкачки. Например, там говорится, что при отсутствии файла подкачки на системном разделе, Windows не сможет создавать дампы памяти (memory.dmp), которые могут быть полезны для устранения неполадок ОС. Я рекомендую вам прочесть эту статью для более полного понимания преимуществ перемещения файла подкачки.



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

В итоге, в соответствии с рекомендациями Microsoft, оптимальным решением при наличии двух физических дисков является создание двух файлов подкачки - на системном разделе (фактически для сохранения возможности записывать дампы памяти) и на отдельном разделе другого жесткого диска (для повышения быстродействия системы). Далее мы будем воплощать эти рекомендации Microsoft в ОС Windows Vista.

Какого размера должен быть раздел

Как вы уже поняли, для перемещения файла подкачки нужно создать отдельный раздел. Но какого размера? Конкретных рекомендаций по максимальному размеру файла подкачки быть не может, поскольку все зависит как от объема установленной оперативной памяти, так и от того, насколько интенсивно используется файл подкачки системой и приложениями. Очевидно, что чем больше оперативной памяти установлено, тем меньше задействуется файл подкачки. Когда размер файла подкачки управляется системой, его максимальный размер не превышает трех объемов оперативной памяти. В большинстве случаев раздела с таким размером будет вполне достаточно. Увеличение файла подкачки без необходимости не повлечет за собой увеличения производительности - от этого система не станет активнее использовать его.

Фрагмент статьи OSzone.net: Как переместить файл подкачки в Windows Vista

Другие ссылки по теме
  1. Алгоритм оптимального размещения файла подкачки для системы с одним ж.диском
  2. Mark Russinovich по-русски : Преодолевая ограничения Windows: виртуальная память - в статье даются разъяснения по поводу того, как установить оптимальный размер файла подкачки (см. раздел "Насколько большим следует сделать файл подкачки?"
  3. Программы для создания виртуального диска в оперативной памяти

Отправлено: 08:38, 24-09-2002

 

Аватара для volk1234

Старовер


Сообщения: 1708
Благодарности: 314

Профиль | Отправить PM | Цитировать


Цитата volk1234:
1. Посмотреть как в БИОС выставлен внешний винчестер - именно как USB HDD или иначе? »
меня интересовало как он выставлен - USB-ZIP, USB-FDD, USB-HDD ???

и еще какие настройки контролеера SATA\IDE в биосе? Контроллер не работает и ладно, но настройки то есть?

Цитата DGHunter:
Он единственный, он же C:, кроме него только DVD »
Ну из первого поста это не было понятно. Врядли поможет, но я бы попробовал отключить DVDROM. а вдруг

Вообще здесь 2 момента, первый - Windows необходим файл подкачки на системном разделе, не критически но всеже.
И второй - здесь я скорее всего ошибаюсь, но читая про ReadyBoost в одном интервью я видел ответ про, то что файл подкачки
Майкрософт не собирается переносить на внешние устройства вроде флэш памяти, мол - слишком ненадежно и чревато зависанием системы.
Может поэтому и нельзя создать файл подкачки на внешнем съемном устройстве? Не предусмотрено-с ??

-------

Ю-ху!


Отправлено: 15:43, 25-01-2009 | #381



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Аватара для volk1234

Старовер


Сообщения: 1708
Благодарности: 314

Профиль | Отправить PM | Цитировать


Вот вроде здесь есть ответ:

http://www.microsoft.com/whdc/archive/usbfaq.mspx

Цитата:
Q: Can a USB storage device be the primary (and only) means of storage?
No. USB-based mass storage devices cannot be the primary hard disk storage solution on a regular system (Microsoft Windows Logo Program System and Device Requirements, B10.1.5.6). However, these devices might be expected to be a replacement for booting to load an operating system (for example using a CD-ROM drive over USB) on the primary boot drive or as a replacement for legacy floppy disk drives. Booting from an external USB CD-ROM or USB floppy disk drive requires BIOS support.
Это касаемо использования внешнего носителя, мне думается всеже файл подкачки на нем не будет работать. Так что ухищрения с RAM диск вам в помощь.

и еще:
http://www.ngine.de/index.jsp?pageid=4176
Цитата:
Upon completion of the install, the system will complain once on the first bootup that the pagefile does not exist. You can ignore this for now, as Windows will work fine without it. People are looking at fixing this issue, but its not critical for now.

У вас я так понимаю 1024мб памяти. Может просто отключить файл подкачки? Или я что нибудь упустил?


Жмем полезное сообщение, если оно полезное

-------

Ю-ху!


Последний раз редактировалось volk1234, 25-01-2009 в 16:58.

Это сообщение посчитали полезным следующие участники:

Отправлено: 16:32, 25-01-2009 | #382


Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать


Приветствую!

Прежде всего хочу поблагодарить, за внимание к моей проблеме и за помощь в ее решении!

Так вот, благодаря Volk1234 и очень полезной ссылочке , я набрел на очень полезный сайт www.usboot.org, где есть абсолютно бесплатная одноименная програмка.

И дальше дело техники, скачанный архив разпаковывается в папку на системном винте и запускается cmd_here.cmd
потом в появившейся командной строке: usboot phase-0
здесь при первом запуске нужно будет ввести код активации, который можно получить абсолютно бесплатно на вышеуказанном сайте, и дальше следовать инструкциям

и вуаля, полноценная система на USB HDD

Всем спасибо!

Отправлено: 03:24, 26-01-2009 | #383


Новый участник


Сообщения: 16
Благодарности: 0

Профиль | Отправить PM | Цитировать


DGHunter,

совершенно верно, что проблема отсутствующего файла подкачки существует и пока не решена. Я имею в виду систему XP в случае загрузки с USB-flash или флеш-карты через переходник CF (Compact Flash) to IDE44 (ноутбучный интерфейс), что удобнее.

Не решается проблема и объявлением загрузочной флешки несъемным устройством (с помощью драйвера Hitachi Microdrive:

http://www.flashboot.ru/index.php?na...=article&sid=8 )

Судя по всему, файл подкачки создается на этапе между исчезновением BIOS-представления флешки как HDD, т.е. перехватом работы с флешкой системой, и подключением драйвера cfadisk.sys от Hitachi Microdrive. Именно в этот период флешка видна как съемное устройство, что и запоминается где-то, а может, просто файл не создается и нигде в другом месте создан быть не может.

В самом деле, сообщения системы об отсутствующем или малом файле подкачки заканчиваются уведомлением, что он увеличен — и никакого увеличения или хотя бы создания!

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

Не стреляйте их, они играют, как тот тапёр — как могут!

Отправлено: 07:24, 06-02-2009 | #384


Новый участник


Сообщения: 7
Благодарности: 0

Профиль | Отправить PM | Цитировать


Посоветуйте пожалуйста! Имеется винчестер объемом 80 Гб, разбит на 3 части (10, 40, 30). Windows XP установлена на раздел 40 Гб, хочу переместить файл подкачки на раздел 10 Гб (в данный момент раздел пустой). Как правильно сделать перемещение файла подкачки на этот раздел?

Отправлено: 17:31, 15-02-2009 | #385


Новый участник


Сообщения: 16
Благодарности: 0

Профиль | Отправить PM | Цитировать


Ни в коем случае не следовало бы создавать файл подкачки на разделе, далеко отстоящем от раздела с операционной системой, но в данном случае можно — подвод головок будет даже быстрее, чем если бы он был создан на разделе 40 Гб и тем более быстрее, чем на дальнем разделе 30 Гб.

Перемещается раздел просто, это описано:

ControlPanel/System/Advanced/Settings(для виртуальных устройств — верхняя кнопка из всех)/Advanced/Change/CustomSize(здесь выбрать диск и размер)/Set/Ok

Отправлено: 19:10, 15-02-2009 | #386


(*.*)


Сообщения: 36565
Благодарности: 6697

Профиль | Сайт | Отправить PM | Цитировать


dj_lexa
Размещение файла подкачки на другом разделе дает выигрыш в производительности только в том случае, если этот раздел расположен на другом физическом диске
Цитата:
Что дает перемещение файла подкачки
Размещение файла подкачки на специально отведенном для него разделе другого физического диска повышает быстродействие Windows, поскольку ускоряется обработка запросов ввода-вывода (I/O). Кроме того, размещенный таким образом файл не фрагментируется, что также способствует улучшению производительности.

Сколько должно быть файлов подкачки и где их размещать
В базе знаний Microsoft есть статья (KB307886), рассказывающая о том, как переместить файл подкачки в Windows XP (но статьи о Windows Vista на данный момент нет, хотя процедура аналогична). В частности, в статье говорится, что вы можете увеличивать производительность системы, а также освободить пространство на загрузочном разделе, переместив данный файл на альтернативный раздел. К сожалению, в статье не освещен один важный момент, а именно - файл подкачки имеет смысл перемещать только на раздел, располагающийся на другом физическом диске, о чем я успел уже дважды упомянуть в данной статье. Об этом, впрочем, говорится в другой статье (KB314482), где приводятся обоснования и преимущества такого подхода, а также другие советы по настройке файла подкачки. Например, там говорится, что при отсутствии файла подкачки на системном разделе, Windows не сможет создавать дампы памяти (memory.dmp), которые могут быть полезны для устранения неполадок ОС. Я рекомендую вам прочесть эту статью для более полного понимания преимуществ перемещения файла подкачки.



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

В итоге, в соответствии с рекомендациями Microsoft, оптимальным решением при наличии двух физических дисков является создание двух файлов подкачки - на системном разделе (фактически для сохранения возможности записывать дампы памяти) и на отдельном разделе другого жесткого диска (для повышения быстродействия системы). Далее мы будем воплощать эти рекомендации Microsoft в ОС Windows Vista.

Какого размера должен быть раздел

Как вы уже поняли, для перемещения файла подкачки нужно создать отдельный раздел. Но какого размера? Конкретных рекомендаций по максимальному размеру файла подкачки быть не может, поскольку все зависит как от объема установленной оперативной памяти, так и от того, насколько интенсивно используется файл подкачки системой и приложениями. Очевидно, что чем больше оперативной памяти установлено, тем меньше задействуется файл подкачки. Когда размер файла подкачки управляется системой, его максимальный размер не превышает трех объемов оперативной памяти. В большинстве случаев раздела с таким размером будет вполне достаточно. Увеличение файла подкачки без необходимости не повлечет за собой увеличения производительности - от этого система не станет активнее использовать его.

Фрагмент статьи OSzone.net: Как переместить файл подкачки в Windows Vista

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 20:41, 15-02-2009 | #387


Аватара для yurfed

Ветеран


Сообщения: 20133
Благодарности: 3145

Профиль | Отправить PM | Цитировать


Reult, если в самом удачном случае заметите пару процентов поднявшейся производительности системы, я вас от всей души поздравлю, но
Цитата Vadikan:
файл подкачки имеет смысл перемещать только на раздел, располагающийся на другом физическом диске »
От себя ещё бы добавил про самостоятельные порты и шлейфы в случае с IDE.

-------
Хочу ли я - Могу ли я - Говно ли я - Магнолия


Отправлено: 21:14, 15-02-2009 | #388


Новый участник


Сообщения: 16
Благодарности: 0

Профиль | Отправить PM | Цитировать


yurfed, это очевидно, что любое общение с медленной подсистемой, которой является накопитель на HDD, уменьшает быстродействие. Однако вопрос задан именно про нее, и рассмотрение возможности расширения быстродействия иными способами не рассматривается: вероятно нет возможности или дорого нарастить объем оперативной памяти.

Совет увеличить быстродействие образованием отдельных портов IDE должен следовать после рекомендации отдельных шлейфов. Надо бы сначала порекомендовать не использовать тот же канал IDE для накопителя на HDD, что и для операционной системы, равно как и для любых устройств, с которыми идет интенсивный обмен, поскольку проблемы синхронизации этих асинхронных процессов решаются чаще всего самым простым способом: ожиданием. А это чистые потери времени и, как следствие, снижение быстродействия.

Отправлено: 23:31, 15-02-2009 | #389


Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать


Здравствуйте.Решился снова задать вопрос про файл подкачки в windows xp professional sp3 и попытку оптимизации системы. Если на компьютере с 4 ядерным процессором и 2 физическими дисками-винчестерами по 500 ГБ стоит 4 ГБ ОЗУ(2 пары двухканальных DIMM по 1 ГБ) (естественно,что в свойствах системы на вкладке общие указано 3ГБ ОЗУ-система так видит-тут уж ничего не поделаешь).Первый винчестер разделен на два раздела-диск С-он же базовый диск? и логический диск D. Второй винчестер разделен на два логических раздела E и F. Все разделы на обоих физических дисках по 250 ГБ. Система установлена на первом винчестере на диск С. На этом же диске установлены приложения,использующие виртуальную память..к примеру игра Crysis,которая достаточно интенсивно загружает ОЗУ..ГБ этак на 5...плюс антивирус к примеру в максимальном режиме и еще фоновая обработка видео в HD качестве часа так на 3 и игра в это время)))))
Вопрос:Как оптимально распределить файл подкачки????
1) С учетом рекомендаций специалистов Microsoft надо хотя бы небольшой файл подкачки оставить на диске С- пусть будет фиксированным(то есть минимум и максимум будет одинаковым) для уменьшения фрагментации-minidump memory занимает менее 1 МБ- то есть получается указать 2 Мб будет достаточно( менее 2 как я понимаю не получится)?????
2) В каком разделе второго винчестера следует создавать второй файл подкачки опять же учитывая рекомендации вышеизложенной статьи- E or F????Или следует ему выделить свой собственный раздел?????Если будет свой собственный раздел,то какую букву присвоить разделу-любую,например S(от свопа),либо надо задать следующую по алфавиту обязательно..то есть G...???Где должен быть этот раздел??В начале,середине,или конце второго винчестера( в смысле его дискового пространства)
3)Какого размера должен быть второй файлподкачки???Стоит ли его задать фиксированным,или все же указать только минимум,не ограничивая в максимуме?????
4) Учитывая,что запускается приложение,использующее ОЗУ с диска С первого винчестера будет ли ОС правильно автоматически распределять нагрузку на оба файла подкачки или стоит в таком случае например установить это приложение на второй винчестер,например в раздел E,если файл подкачки будет также на втором винчестере в своём собственном разделе( например S),или в разделе F??????
В общем:что уже на данный момент ясно:
а)должно быть два файла подкачки
б)один должен быть обязательно в разделе базового тома,откуда запускается ОС-то есть диске С.
Всё остальное мне пока не ясно,просьба строго не судить-ибо это проблема,в отношении которой очень много полемики и мало объективных бенчмарков..
Просьба администраторов,модераторов,и специалистов высказать своё мнение.Думаю всем будет очень интересно и даже полезно!Потому что увы,с ростом оперативной памяти у железа выросли и наши потребности..и проблемы просто переходят в другую плоскость..
p.s.:просьба 64 разрядные ОС в плане разрешения проблемы не указывать)

Отправлено: 10:14, 24-04-2009 | #390



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Разное - Файл Подкачки (pagefile.sys) - .:[все вопросы]:.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - [решено] Файл подкачки (все вопросы) Vadikan Microsoft Windows 7 513 27-02-2020 03:06
Разное - hiberfil.sys и pagefile.sys - что это такое??? Guest Microsoft Windows 2000/XP 12 07-07-2013 01:34
Установка - [решено] Как сделать файлы hiberfil.sys и pagefile.sys "едиными" для всех Винд? flev45 Microsoft Windows 7 3 23-11-2009 14:03
Ошибка - Антивирусная прога и файлы hiberfil.sys, pagefile.sys и cryptheft.dll мибокс Microsoft Windows 2000/XP 3 18-08-2008 14:45
Разное - [решено] Увеличился размер файлов pagefile.sys и hiberfile.sys geleta Microsoft Windows 2000/XP 11 11-09-2007 10:34




 
Переход