К сожалению, VirtualBox не поддерживает функции, которые позволяют гостевой ОС спать или переходить в спящий режим. Поэтому нет возможности включить спящий режим в гостевой системе Windows.
Но если вам специально не нужно использовать спящий режим в гостевой системе (например, для тестирования), в этом нет особой необходимости, поскольку сам VirtualBox имеет аналогичную функцию. Читайте ниже для деталей.
Если кто-то ищет тот же эффект, но без необходимости фактически использовать спящий режим Windows, VirtualBox имеет функцию под названием « Сохранить состояние компьютера». Он просто замораживает гостевую систему и сохраняет состояние RAM и VM на диск. Это делает VirtualBox, а не Windows. Когда гостевая система запускается снова и ее состояние восстанавливается, она даже не заметит, что она была прервана.
Вы можете запустить его, просто нажав на кнопку закрытия окна виртуальной машины , выбрав Сохранить состояние машины и подтвердив OK. Или откройте контекстное меню виртуальной машины в VirtualBox, откройте подменю « Закрыть» и выберите « Сохранить состояние». Он также имеет сочетание клавиш, в окне VirtualBox это Ctrl + V, а в окне виртуальной машины это клавиша Host + Q.
Это должно работать с любой гостевой системой теоретически, даже если она сама не поддерживает спящий режим.
Вы также можете проверить раздел 1.8.6.Сохранение состояния машины из руководства пользователя VirtualBox.