Возможно, какое-то устройство не хочет переходить в спящий режим.
Под Win7 вы можете использовать команду powercfg для анализа таких проблем, смотрите:
Оцените энергопотребление системы и получите отчет об управлении питанием с помощью PowerCfg -Energy Switch в Windows 7
Я также рекомендую просмотреть эти статьи:
Сон и гибернация: часто задаваемые вопросы
Решение проблем со сном в Windows 7
РЕДАКТИРОВАТЬ
Спящий режим не выполняется в оперативной памяти, поэтому 2 ГБ или 4 не имеют значения. Важно, если на системном диске достаточно свободного места для размещения файла гибернации hiberfil.sys. Если места недостаточно, файл не будет выделен, а спящий режим недоступен. В вашем случае требуется 2 ГБ доступного дискового пространства, поскольку этот файл в основном содержит образ ОЗУ. Кроме того, желательно всегда иметь как минимум 1 ГБ свободного места.
Я предлагаю вам рассмотреть в корне вашего диска C: если файл существует. Поскольку это скрытый системный файл, см. Эту статью: Как просмотреть скрытые файлы, папки и расширения для известных типов файлов в Windows 7, Vista и XP.
Если файл не существует, попробуйте включить спящий режим. В противном случае отключите режим гибернации, убедитесь, что у вас есть не менее 3 ГБ свободного места, выполните дефрагментацию системного диска, затем снова включите его и следите за сообщениями об ошибках. Чтобы включить или выключить режим гибернации, откройте командную оболочку с правами администратора и введите:
powercfg -H off
powercfg -H on
Если ничего не помогает, я предлагаю вам опубликовать файл, созданный с помощью "PowerCfg -ENERGY> file.txt", чтобы мы могли посмотреть на него.