Hibernate в Windows XP x64 с 4 Гб ОЗУ

Анонимные
2012-11-03T23:09:15+00:00

Уважаемые специалисты, подскажите, пожалуйста: неужели нельзя никак добиться работы хибернирования в Windows XP x64, не отключив поддержку всех имеющихся 4 гигабайт ОЗУ? В статье прочитал, что " You cannot put a computer that has more than 4 GB of memory into hibernation in Windows XP, in Windows Server 2003, in Windows Vista, or in Windows Server 2008". Однако, у меня не more than 4 GB, у меня ровно 4 гигабайта.

Пробовал опцию /NOPAE в boot.ini - как рекомендовано. Не помогает. Даже в сочетании с /noexecute=AlwaysOff. Хотя DEP отключается.

Также, рекомендовалось MAXMEM=4096, но у меня это приводит к уменьшению объема ОЗУ до той же величины, что и в XP x86 (до 3,25).

Спасибо!

Windows для дома | Предыдущие версии Windows | Снижение производительности и системные сбои

Заблокированный вопрос. Этот вопрос был перенесен из сообщества службы поддержки Майкрософт. Вы можете проголосовать о его полезности, но не можете добавлять комментарии или ответы, а также подписаться на этот вопрос.

Комментариев: 0 Без комментариев

Ответы: 40

Сортировать по: Наиболее полезные
  1. Анонимные
    2012-11-04T10:01:10+00:00

    Здравствуйте.

    В статье http://support.microsoft.com/kb/888575 все доступно изложено.

    Не удается перевести компьютер, имеющий более 4 ГБ памяти в спящий режим в Windows XP, Windows Server 2003, Windows Vista или Windows Server 2008

    Эта проблема возникает из-за отключения спящего режима на компьютерах, имеющих более 4 ГБ оперативной памяти.Спящего режима требует достаточно места для размещения содержимого памяти компьютера. Производительность является низкой, на компьютере, который имеет более 4 ГБ памяти и поддерживает спящий режим. Таким образом Microsoft отключил поддержку спящего режима на таких компьютерах.

    Чтобы обойти эту проблему, уменьшите ОЗУ до 4 ГБ или менее, на компьютере под управлением Windows XP, Windows Server 2003, Windows Vista или Windows Server 2008.

    Примечание Иногда на вкладке спящий режим является недоступной, даже после уменьшения объем оперативной памяти до 4 ГБ или менее. Эта проблема возникает, поскольку ресурсы памяти PCI сопоставляются в середине адресные пространства 4 ГБ физической памяти, а остальной части ОЗУ сопоставляется более 4 ГБ адресного пространства физической памяти. Если значение старшего адреса физической памяти размером более 4 ГБ, Windows определяет, что компьютер имеет более 4 ГБ памяти. Таким образом на вкладке спящий режим отключен. В этом случае необходимо добавить /maxmem = 4096 перейдите в файл Boot.ini, чтобы уменьшить наибольший объем памяти до 4 ГБ. Дополнительные сведения о MAXMEM коммутатора щелкните следующий номер статьи базы знаний Майкрософт:

    108393 Параметр/maxmem в файле Boot.ini в Windows

    Чтобы обойти эту проблему на компьютере под управлением Windows Vista, включите спящий режим. Для этого выполните следующую команду с правами администратора:

    /h Powercfg на

    Чтобы сделать это, выполните следующие действия.

    1. Войдите в систему как администратор.
    2. Нажмите кнопку Пуск, введите cmd в поле Начать поиск , щелкните правой кнопкой мыши cmd.exe, выберите команду Запуск от имени администратораи нажмите кнопку "Продолжить".
    3. В командной строке введите powercfg –h on и нажмите клавишу ВВОД.

    Попробуйте изменить параметр Heuristics реестра:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager\Power

    Имя Heuristics

    значение

    05,00,00,00,00,01,00,00,00,00,00,00,00,00,00,00,3f ,42,0f,00

    Перезагрузите компьютер.

    1. Войдите в систему как администратор.
    2. Нажмите кнопку Пуск, введите cmd в поле Начать поиск , щелкните правой кнопкой мыши cmd.exe, выберите команду Запуск от имени администратораи нажмите кнопку "Продолжить".
    3. В командной строке введите powercfg /hibernate on****и нажмите клавишу ВВОД.
    4. Перезагрузите компьютер и проверьте доступность опции Гибернация.

    Этот ответ помог вам?

    Пользователи, которые сочли этот ответ полезным: 2.
    Комментариев: 0 Без комментариев
  2. Анонимные
    2012-11-04T22:52:49+00:00

    Heuristics исправил, перезагрузился, но powercfg /hibernate on дает тот же ответ, что и раньше:

    Hibernation failed with the following error: The request is not supported.

    The following items are preventing hibernation on this system.

    The system is running in PAE mode, and hibernation is not allowed in PAE mode.

    Попробуйте после исправления Heuristics, указать в загрузочной записи /NOPAE и затем после перезагрузки выполнить powercfg /hibernate on

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев
  3. Анонимные
    2012-11-04T21:26:04+00:00

    Heuristics исправил, перезагрузился, но powercfg /hibernate on дает тот же ответ, что и раньше:

    Hibernation failed with the following error: The request is not supported.

    The following items are preventing hibernation on this system.

    The system is running in PAE mode, and hibernation is not allowed in PAE mode.

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев
  4. Анонимные
    2012-11-04T17:30:10+00:00

    Спасибо за ответ, но как я писал, что у меня НЕ больше 4 Гб, а РОВНО 4 Гб.

    И как я писал, я пробовал MAXMEM - это решает проблему, но ценой уменьшения ОЗУ до той же величины, как в WinXP x86 - до 3,25 Гб.

    Мало того, я пробовал и /noexecute=AlwaysOff, и /EXECUTE - DEP отключается, но хибернация не включается.

    Пробовал и /NOPAE - такое впечатление, что эта команда вообще не дает никакого эффекта. 

    Пробовали изменить параметр Heuristics реестра?

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager\Power

    Имя Heuristics

    значение

    05,00,00,00,00,01,00,00,00,00,00,00,00,00,00,00,3f ,42,0f,00

    Перезагрузите компьютер.

    1. Далее войдите в систему как администратор.
    2. Нажмите кнопку Пуск, введите cmd в поле Начать поиск , щелкните правой кнопкой мыши cmd.exe, выберите команду Запуск от имени администратораи нажмите кнопку "Продолжить".
    3. В командной строке введите powercfg /hibernate on и нажмите клавишу ВВОД.
    4. Перезагрузите компьютер и проверьте доступность опции Гибернация.

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев
  5. Анонимные
    2012-11-04T10:14:54+00:00

    Спасибо за ответ, но как я писал, что у меня НЕ больше 4 Гб, а РОВНО 4 Гб.

    И как я писал, я пробовал MAXMEM - это решает проблему, но ценой уменьшения ОЗУ до той же величины, как в WinXP x86 - до 3,25 Гб.

    Мало того, я пробовал и /noexecute=AlwaysOff, и /EXECUTE - DEP отключается, но хибернация не включается.

    Пробовал и /NOPAE - такое впечатление, что эта команда вообще не дает никакого эффекта.

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев