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