Снятие ограничения в 4095 мегабайт на размер файла подкачки в Windows

Переводы статьи Переводы статьи
Код статьи: 237740 - Vizualiza?i produsele pentru care se aplic? acest articol.
Важно! Эта статья содержит сведения об изменении реестра. Перед изменением реестра необходимо создать его резервную копию. Убедитесь в том, что знаете, как восстановить реестр в случае возникновения проблемы. Дополнительные сведения о создании резервной копии, восстановлении и изменении реестра см. в следующей статье базы знаний Майкрософт:
256986 Описание реестра Microsoft Windows
Развернуть все | Свернуть все

Аннотация

Согласно документации максимальное допустимое значение при установке размера файла подкачки в Windows, которое можно выбрать, равно 4095 МБ. Данное ограничение обусловлено сопоставлением страниц, которое используется на процессорах x86. Эти процессоры не могут обрабатывать большее количество страниц в одном файле подкачки. Данное ограничение устанавливается для каждого тома. Если необходим файл подкачки большего размера, можно создать несколько файлов подкачки, размер каждого из которых будет соответствовать данному ограничению, на одном или нескольких дисках. Если дополнительные тома или диски недоступны, можно создать несколько файлов подкачки на одном диске, разместив их в отдельных папках.

Однако на компьютере с Microsoft Windows Server 2003 с пакетом обновления 1 (SP1) можно создать один файл подкачки, размер которого будет превышать 4095 МБ.

Примечания. Чтобы создать файл подкачки большего размера, нужно загрузить ядро расширения физических адресов. В Windows Server 2003 расширение физических адресов включается автоматически, если сервер использует устройства "горячего" подключения памяти. Кроме того, можно принудительно включить расширение физических адресов, добавив в файл Boot.ini параметр /PAE.

Чтобы получить полный дамп памяти на компьютерах, имеющих 4 или более гигабайт ОЗУ, в файле Boot.ini необходимо использовать параметр /MAXMEM. Для успешного создания дампа памяти размер одного из файлов подкачки на системном разделе должен превышать объем установленного на компьютере ОЗУ на 1 МБ. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
108393 Параметр /maxmem в файле Boot.ini в Windows (Эта ссылка может указывать на содержимое полностью или частично на английском языке)

Дополнительная информация

Внимание! При неправильном изменении реестра с помощью редактора реестра или иным способом могут возникнуть серьезные проблемы. Эти проблемы могут привести к необходимости переустановки операционной системы. Корпорация Майкрософт не гарантирует, что эти проблемы могут быть решены. Ответственность за изменение реестра несет пользователь.

Следует учитывать, что чтение или запись файла подкачки такого размера может отрицательно влиять на производительность. При необходимости использования файла подкачки такого размера рекомендуется добавление дополнительного объема ОЗУ. Ниже описан алгоритм, который в настоящее время применяет система Windows для установки размера файла подкачки по умолчанию.
  • Если общий объем ОЗУ меньше 2 гигабайт (ГБ), размер файла подкачки в полтора раза превышает объем установленного на компьютере ОЗУ или равен 2 ГБ, в зависимости от того, какое из значений меньше.
  • Если общий объем ОЗУ равен или больше 2 ГБ, размер файла подкачки по умолчанию равен 2 ГБ.
Чтобы создать несколько файлов подкачки на одном томе и снять ограничение в 4095 МБ, выполните указанные ниже действия.
  1. Создайте на диске или томе, на котором будут храниться файлы подкачки, отдельную папку для каждого файла подкачки, который будет создан на томе. Например, C:\Pagefile1, C:\Pagefile2 и C:\Pagefile3.
  2. Нажмите кнопку Пуск, выберите пункт Выполнить, введите в поле Открыть команду regedit и нажмите кнопку ОК.
  3. Откройте в левой области следующий подраздел реестра:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager\MemoryManagement
  4. Найдите и дважды щелкните значение параметра Pagingfiles, чтобы открыть его.
  5. Удалите все имеющиеся значения и введите значения, приведенные ниже.
    c:\pagefile1\pagefile.sys 3000 4000
    c:\pagefile2\pagefile.sys 3000 4000
    c:\pagefile3\Pagefile.sys 3000 4000
  6. Нажмите кнопку ОК и закройте редактор реестра.
  7. Перезагрузите компьютер, чтобы внесенные изменения вступили в силу.
  8. Чтобы проверить свойства файла подкачки, отройте диалоговое окно настройки параметров виртуальной памяти. Для этого выполните указанные ниже действия.

    Открытие диалогового окна настройки параметров виртуальной памяти на компьютере с Windows 2000.
    1. На рабочем столе щелкните правой кнопкой мыши значок Мой компьютер и выберите пункт Свойства.
    2. Откройте вкладку Дополнительно.
    3. Нажмите кнопку Параметры быстродействия.
    4. Нажмите кнопку Изменить.
    Открытие диалогового окна настройки параметров виртуальной памяти на компьютере с Windows XP или Windows Server 2003
    1. На рабочем столе щелкните правой кнопкой мыши значок Мой компьютер и выберите пункт Свойства.
    2. Откройте вкладку Дополнительно.
    3. В разделе Быстродействие нажмите кнопку Параметры.
    4. Откройте вкладку Дополнительно и нажмите кнопку Изменить.
В данном примере исходный размер файлов подкачки равен 3000. Можно сэкономить дисковое пространство, установив исходный размер дополнительных файлов подкачки равным 0, чтобы использовать дисковое пространство только в случае необходимости. При запуске компьютера файл подкачки инициализируется с заданным минимальным размером. Если исходный размер равен 3000, соответствующий объем места на диске резервируется независимо от его использования.

Примечание. Чтобы получить полный дамп памяти на компьютерах, имеющих 4 или более гигабайт ОЗУ, в файле Boot.ini необходимо использовать параметр /maxmem. Для успешного создания дампа памяти размер одного из файлов подкачки на системном разделе должен превышать объем установленного на компьютере ОЗУ на 1 МБ.

Свойства

Код статьи: 237740 - Последний отзыв: 26 октября 2007 г. - Revision: 6.4
Информация в данной статье относится к следующим продуктам.
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows 2000 Advanced Server
  • операционная система Microsoft Windows 2000 Server
  • Операционная система Microsoft Windows 2000 Professional
Ключевые слова: 
kbhowto kbdiskmemory kbproductlink KB237740

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com