8

В настоящее время я экспериментирую с файлом hiberfil.sys в Windows 7, и чтобы не сломать основную систему, я решил установить Windows 7 в VirtualBox. Как оказалось, гибернация отключена и не может быть включена в гостевой системе; это говорит о том, что гибернация не поддерживается аппаратным обеспечением или чем-то в этом роде.

Кто-нибудь сталкивался с этой проблемой раньше? Любой способ включить спящий режим в VirtualBox?

1 ответ1

7

К сожалению, VirtualBox не поддерживает функции, которые позволяют гостевой ОС спать или переходить в спящий режим. Поэтому нет возможности включить спящий режим в гостевой системе Windows.

Но если вам специально не нужно использовать спящий режим в гостевой системе (например, для тестирования), в этом нет особой необходимости, поскольку сам VirtualBox имеет аналогичную функцию. Читайте ниже для деталей.


Если кто-то ищет тот же эффект, но без необходимости фактически использовать спящий режим Windows, VirtualBox имеет функцию под названием « Сохранить состояние компьютера». Он просто замораживает гостевую систему и сохраняет состояние RAM и VM на диск. Это делает VirtualBox, а не Windows. Когда гостевая система запускается снова и ее состояние восстанавливается, она даже не заметит, что она была прервана.

Вы можете запустить его, просто нажав на кнопку закрытия окна виртуальной машины , выбрав Сохранить состояние машины и подтвердив OK. Или откройте контекстное меню виртуальной машины в VirtualBox, откройте подменю « Закрыть» и выберите « Сохранить состояние». Он также имеет сочетание клавиш, в окне VirtualBox это Ctrl + V, а в окне виртуальной машины это клавиша Host + Q.

Это должно работать с любой гостевой системой теоретически, даже если она сама не поддерживает спящий режим.

Вы также можете проверить раздел 1.8.6.Сохранение состояния машины из руководства пользователя VirtualBox.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .